← Back to all sparks
D

dietr

ANALYTICS
Velocity0.0

Diet Estimated Trophic Levels

A fish diet package whose release history is really a record of surviving rfishbase.

fish-ecologydiet-analysisfishbaser-packagecran-maintenance
Current state
dietr computes diet and trophic indices for fish from FishBase-style data, including electivity measures and composite indices. Its recent releases exist because upstream rfishbase changes repeatedly broke it — the latest pair restore functionality after a break severe enough to get the package removed from CRAN, while adding GII, MFI and Windell significance to the composite indices. The 1.1.6-1 patch restates the same notes as 1.1.6.
Where it's heading
Almost every release in this window names an upstream dependency as its cause: rfishbase updates in four of them, duckdb in another. The genuine methodological additions arrive bundled inside those repair releases rather than on their own. That is a fragile position for a package whose core value is convenient access to a remote database.
Prediction
The next release most likely follows the next rfishbase change; new indices will probably continue to ride along with compatibility repairs.

Recent moves

  1. 1y ago

    Patch re-release of the 1.1.6 rfishbase repair

    A patch release carrying the same three notes as 1.1.6 two weeks earlier — the rfishbase repair, documentation updates and the new composite indices. Treat it as the version that actually reached distribution rather than a distinct change.

    View source ↗
  2. 1y ago

    Restores CRAN compatibility; adds GII, MFI and Windell indices

    Restores functionality broken by rfishbase updates that had caused CRAN removal, and adds GII, MFI and Windell significance to CompositeIndices. The substantive release of the pair: it both returns the package to CRAN and widens the index set.

    View source ↗
  3. 1y ago

    rfishbase compatibility fixes

    Another rfishbase compatibility repair with vignette and documentation updates. The same failure mode that later escalated into CRAN removal.

    View source ↗
  4. 3y ago

    duckdb and rfishbase compatibility fixes

    Fixes breakage from duckdb and rfishbase updates and improves class checking with inherits. Maintenance against a storage backend change beneath the data source.

    View source ↗
  5. 4y ago

    Electivity abundance fix invalidates some earlier results

    Fixes an incorrect assumption in Electivity that supplied relative abundances sum to 1, adds a CalcAbundance option, and warns that earlier analyses on incomplete data may need rerunning. A correctness change with consequences for published results.

    View source ↗
  6. 4y ago

    Memory fix in diet conversion; rfishbase repair

    Documentation typo fixes, reduced RAM use in ConvertFishbaseDiet, and another rfishbase-induced repair to ConvertFishbaseFood. Routine upkeep of the FishBase conversion path.

    View source ↗