← Back to all sparks
M

multimark

INFRA · APIS
Velocity0.0

Capture-Mark-Recapture Analysis using Multiple Non-Invasive Marks

Five years of compiler and CRAN fixes on a capture-recapture package.

capture-recapturemcmcmaintenancecrancompiled-code
Current state
multimark fits capture-mark-recapture models for populations sampled with multiple non-invasive marks, including a spatial variant. Nothing in the visible history changes the models. Every recent release responds to something outside the package: a CRAN check, a compiler flag, or an upstream package that stopped exporting a function.
Where it's heading
This is preservation rather than development. The one substantive entry, in 2021, corrected an MCMC error in multimarkClosedSCR() serious enough that the author told users to revisit past analyses; everything since has been keeping the C code compiling across platforms. Release intervals now stretch to years.
Prediction
Expect the pattern to hold, with a release whenever a toolchain or upstream dependency forces one and no change to the samplers.

Recent moves

  1. 8mo ago

    Brobdingnag sum import dropped after upstream removal

    Drops an import of sum from Brobdingnag after upstream stopped exporting it. A dependency repair with no effect on model fitting.

    View source ↗
  2. 3y ago

    r-devel error fixed at CRAN's request

    A CRAN-requested fix for an error on r-devel, with no user-visible change.

    View source ↗
  3. 3y ago

    Linux compilation warnings cleared

    Clears compilation warnings raised by -Wstrict-prototypes on Linux. Build hygiene only.

    View source ↗
  4. 4y ago

    Fedora build error fixed at CRAN's request

    A CRAN-requested fix for a Fedora build error, with no change to the models.

    View source ↗
  5. 4y ago

    MCMC detection-probability bug fixed in multimarkClosedSCR()

    The one substantive release in the window: multimarkClosedSCR() was miscalculating detection probabilities for unencountered members of the superpopulation and reversing the activity-centre proposal in the acceptance ratio. The author judged the impact usually small but told users to revisit prior analyses.

    View source ↗
  6. 4y ago

    Unused parallelism dependencies removed

    Removes unused doParallel, foreach and doRNG dependencies and adjusts tests for a CRAN MKL configuration. Install footprint rather than behaviour.

    View source ↗