Skip to content

Releases: Neves-P/DAISIErobustness

V2.6.0

27 Jan 12:49
Compare
Choose a tag to compare

DAISIErobustness 2.6.0

  • Depend on DAISIE v4.3.0.
  • New traits parameter space considering different carrying capacities among states, as well as the case without asymmetric transitions. The parameter sets are recorded in two files called trait_CES_2K.csv and trait_no_trans.csv.
  • Update data analysis files for trait-dependent simulations.

v2.5.0

14 Jul 20:22
Compare
Choose a tag to compare

DAISIErobustness 2.5.0

  • Suggest 'patchwork' to assist in figure layout. Used in conjunction with
    previous package 'cowplot' for generating publication ready figures.
  • Update layout of faceted plots to comply with journal requirements.

v2.4.0

08 Jul 14:36
Compare
Choose a tag to compare

DAISIErobustness 2.4.0

  • Update and tweak visuals of figures for publication as requested by journal.
  • Minor style and linting.

v2.3.0

25 Apr 18:28
Compare
Choose a tag to compare

DAISIErobustness 2.3.0

  • Depend on DAISIE v4.1.1.
  • Restructured parameter spaces using scripts in /data-raw/.
  • Changes to summary metrics.
  • Added new diagnostic functions that use generated log files.

v2.2.1 - Update plot labels

09 Aug 16:19
Compare
Choose a tag to compare

DAISIErobustness 2.2.1

  • Change plot legend to read "colonisation multiplier" rather than "immigration multiplier".

v2.2.0 - run time correlation and plotting

21 Jul 21:53
Compare
Choose a tag to compare

DAISIErobustness 2.2.0

DOI

  • Completely rework all plotting functions for Santos Neves, Lambert, Valente, and Etienne 2021. Scripts associated with the paper can be found in the scripts/folder/ and the necessary functions are found in the sub directory scripts/folder/functions.
  • Add functions for reading log files and checking checking correlations between error and run time. Functions are calc_ed95_param_set(), read_runtime_log(), read_param_space_log(), read_param_set_log(), get_runtime_params(), calc_runtime_ed95_cor(), and plot_cor().
  • Rename calc_stat_diff() to calc_ed_95_for_plot(). This is the function upon which
    the plotting functions for publications rely. Add tests for this function.
  • load_param_space() no longer uses the function read_csv2() from the readr package in favour of base R read.csv2(). This change was prompted by the release of readr v2.0.0, which parses column types in a different way, resulting in the incorrect reading of K from the parameter spaces. Either character vectors or NAs were returned due to a combination of ',' as decimal and Inf in the data set. The change to read.csv() is functionally the same.
  • Improve run_robustness() documentation.

v2.1.1 - Newer DAISIE version

19 Jun 09:10
f8889f7
Compare
Choose a tag to compare

DAISIErobustness 2.1.1

DOI

  • Depend on DAISIE v4.0.2 to make use of all of it's corrections. See here for DAISIE v4.0.0, v4.0.1 and v4.0.2 patch notes for details on the changes.

v2.1.0 - Improved RNG

26 Apr 11:57
Compare
Choose a tag to compare

DAISIErobustness 2.1.0

DOI

  • RNG is no longer seeded it 1L by default. The seed used for each parameter set is now chosen from the current system time and parameter set index.
  • ML runs again fail when computed loglikelihood is Inf.
  • Depend on DAISIE v3.2.1.
  • Add a number of plotting functions and scripts, which live on scripts/plots/.
  • Change traits, nonoceanic (termed continental island on the paper), and nonoceanic sea-level parameter spaces.
  • Add better metadata on HPCC log files.
  • calc_stat_diff() is now an exported function.
  • Move analysis scripts files from scripts/ to scripts/analysis/.

v2.0.0 - New pipeline flow

09 Feb 16:45
Compare
Choose a tag to compare

DAISIErobustness 2.0.0

DOI

  • Rework pipeline flow. pipeline, load_from_file, replicate_range removed as arguments from run_robustness(). No longer possible to run the simulation part of the pipeline separately from the analysis part.
  • Failed ML runs will now result in a new generating simulation being run to overcome numerical issues in MLE. This results in the output of run_robustness() directly matching the number of replicates (barring run time constraints).
  • New traits parameter space. These are now split into two files called trait_CES.csv and trait_trans.csv.
  • Add regular partition job scripts for Peregrine HPCC.
  • Improved geodynamics plots in scripts/.
  • Add new calc_stat_diff() unexported function in scripts/for data analysis.
  • Add new extract_error_metrics() unexported function in scripts/for data analysis.
  • Fix bug in calculation of number of mainland species in the traits model.
  • Minor documentation improvements.

v1.1.2 - Improvements to decide_best_pars

01 Oct 21:27
Compare
Choose a tag to compare

DAISIErobustness 1.1.2

DOI

  • Rework decide_best_pars() to intelligently salvage failed ML convergence whenever possible.
  • Request less memory from the Peregrine HPCC.