Releases: Neves-P/DAISIErobustness
Releases · Neves-P/DAISIErobustness
V2.6.0
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
andtrait_no_trans.csv
. - Update data analysis files for trait-dependent simulations.
v2.5.0
v2.4.0
v2.3.0
v2.2.1 - Update plot labels
DAISIErobustness 2.2.1
- Change plot legend to read "colonisation multiplier" rather than "immigration multiplier".
v2.2.0 - run time correlation and plotting
DAISIErobustness 2.2.0
- 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 directoryscripts/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()
, andplot_cor()
. - Rename
calc_stat_diff()
tocalc_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 functionread_csv2()
from thereadr
package in favour of base Rread.csv2()
. This change was prompted by the release ofreadr
v2.0.0, which parses column types in a different way, resulting in the incorrect reading ofK
from the parameter spaces. Either character vectors orNA
s were returned due to a combination of ',' as decimal andInf
in the data set. The change toread.csv()
is functionally the same.- Improve
run_robustness()
documentation.
v2.1.1 - Newer DAISIE version
DAISIErobustness 2.1.1
- 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
DAISIErobustness 2.1.0
- 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/
toscripts/analysis/
.
v2.0.0 - New pipeline flow
DAISIErobustness 2.0.0
- Rework pipeline flow.
pipeline
,load_from_file
,replicate_range
removed as arguments fromrun_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
andtrait_trans.csv
. - Add regular partition job scripts for Peregrine HPCC.
- Improved geodynamics plots in
scripts/
. - Add new
calc_stat_diff()
unexported function inscripts/
for data analysis. - Add new
extract_error_metrics()
unexported function inscripts/
for data analysis. - Fix bug in calculation of number of mainland species in the traits model.
- Minor documentation improvements.