← Back to all sparks
E

ecotraj

ANALYTICS
Velocity0.0

R package ecotraj by emf-creaf — release notes from GitHub.

Ecological trajectory analysis builds out its cyclical branch, largely through one contributor

ecologytrajectory-analysiscommunity-dynamicsr-packagemultivariate-statistics
Current state
ecotraj analyses ecological community trajectories through multivariate space, and since 1.0.0 has carried cyclical ecological trajectory analysis (CETA) alongside the linear methods. Recent releases add convergence plotting, cycle shift arrows, correspondence and reduced major axis functions, and now trajectory averaging — most credited to a single contributor, N. Djeghri. Several older release notes are bare pointers to NEWS rather than descriptions.
Where it's heading
The centre of gravity has shifted to cycles. The 1.0.0 release introduced CETA and reworked the underlying data structures for it, and every release since extends the cyclical branch or teaches an existing function to handle cycle objects — trajectoryDistances now compares cycles using dates for time comparison, and averageTrajectories covers both trajectories and cycles. A dependency on the MannKendall package was dropped in favour of base cor.test, trimming the install footprint.
Prediction
The pattern of teaching existing linear-trajectory functions to accept cycle objects has repeated across several releases, so further functions gaining cycle support is the most grounded expectation.

Recent moves

  1. 2mo ago

    Trajectory averaging and cycle-aware distance comparison

    averageTrajectories() arrives for averaging trajectories or cycles, and trajectoryDistances now compares cycle objects using dates for time comparison. A bug in extractCycles() is corrected. Both additions continue extending the cyclical branch into functions that were linear-only.

    View source ↗
  2. 9mo ago

    Convergence plots, RMA functions, and one fewer dependency

    Convergence plotting, cycle shift arrows, and correspondence and reduced major axis functions arrive, all credited to N. Djeghri. The MannKendall dependency is dropped in favour of cor.test(method = "kendall"), removing an install requirement without changing the test performed.

    View source ↗
  3. 11mo ago

    Trajectory definition and convergence fixes

    Bug fixes to trajectory definition and convergence estimation, with the release note deferring detail to NEWS.

    View source ↗
  4. 1y ago

    ECOTRAJ ver. 1.1.0

    The release note says only that new functions were added and points at NEWS, so the feed gives no basis for judging what changed or how far it reaches.

    View source ↗
  5. 1y ago

    ECOTRAJ ver. 1.0.0

    ⚡ SPARK

    Cyclical ecological trajectory analysis enters the package, together with changes to the data structures representing trajectories. The release note is brief, but the version number and the structural rework mark this as the point the package stopped being linear-only.

    View source ↗
  6. 2y ago

    ECOTRAJ ver. 0.1.1

    New functions for Ecological Quality Assessment, described in a single line with no further detail in the feed.

    View source ↗