Recent Releases of https://github.com/blue-matter/msetool
https://github.com/blue-matter/msetool - MSEtool 3.7.0
MSEtool 3.7.0
Fixes
- fix to
Calc_Residualswhen not estimating beta parameter - improve mapping of data across stocks in multiMSE
- improve calculation of weighted mean of empirical weight-at-age for SS2OM
- change to calculation of F in
popdyn.Rto include discard mortality - fix SPR reporting for multiMSE
- fix
SubCparsforMOMobjects - fix year indexing for stock allocation for species complexes in multiMSE
New additions
- allow steepness (
OM@h) to exceed 1 for Ricker stock-recruit relationship (the simulated steepness value in the Data object will beData@steep = rlnorm(OM@nsim, log(StockPars$hs - 0.2), sdconv(1, Obs@hbiascv)) + 0.2 - 0.5 * sdconv(1, Obs@hbiascv)^2. Assess2OMutilizesspawn_time_frac
- R
Published by AdrianHordyk about 3 years ago
https://github.com/blue-matter/msetool - MSEtool v3.6.1
New additions
- added additional indices to
plot.Data - added option for custom stock-recruitment function (in development/testing)
Minor changes
- Add
Miscinformation toPPDforMMSE - remove
devtoolsfrom Suggests and replace withremotes - updates to
SS2MOM_plotsplots
Fixes
- fix minor bugs in
SS2Data - fix bug in calculating selectivity/retention in
SSMOM2OM - fix bug in calculating fecundity-at-age for
SS2OMinSSinternal - fix minor bug in
SS2MOM_plots - fix calculation of
L95arraywhenMat_agepassed in throughcpars - fix minor bug in
SS2OMwhenreport=TRUE
- R
Published by AdrianHordyk over 3 years ago
https://github.com/blue-matter/msetool - MSEtool 3.6.0
Major changes
- By default, MPs are now no longer run in parallel mode when
parallel=TRUEinrunMSEandmultiMSE. To run MPs in parallel, specify a named list with the name of the MP(s) assigned as TRUE. For example,parallel=list(AvC=TRUE).
New additions
- added
summary.MMSEgeneric function - added
Lag_Datafunction to be used internally in custom MPs to lag all time-series data by specified number of time-steps (or optionally only some data slots). See?Lag_Datafor more information. - added stock and fleet names (if provided in
MOM) to(multiHist) - added
Real.Data.Maptocpars. This allows mapping of simulated data across stocks inMOMswhere the real data is not stock-specific; e.g., cases whereMOMincludes male and female stocks but the real data incpars$Datais not sex-specific runMSEcan use the split-apply-combine technique to run projections in parallel with argumentparallel = "sac". Implementation details and notable issues are documented in the help doc?runMSE. This is the fastest method for running simulations but may not be suitable for all operating models and it may be more difficult to troubleshoot errors.
- R
Published by AdrianHordyk almost 4 years ago
https://github.com/blue-matter/msetool - MSEtool v3.4.0
MSEtool 3.4.0
New additions
- new functions
makeRelandmakeMOMwith methods for developing MICE relationships, e.g., density-dependent M. - depletion optimization in
multiMSEusesWt_age_Cfor catch fraction calculations. - argument
parallelinrunMSEcan now be MP-specific by specifying a logical vector of length(MPs). This is useful to apply slow-running MPs in parallel, while avoiding the parallel overhead time for fast-running MPs.
Fixes
- fix bug in re-calculation of MSY refs points when selectivity parameters change (introduced in last version)
- fix indexing in
multiMSEwhen growth and natural mortality are time-varying. Internal code inHistMICE,qestMICE,popdynMICEandpopdynOneMICEwas updated for better readability, i.e., removing obsolete/redundant code and better references for array dimensions.
Minor changes
- add progress bar when knitting OM.rmd in Shiny
- edits to make compatible with latest version of
rfishbase
- R
Published by AdrianHordyk over 4 years ago
https://github.com/blue-matter/msetool - MSEtool v3.3.0
MSEtool 3.3.0
New additions
- added
Awatea2OMto import MCMC output from an Awatea assessment model to openMSE - reference points are now calculated assuming constant stock-recruit alpha and beta parameters. Previously, constant R0 and steepness was assumed. See (https://openmse.com/tutorial-reference-points/) for more details.
Fixes
- fix minor bug in calculating SSB in first year when using OMs imported from SS3
- fix minor bug when passing movement matrix in with cpars
- fix minor bug so that the mean of sampled recruitment deviations in
SS2MOMandSS2OMis one. The issue was noticeable when the autocorrelation is high. - add check for missing OM slots such as interval, pstar, nyears, etc
Minor changes
- update
plot_movfor plotting movement matrices. ProjectMOMandmultiMSEnow drop themultiHistobject from theMMSEobject unless argumentdropHist=FALSE
- R
Published by AdrianHordyk over 4 years ago
https://github.com/blue-matter/msetool - MSEtool v3.2.0
MSEtool 3.2.0
Fixes
- fix issue in
SSMOM2OMwhere selectivity was NA when fishing mortality was 0 - remove debugging message that was stupidly left in last release
Minor changes
- add
silentoption toSS2Data
New additions
- add option to include fecundity-at-age used to calculate spawning biomass (
cpars$Fec_age)
- R
Published by AdrianHordyk almost 5 years ago
https://github.com/blue-matter/msetool - MSEtool v3.1.0
MSEtool 3.1.0
New additions
- Dynamic and equilibrium spawning potential ratio (SPR) are now calculated for the historical and projection years.
- add option to include empirical weight-at-age for the catches with
cpars$Wt_age_C - Fcrash, Fmed, and other reference points have been added to
Hist@Ref$ByYear - can now optimize for depletion in terms of SB/SBMSY with
control$D <- 'SBMSY' - option to simulate CAL data including removals (retained + discards) with
OM@cpars$control$CAL="removals". Default is to simulate only retained catch-at-length. - option to apply TAC to all removals with
OM@cpars$control$TAC="removals". Default is to for TAC to refer to retained catch (i.e., removals will be greater than TAC if there are discards)
Minor changes
- add more informative messages when conditioning on real data
- add conditioning on real data for
multiMSE - MSY calculations now in C++ for significant speed increase
Fixes
- fix the plus-group calculations in
popdynOneTScpp - fix issue with simulated index in
AddIndin the projection years
- R
Published by AdrianHordyk about 5 years ago
https://github.com/blue-matter/msetool - MSEtool v3.0.2
MSEtool 3.0.2
Updates
- Help description has been updated for
Stock,Fleet, andObsobjects (many thanks to Sarah Valencia).
Fixes
- fix minor bugs in
XL2Datafor importing data from CSV
- R
Published by AdrianHordyk over 5 years ago
https://github.com/blue-matter/msetool - MSEtool v3.0.1
MSEtool 3.0.1
Minor Changes
- Add
I_beta,SpI_beta, andVI_betafor the individual indices. Defaults to useOM@betafor all, unless a real index is supplied, e.g.,OM@cpars$Data@Ind,OM@cpars$Data@SpInd, orOM@cpars$Data@VInd, or if supplied in cpars, e.g.,OM@cpars$I_beta
Fixes
- fix bug where variability in von Bert K with
OM@Ksdwas not implemented correctly (5e6e8c6). - fix error with incorrect beta values when conditioning with real index (ie cpars$Data@Ind)
- fix randomly occurring bug in C++ code that was causing crashes
- fix issue with importing composition data with
new('Data',..)(issue #33) - fix
cpars$betaandcpars$Esdissue (issue #34) - fix issue with importing Data files from csv
- R
Published by AdrianHordyk over 5 years ago
https://github.com/blue-matter/msetool - MSEtool v3.0.0
MSEtool 3.0.0
This is a new major release of the MSEtool package. It is not backwards compatible with previous versions of MSEtool or DLMtool.
Major Changes
- The most significant change in this version is that the
MSEtoolpackage now contains all code related to generating operating models, simulating fisheries dynamics, conducting management strategy evaluation, and examining the results (previously in theDLMtoolpackage). This change was primarily done to better align the actual contents of the packages with the respective package names. MSEtoolnow only has a set of reference management procedures (e.g.,FMSYref)- The Data-Limited Methods Toolkit package now contains the collection of data-limited methods, and uses
MSEtoolV3+ as a dependency; i.e., installing and loadingDLMtoolwill also install and loadMSEtooland make all functions for generating OMs, conducting MSE, etc available. - The operating model has been updated and an age-0 age-class has been added to the population dynamics model; i.e., recruitment is now to age-0 (previously the OM in
DLMtoolhad recruitment to age-1). - The catch-at-age (CAA) in the
Dataobject now includes age-0 (i.e., all age data must be lengthmaxage+1)
- R
Published by AdrianHordyk over 5 years ago