← Back to all sparks
R

Rpath

ANALYTICS
Velocity0.0

R implementation of Ecopath with Ecosim

Rpath 1.1.0 learns to read Ecopath's own files, easing migration off the desktop tool.

ecosystem-modelingfisheriesmass-balanceinteroperabilitynoaa
Current state
Rpath is NOAA's R implementation of the Ecopath with Ecosim mass-balance equations for marine food web models. The feed is an archive backfill and arrives out of version order, with several entries carrying only a journal abstract instead of release notes. The substantive recent work is 1.0.0, which paired real ecosim bug fixes with the documentation and packaging expected of a 1.0, and 1.1.0, which adds .eiixml import and new balance estimation.
Where it's heading
Development is moving from a faithful reimplementation of published equations toward a tool that can take over an existing modeling practice. Importing .eiixml files means models authored in the EwE desktop software no longer have to be rebuilt by hand, and the balance work reduces how many parameters a modeler must supply up front. The 1.0.0 release's contributor guidelines, issue templates and per-function examples point the same direction: preparing for users the maintainers do not personally know.
Prediction
The next releases will likely widen the import path and tighten balance diagnostics, since 1.1.0 already spent effort on error messages for models missing parameters — the failure mode imported models will hit most.

Recent moves

  1. 11mo ago

    Rpath 1.1.0 imports EwE .eiixml models and estimates P/B

    ⚡ SPARK

    The release that opens a migration path: models built in the Ecopath with Ecosim desktop software can be read directly, and balance can now derive P/B from biomass and ecotrophic efficiency rather than requiring it as input. A behavior change also recalculates PC when all three of P/B, Q/B and PC are supplied, trading silent inconsistency for correctness.

    View source ↗
  2. 1y ago

    Rpath 1.0.0 fixes ecosim double-counting and completes docs

    A 1.0 in both senses: genuine simulation fixes — Force bymort double-counting in ecosim.cpp, an rsim step correction, single-to-double operators — alongside examples on every function, a website, and contributor scaffolding. The numerical fixes matter more than the version number suggests.

    View source ↗
  3. 1y ago

    Rpath 0.6.0

    No release notes — the body is the abstract of a 2021 Fisheries Research paper on ecosystem models as operating models for management strategy evaluation. Backfilled archive metadata rather than a described change.

    View source ↗
  4. 1y ago

    Rpath 0.8.0 adds bioenergetics and monthly adjustments

    Two lines carrying real modeling capability: bioenergetic code lands, and adjust functions accept values per month rather than per year. Monthly resolution is what makes temperature-driven work tractable, and the archive shows this arriving well before the 1.x packaging push.

    View source ↗
  5. 1y ago

    Rpath 0.9.0

    Another abstract-only entry, this one a 2020 Ecological Modelling study on the sensitivity of Alaska marine food webs. It documents research done with Rpath, not a change made to it.

    View source ↗
  6. 1y ago

    Rpath 0.9.1: documentation updates

    Documentation only. Its position in the feed — after 0.9.0 and before 0.7.0 by crawl time — is a reminder that this archive is ordered by capture, not by release.

    View source ↗