elements 0.6.5 (10/10/2025)
- Adding function
elements::plot_bewhich creates a bivariate probability/habitat suitability plot. - Adding function
elements::calc_overlapwhich calculates pairwise niche overlap values for a set of taxa. - Adding function
elements::extract_svswhich extracts the support vectors from a model. PROTOTYPE. - Ensuring the full variable names are passed to the x axes in
elements::plot_me.
elements 0.6.0 (26/09/2025)
- Adding object
elements::Gradientswhich contains sequences of values between the minima and maxima for each environmental variable inelements::VariableNames. - Adding object
elements::HOADatawhich contains predictions for each variable along its gradient (seeelements::Gradients) produced using theelements::predict_occfunction with the ‘holdopt’ argument set to all other variables. - Incorporating the
elements::HOADataobject intoelements::plot_me, which can be selected for plotting by setting thr ‘me_type’ argument to “hoa”. - Ensuring that the X axis limits in the
elements::plot_meextend to the minima and maxima of the gradients as present inelements::Gradients.
elements 0.5.7 (25/09/2025)
- Fixing issue where
elements::env_filterdoes not work when there are no taxa-predictor combinations screened out.
elements 0.5.6 (22/09/2025)
- Adding two functions
elements::envelope_filterandelements::envelope_filter_taxonwhich uses the distributional data present inelements::NicheWidthsto apply envelope filters. These functions are integrated into theelements::env_filterfunction as a pre-screening option. - Separating out the calculation of euclidean distance in the
elements::env_filterfunction into two new functions:elements::calc_distance_onceandelements::calc_distance. - Ensuring that all objects have data for the taxa present in the ENMs.
- Changing the ‘append_predictors’ argument to ‘append’ in
elements::predict_occ_taxon,elements::predict_occ,elements::calc_distance_once, andelements::calc_distance, this argument now controls which columns are appended to the results, namely: “all”: all columns supplied in the predictors dataframe; “predictors”: all predictor variable columns (elements::VariableNames); or “ids”: all non-predictor variable columns. - Adding three new objects
elements::EUNISDiagnosticTaxa,elements::EUNISConstantTaxa, andelements::EUNISDominantTaxa, derived from https://doi.org/10.1111/avsc.12519. - Creating new pkgdown site article “Environmental Filtering”.
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::TaxonomicBackboneobject, 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)
- Bundling two additional example objects
elements::ExampleScenariosandelements::ExamplePlot
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::startupfunction.
elements 0.5.0 (11/06/2025)
- Adding the most recent iteration of the models, which we re-trained on the EVA data and data from the GBNVPD not yet incorporated into the EVA.
- Adding the ‘holdopt’ and ‘limit’ arguments to
elements::predict_occ_taxonandelements::predict_occ. - Removing the
elements::ModelTaxaobject. - Adding the
elements::TaxonomicBackboneobject. - Changing the name of the
elements::VariableNamesobject toelements::VariableLookupand adding a new objectelements::VariableNameswhich contains a vector of the model variable names only.
elements 0.0.2 (12/04/2025)
- Adding the ability to plot multiple taxa in
elements::plot_mefunction. - Adding the argument “normalise” to the
elements::plot_mefunction, which re-scales the y axis values in PDP plots using min-max scaling.