← Back to all sparks
S

simlandr

ANALYTICS
Velocity0.0

R package simlandr by Sciurus365 — release notes from GitHub.

Potential landscape tooling settling onto standard R generics after two rounds of renaming.

r-packagedynamical-systemsvisualizationapi-consolidationdeprecation
Current state
simlandr builds potential landscape plots from simulations of dynamic systems, with barrier-height calculations and batch simulation grids. Its three substantive releases are all consolidation: parameters renamed, functions renamed, defaults removed. By 0.3.0 the bespoke accessors had been replaced by ggplot2's autolayer() and base summary(), and the package carried print, summary, and plot methods for its own classes.
Where it's heading
Every release trades a package-specific name for a conventional one - var and par became arg and ele, get_geom() became an autolayer() method, get_barrier_height() became a summary() method, hash_big.matrix became hash_big_matrix. The one methodological change, an adjusted minimal energy path algorithm, arrived inside a release otherwise full of renames. Removing default values for barrier calculation because they were often unsuitable reads as the maintainer deciding the defaults were doing harm.
Prediction
The feed stops at 0.3.0 in late 2022, mid-consolidation; these entries give no indication of what followed, if anything did.

Recent moves

  1. 3y ago

    Accessors replaced by autolayer and summary methods

    The consolidation release: custom getters become methods on existing generics, classes gain print, summary, and plot, and misleading barrier defaults are removed rather than corrected. It breaks code deliberately, but adds no new capability.

    View source ↗
  2. 3y ago

    roxygen2 updated for HTML5 compatibility

    A documentation toolchain bump required by R 4.2.0. No user-facing change, and the only release in the window that is not a rename.

    View source ↗
  3. 4y ago

    Batch simulation arguments renamed; energy path algorithm adjusted

    The first consolidation pass, and the one that carries a substantive change: the minimal energy path calculation was adjusted, and the term itself corrected from minimal elevation path. The renames around it prefigure 0.3.0.

    View source ↗
  4. 4y ago

    Manual improved and a test function added

    Documentation, a test helper, and a plot border. Early-stage housekeeping before the naming work began.

    View source ↗
  5. 5y ago

    Package cleaned for CRAN compatibility

    A one-line note covering CRAN preparation. It marks where the visible history starts rather than describing a change.

    View source ↗