This contains various tidying and fixes to pass R CMD checks etc. The main changes to note that affect the code itself are:
Moving mgcv, Matrix, and TMB from Depends to Imports
Making the delta family (so far just delta_lognormal()) match sdmTMB
Starting some unit tests and adding a couple checks in fit() to catch mistakes I made
Making the vignettes not evaluate if Suggested packages are missing. I'm not sure about CRAN, but certainly for GitHub Actions (and users) this avoids check errors.
Most fixes are around documentation.
There's no particular reason to stop here other than this is a batch of changes and if these get merged in then I can then clean out large old compiled files without losing Git history.
This contains various tidying and fixes to pass R CMD checks etc. The main changes to note that affect the code itself are:
delta_lognormal()
) match sdmTMBfit()
to catch mistakes I madeMost fixes are around documentation.
There's no particular reason to stop here other than this is a batch of changes and if these get merged in then I can then clean out large old compiled files without losing Git history.