Skip to contents

elements 0.8.1 (01/06/2026)

  • Changing elements::ExamplePlot to elements::ExamplePlots, which now includes a set of vegetation plots not in the EVA and which weren’t included in the training data.
  • Altering taxa in TestModels to include all 26 taxa now present in the elements::ExamplePlots and Stellaria graminea + Silene flos-cuculi.
  • Adding additional example scenarios which includes Climate Change + Nutrient + Grazing permutations.
  • Altering elements::TaxonomicBackbone, now based on GBIF taxonomy (so as to include lichen taxa, otherwise absent in EuroSL).
  • Ensuring that elements::ModellingTaxaLookup only includes taxon_code entries for taxa in elements::ModelledTaxaCodes.

elements 0.8.0 (07/05/2026)

  • Now modelling taxa at the species and species aggregate ranks only, aggregating subspecies and varieties into aggregates, see elements::ModellingTaxaLookup.
  • Adding object elements::MaximumProbabilities containing the maximum predicted probability for each taxon using its training data.
  • Adding True Skill Statistic to elements::PerformanceMetrics.
  • Changing the name of the elements::VariableLookup object to elements::VariableNamesLookup.
  • Re-training models to using plots which were previously exluded due to a lack of coordinate precision value, but which are specified in their respective documentation as having a precision of less than 1000m.
  • Now using EuroSL as the taxonomic backbone, however this does not include lichens - to be revised!
  • Moving calculation of HOAData to elementsWorkflow.
  • Updating vignettes with new scenario data.
  • Updating documentation to reflect use of ClimateEU.

elements 0.7.0 (12/01/2025)

  • Adding models argument to elements::predict_occ_taxon.
  • Adding elements::ModellingTaxaLookup object.
  • Adding object elements::ModelledTaxaCodes which contains the taxon codes for modelled taxa.
  • Changing filehash database format to RDS.
  • Re-fitting models. Key changes include:
    • Decreasing the minimum presence threshold to 30.
    • Changing the source of climate data to ClimateEU.
    • Altering the hyper-parameter tuning ranges.
    • Changing spatio-temporal cross-validation technique to blockCV.

elements 0.6.5 (10/10/2025)

elements 0.6.0 (26/09/2025)

elements 0.5.7 (25/09/2025)

  • Fixing issue where elements::env_filter does not work when there are no taxa-predictor combinations screened out.

elements 0.5.6 (22/09/2025)

elements 0.5.5 (18/09/2025)

  • Full model training re-run after addressing outstanding taxonomic alignment issues. Now at 6631 taxa.
  • Bundling imbalance information in elements::Imbalances
  • Re-creating elements::TaxonomicBackbone object, now using GBIF as EuroSL does not include lichen or hybrid taxa. I will also align this taxonomic backbone to the EIVE1.5 “Euro+Med augmented” taxonomy upon release of EIVE1.5.
  • Changing pkgdown site theme to sandstone.
  • Improving elements::startup, which now creates a new environment (elementsEnv) in the parent environment which contains the ENMs, rather than simply loading the ENMs directly into the global environment.

elements 0.5.4 (27/06/2025)

  • Adding pdf package manual.
  • Moving README content to articles.
  • Adding pkgdown website.

elements 0.5.3 (20/06/2025)

  • Removing superfluous code from elements::predict_occ.
  • Including example code running scenario c in the README.
  • Adding Zenodo README badge.
  • Adding function elements::env_filter, which filters a given set of taxa using a set of predictor variables to retain the most suitable taxa only.

elements 0.5.2 (17/06/2025)

elements 0.5.1 (16/06/2025)

  • Including test models (Silene flos-cuculi and Stellaria graminea) to ensure the package is functional (for these two taxa). These models are present in the “./inst/testdata/TestModels” object which is loaded if “./inst/extdata/Models” is not present, or if specified in the elements::startup function.

elements 0.5.0 (11/06/2025)

elements 0.0.2 (12/04/2025)

  • Adding the ability to plot multiple taxa in elements::plot_me function.
  • Adding the argument “normalise” to the elements::plot_me function, which re-scales the y axis values in PDP plots using min-max scaling.

elements 0.0.1 (11/04/2025)

  • First working version with all modelled taxa included.