← Back to all sparks
T

trias

ANALYTICS
Velocity0.0

Process Data for the Project Tracking Invasive Alien Species (TrIAS)

Belgium's invasive-species indicator toolkit is in steady refinement, one plotting edge case at a time.

invasive-speciesbiodiversitygbifindicatorsdata-visualization
Current state
trias computes and visualizes indicators for the Belgian Tracking Invasive Alien Species project — emergence detection via GAMs, introduction pathway breakdowns following CBD categories, and native range trends. The recent releases are narrow: GAM plots can now be produced without textual annotation when the model cannot be fitted, and apply_decision_rules() no longer supplies a default for a required argument.
Where it's heading
Development runs in small, fast patches concentrated on making the indicator functions survive imperfect real-world input — pathways absent from the data, GAMs that will not converge, checklist files with unexpected columns. A second thread trims the package's own surface in favor of the data it ships, deprecating pathways_cbd() in favor of using the pathwayscbd data frame directly, while get_nubkeys() extends reach into GBIF Backbone taxon key resolution.
Prediction
Expect continued patch-level hardening of the visualization functions and further reliance on GBIF services for taxon resolution, with no sign of a structural change to the indicator set.

Recent moves

  1. 3mo ago

    GAM plots survive models that cannot be fitted

    Allows GAM plots to be drawn without textual annotation when the model cannot be run, so a failed fit degrades to a usable figure instead of nothing. Also removes a default from a required argument of apply_decision_rules(), making the omission an error rather than a silent assumption.

    View source ↗
  2. 5mo ago

    Column validation added to the download list update

    Checks that the file argument to update_download_list() has the expected columns before proceeding. Input-guard work of the same kind that fills most of this feed.

    View source ↗
  3. 6mo ago

    Y-axis tick values corrected in pathway plots

    Fixes y-axis tick values in the level 1 and level 2 pathway visualizations. A presentation-only correction.

    View source ↗
  4. 6mo ago

    Zenodo integration patch removes the DOI badge

    Updates codemeta.json and pulls the Zenodo DOI badge from the README while the integration is broken, with the badge to return once it is fixed. Repository metadata rather than package behavior.

    View source ↗
  5. 6mo ago

    get_nubkeys() resolves GBIF Backbone taxon keys

    Adds get_nubkeys() to retrieve unique GBIF Backbone taxon keys from a species checklist, including the accepted taxa that synonyms point to. Synonym resolution is the recurring difficulty in checklist work, so this is the most substantive addition in the recent run.

    View source ↗
  6. 6mo ago

    pathways_cbd() deprecated in favor of its data frame

    Deprecates pathways_cbd() so users read the pathwayscbd data frame directly. A small step in trading accessor functions for plain shipped data.

    View source ↗