Recent Releases of r4ss
r4ss - version 1.51.0
This release contains minor bug fixes, compatibility with the current SS3 release (3.30.23.1), and a few minor improvements.
Thanks to @haighr and @efletcherPIFSC for the inspiration to add this release which should have been more closely timed to the SS3 version 3.30.23 release in October.
The development of r4ss hasn't focused on specific releases and users are encouraged to install the latest version rather than a named release. However, for package dependencies, it's nice to be able to reference a tag or release.
What's Changed
- Change color palette for phase plot to viridis by @e-perl-NOAA in https://github.com/r4ss/r4ss/pull/954
- update wordlist by @e-perl-NOAA in https://github.com/r4ss/r4ss/pull/955
- Style code and document by @github-actions in https://github.com/r4ss/r4ss/pull/956
- Fix spr series in SS_output() and get_SIS_info() to handle two table approach in SS3 by @e-perl-NOAA in https://github.com/r4ss/r4ss/pull/953
- revise read of recruitment distribution table, improve associated plot by @iantaylor-NOAA in https://github.com/r4ss/r4ss/pull/957
- Fix error in SSplotRecdist() by @e-perl-NOAA in https://github.com/r4ss/r4ss/pull/958
- Bug fixes by @nathanvaughan-NOAA in https://github.com/r4ss/r4ss/pull/959
- Better error message from
run
by @e-perl-NOAA in https://github.com/r4ss/r4ss/pull/963 - File comments to write time by @e-perl-NOAA in https://github.com/r4ss/r4ss/pull/962
- Change figure names in plots to have better latex compatibility by @e-perl-NOAA in https://github.com/r4ss/r4ss/pull/961
- add warning to aggregated plots when tail compression is used #18 by @iantaylor-NOAA in https://github.com/r4ss/r4ss/pull/964
- Smarter profile.label for profile plots by @e-perl-NOAA in https://github.com/r4ss/r4ss/pull/960
- Fix bug in read of semiparametric (2D-AR) selectivity for multiple fleets or multiple sigmas per fleet by @iantaylor-NOAA in https://github.com/r4ss/r4ss/pull/965
- increase significant digits used in SS_writedat by @iantaylor-NOAA in https://github.com/r4ss/r4ss/pull/967
- Add summary biomass to SSsummarize() and SSplotComparisons() by @iantaylor-NOAA in https://github.com/r4ss/r4ss/pull/966
- add SpawnOutputLabel element to list created by SS_output() for use in figures and tables by @iantaylor-NOAA in https://github.com/r4ss/r4ss/pull/968
- fix: add directory for file copying by @chantelwetzel-noaa in https://github.com/r4ss/r4ss/pull/970
- Fix issue with recent incusion of summary biomass in SSsummarize() by @iantaylor-NOAA in https://github.com/r4ss/r4ss/pull/974
- add linux update lines to r4ss-extra-tests.yml by @e-perl-NOAA in https://github.com/r4ss/r4ss/pull/975
- add token as NA to gh call in get_ss3_exe by @e-perl-NOAA in https://github.com/r4ss/r4ss/pull/979
- Resolves issue in SSplotYield.R by @e-perl-NOAA in https://github.com/r4ss/r4ss/pull/977
- fix bug in SSsummarize for seasonal models by @iantaylor-NOAA in https://github.com/r4ss/r4ss/pull/978
- Fix missing biology plots for empirical weight-at-age models by @iantaylor-NOAA in https://github.com/r4ss/r4ss/pull/980
- update simple_small files using ss_new from 3.30.23.00 by @iantaylor-NOAA in https://github.com/r4ss/r4ss/pull/976
- Provide a fix to use tokens for mac github actions runner for get_ss3_exe() by @e-perl-NOAA in https://github.com/r4ss/r4ss/pull/986
- Use updated ghactions4r workflow in r4ss by @e-perl-NOAA in https://github.com/r4ss/r4ss/pull/982
- Small naming changes to coincide with name changes in ss3 by @e-perl-NOAA in https://github.com/r4ss/r4ss/pull/987
- add useful message when get_ss3_exe() runs into "SSL connect error" by @iantaylor-NOAA in https://github.com/r4ss/r4ss/pull/985
- Solve mac api issue in get_ss3_exe() testthat by @e-perl-NOAA in https://github.com/r4ss/r4ss/pull/989
- institute pause for jitter by @okenk in https://github.com/r4ss/r4ss/pull/988
Full Changelog: https://github.com/r4ss/r4ss/compare/v1.50.0...v1.51.0
Biosphere - Marine Life and Fishery
- R
Published by iantaylor-NOAA 4 months ago

r4ss - version 1.50.0
As suggested by @k-doering-NOAA in #951, there's value in having releases or tags for dependent packages when a big change breaks things.
The previous release https://github.com/r4ss/r4ss/releases/tag/v1.49.3 has a long automatically generated list of changes since the release before that which was version 1.46.1 in 2022.
The primary change made here is a long-overdue clean up columns in SS_read* functions thanks to @e-perl-NOAA in https://github.com/r4ss/r4ss/pull/945. Most of the changes are as follows:
old | new |
---|---|
"Yr" | "year" |
"Seas" | "month" (except where it's actually season and then it's "seas") |
"FltSvy" | "fleet" |
"Gender" | "sex" |
"Part" | "part" |
"Ageerr" | "ageerr" |
Full Changelog: https://github.com/r4ss/r4ss/compare/v1.49.3...v1.50.0
Biosphere - Marine Life and Fishery
- R
Published by iantaylor-NOAA 9 months ago

r4ss - v1.49.3
This release is from a few commits ago, just prior to changes in the read/write functions that will be included in a v1.50.0 release that reflects the current state of the code.
What's Changed (automatically generated by github)
- simplify run(), deprecate populate_multiple_folders() by @iantaylor-NOAA in https://github.com/r4ss/r4ss/pull/736
- Dirichlet-multinomial changes by @iantaylor-NOAA in https://github.com/r4ss/r4ss/pull/739
- Add .devcontainer to use r4ss in codespaces by @k-doering-NOAA in https://github.com/r4ss/r4ss/pull/757
- Morph comp data and updated simple_small model files by @iantaylor-NOAA in https://github.com/r4ss/r4ss/pull/759
- Ss3 pull request 384 fix by @e-perl-NOAA in https://github.com/r4ss/r4ss/pull/761
- Partition weighting v2 by @iantaylor-NOAA in https://github.com/r4ss/r4ss/pull/766
- Partition weighting v3 by @e-perl-NOAA in https://github.com/r4ss/r4ss/pull/768
- Partition weighting read write by @iantaylor-NOAA in https://github.com/r4ss/r4ss/pull/771
- Fix for hermaphroditism plots and generalize area colors by @iantaylor-NOAA in https://github.com/r4ss/r4ss/pull/774
- change "Ghost" to "Excluded" in legends & captions by @iantaylor-NOAA in https://github.com/r4ss/r4ss/pull/778
- Section508 v2 by @iantaylor-NOAA in https://github.com/r4ss/r4ss/pull/779
- add logo by @pdimens in https://github.com/r4ss/r4ss/pull/790
- update site with pkgdown by @iantaylor-NOAA in https://github.com/r4ss/r4ss/pull/791
- characters as vectors by @pdimens in https://github.com/r4ss/r4ss/pull/793
- support new forecast averaging option in SS3, fixes bugs related to output of time-varying M by @iantaylor-NOAA in https://github.com/r4ss/r4ss/pull/796
- mean length or age plots for Dirichlet-multinomial models by @iantaylor-NOAA in https://github.com/r4ss/r4ss/pull/797
- fix: work-around for duplicated unsexed comps by @iantaylor-NOAA in https://github.com/r4ss/r4ss/pull/804
- tune_comps: fix for no age data #802, add function for tuning discards and mean body weight #498 by @iantaylor-NOAA in https://github.com/r4ss/r4ss/pull/807
- Invisible return of logical from
copy_SS_inputs()
by @kellijohnson-NOAA in https://github.com/r4ss/r4ss/pull/812 - Transfer workflow with history by @e-perl-NOAA in https://github.com/r4ss/r4ss/pull/817
- imports just the needed functions from {kableExtra} to avoid warning message by @iantaylor-NOAA in https://github.com/r4ss/r4ss/pull/818
- second try for fix to kableExtra imports (messed up previous pull request) by @iantaylor-NOAA in https://github.com/r4ss/r4ss/pull/819
- Fix retro to use endyr + 1 for biomass-based quantities by @kellijohnson-NOAA in https://github.com/r4ss/r4ss/pull/824
- add "Total without prior" line to profile plots by @iantaylor-NOAA in https://github.com/r4ss/r4ss/pull/822
- Assorted cleanup by @iantaylor-NOAA in https://github.com/r4ss/r4ss/pull/827
- Fix call-r-cmd-check.yml to call the new workflow path by @e-perl-NOAA in https://github.com/r4ss/r4ss/pull/831
- fix SS_output() crash when NA in covar by @iantaylor-NOAA in https://github.com/r4ss/r4ss/pull/832
- add workflow_call to r4ss-extra-tests.yml by @e-perl-NOAA in https://github.com/r4ss/r4ss/pull/833
- Improving (hopefully) how the test-models get tested by @iantaylor-NOAA in https://github.com/r4ss/r4ss/pull/828
- Add sub-area features to ES tables by @chantelwetzel-noaa in https://github.com/r4ss/r4ss/pull/836
- Get ss exe function added by @e-perl-NOAA in https://github.com/r4ss/r4ss/pull/839
- fix for aggregated plots in alphabetical rather than numeric order by @iantaylor-NOAA in https://github.com/r4ss/r4ss/pull/848
- Get ss3 exe linux/ios fix by @e-perl-NOAA in https://github.com/r4ss/r4ss/pull/844
- Inspired by petrale by @iantaylor-NOAA in https://github.com/r4ss/r4ss/pull/851
- Use return instead of message for get_ss3_exe by @e-perl-NOAA in https://github.com/r4ss/r4ss/pull/854
- Update README.md by @e-perl-NOAA in https://github.com/r4ss/r4ss/pull/862
- Change default exe name from "ss" to "ss3" by @iantaylor-NOAA in https://github.com/r4ss/r4ss/pull/846
- Running diagnostics in parallel by @okenk in https://github.com/r4ss/r4ss/pull/870
- update vignette with SSplotComparison plots by @e-perl-NOAA in https://github.com/r4ss/r4ss/pull/869
- Forecast issue 866 (new forecast.ss input options) by @iantaylor-NOAA in https://github.com/r4ss/r4ss/pull/873
- fix: add adjustment for new comment in Report.sso by @iantaylor-NOAA in https://github.com/r4ss/r4ss/pull/875
- fix error when comparing EWAA models with no comps by @iantaylor-NOAA in https://github.com/r4ss/r4ss/pull/865
- fix vignette comparison plot image by @e-perl-NOAA in https://github.com/r4ss/r4ss/pull/877
- feat: add read of new "maximum_ASEL2" output #878 by @iantaylor-NOAA in https://github.com/r4ss/r4ss/pull/880
- Deprecate the DoProjectPlots() function by @iantaylor-NOAA in https://github.com/r4ss/r4ss/pull/884
- Fix future_map call to use ... arguments to iterate_jitter by @okenk in https://github.com/r4ss/r4ss/pull/883
- try new permissions for get_ss3_exe.r by @e-perl-NOAA in https://github.com/r4ss/r4ss/pull/881
- Fix SSexecutivesummary() by @kellijohnson-NOAA in https://github.com/r4ss/r4ss/pull/889
- Update README.md by @e-perl-NOAA in https://github.com/r4ss/r4ss/pull/892
- fix: update nmfs-stock-synthesis links to nmfs-ost by @iantaylor-NOAA in https://github.com/r4ss/r4ss/pull/895
- Fix for D-M likelihood with size comp data. by @iantaylor-NOAA in https://github.com/r4ss/r4ss/pull/899
- add if statements for when release exes are names ss3_osname by @e-perl-NOAA in https://github.com/r4ss/r4ss/pull/902
- updates to work with new default name ss3.par by @iantaylor-NOAA in https://github.com/r4ss/r4ss/pull/906
- Try fixing jitter & file_increment functions by @e-perl-NOAA in https://github.com/r4ss/r4ss/pull/909
- fix bug in recent changes when applied to 3.24 by @iantaylor-NOAA in https://github.com/r4ss/r4ss/pull/913
- add suppressWarnings() to get_ss3_exe() by @e-perl-NOAA in https://github.com/r4ss/r4ss/pull/915
- Allow SS_output() to run if only Report.sso is present by @iantaylor-NOAA in https://github.com/r4ss/r4ss/pull/918
- fix and cleanup to SS_recdevs() by @iantaylor-NOAA in https://github.com/r4ss/r4ss/pull/917
- Improve get_SIS_info() by @iantaylor-NOAA in https://github.com/r4ss/r4ss/pull/922
- fix: reference year for Mohn's Rho calc #924 by @chantelwetzel-noaa in https://github.com/r4ss/r4ss/pull/925
- Fix jitter dir issue by @e-perl-NOAA in https://github.com/r4ss/r4ss/pull/929
- Add pt.cex as input argument to add_legend by @MOshima-PIFSC in https://github.com/r4ss/r4ss/pull/930
- Update logic in SS_read() & SS_write() for par file by @iantaylor-NOAA in https://github.com/r4ss/r4ss/pull/928
- Updates to profile by @okenk in https://github.com/r4ss/r4ss/pull/896
- Parallel test-test-models by @e-perl-NOAA in https://github.com/r4ss/r4ss/pull/933
- add m2 chip ss3 executable to get_ss3_exe() function by @e-perl-NOAA in https://github.com/r4ss/r4ss/pull/936
- fix(DESCRIPTION): Removes duplicated purrr by @kellijohnson-NOAA in https://github.com/r4ss/r4ss/pull/939
- Update simple small; add script to update simple small by @e-perl-NOAA in https://github.com/r4ss/r4ss/pull/942
- Find and replace all %>% with native pipe (|>) by @e-perl-NOAA in https://github.com/r4ss/r4ss/pull/946
New Contributors
- @pdimens made their first contribution in https://github.com/r4ss/r4ss/pull/790
- @okenk made their first contribution in https://github.com/r4ss/r4ss/pull/870
Full Changelog: https://github.com/r4ss/r4ss/compare/v1.46.1...v1.49.3
Biosphere - Marine Life and Fishery
- R
Published by iantaylor-NOAA 9 months ago

r4ss - version 1.46.1
This release includes a few significant changes that should make the {r4ss} package easier to use and maintain.
However, it includes some breaking changes with renamed functions names and renamed or deprecated input arguments.
The main changes (also described in NEWS.md) are as follows, where details and discussion of the changes are available via the numbered pull requests and issues linked below:
- Major revamp of all functions that run the Stock Synthesis executable
https://github.com/r4ss/r4ss/pull/722- Functions that run the executable have been renamed:
https://github.com/r4ss/r4ss/issues/723:run_SS_models()
->run()
(now has defaults which allow you to
simply callrun()
in the current working directory as well as
and better support for having the Stock Synthesis executable in
your path)SS_profile()
->profile()
SS_doRetro()
->retro()
SS_RunJitter()
->jitter()
SS_tune_comps()
->tune_comps()
- Functions have more consistent inputs (e.g., always
dir
instead of
mydir
,File
, ormasterdir
, and now defaulting to the current
working directory) - Input
show_in_console = FALSE
can be used with all these functions
and will pipe output to a text file keeping R console cleaner while
models run
- Functions that run the executable have been renamed:
- Deprecates functions that relate to 3.24 models, like
SS_readdat_3.24()
(althoughSS_output()
is still compatible back
to version 3.24) https://github.com/r4ss/r4ss/pull/718 - Introduces new "simple_small" example model but removes older
examples, reducing total package size https://github.com/r4ss/r4ss/pull/700 - Uses new columns names in BIOLOGY output https://github.com/r4ss/r4ss/pull/711
- Numerous bug fixes
- Adds dependency on 'tidyr'
- Removes never-completed function
SSbootstrap()
Biosphere - Marine Life and Fishery
- R
Published by iantaylor-NOAA over 2 years ago

r4ss - version 1.44.0
This {r4ss} release matches a version just added to CRAN today (at https://cran.r-project.org/web/packages/r4ss/index.html). It works with Stock Synthesis version 3.30.19.01 (released 15 April 2022) and should be compatible back through the 3.24 versions of SS3. The associated SS3 release is available at https://github.com/nmfs-stock-synthesis/stock-synthesis/releases.
Biosphere - Marine Life and Fishery
- R
Published by iantaylor-NOAA almost 3 years ago

r4ss - version 1.43.0
This r4ss release works with Stock Synthesis version 3.30.17.00 (released 11 June 2021) and should be compatible back through the 3.24 versions of SS. The associated SS release is available on VLab and at https://github.com/nmfs-stock-synthesis/stock-synthesis/releases/tag/v3.30.17.
Biosphere - Marine Life and Fishery
- R
Published by iantaylor-NOAA almost 4 years ago

r4ss - version 1.38.0
This release works with Stock Synthesis version 3.30.15.00 and should be compatible back through the 3.24 versions of SS.
Biosphere - Marine Life and Fishery
- R
Published by iantaylor-NOAA about 5 years ago

r4ss - version 1.36.1
This release corresponds to version 1.36.1 available CRAN published 18 October 2019.
Works (as far as we know) with SS versions 3.24 through 3.30.14.07.
Biosphere - Marine Life and Fishery
- R
Published by iantaylor-NOAA over 5 years ago

r4ss - version 1.35.0 works with SS version 3.30.13
Biosphere - Marine Life and Fishery
- R
Published by iantaylor-NOAA about 6 years ago

r4ss - r4ss version used for the 2019 Pacific Hake stock assessment
Biosphere - Marine Life and Fishery
- R
Published by iantaylor-NOAA about 6 years ago

r4ss - r4ss version 1.27.0 includes many changes to work with 3.30
Designating current state of r4ss code with a GitHub release number "v1.27.0" which will allow anyone working on west coast groundfish assessments which are due soon to reference this version of r4ss and install the package associated with this current state using the command devtools::install_github("r4ss/r4ss", ref="v1.27.0")
. Future changes within this cycle for west coast groundfish will surely occur in which case I will try to remember to assign new version numbers and releases, but they can also be restored using the SHA code associated with each commit, as in devtools::install_github("r4ss/r4ss", ref="1cdef4e")
.
Biosphere - Marine Life and Fishery
- R
Published by iantaylor-NOAA almost 8 years ago

r4ss - assorted minor changes since last release
At this point, not everything has been updated for upcoming SS version 3.30 but it's been a while since the last numbered release so it's good to get something out there while things are mostly working.
Biosphere - Marine Life and Fishery
- R
Published by iantaylor-NOAA over 8 years ago

r4ss - version 1.24.0 on CRAN
First version released to CRAN since 1.22.1. See NEWS.md for changes.
No known bugs.
Biosphere - Marine Life and Fishery
- R
Published by iantaylor-NOAA over 9 years ago

r4ss - 1.23.1, no known bugs, March 24, 2015,
Providing a release number closer to the version that may be used for 2015 Darkblotched and Canary Rockfish stock assessments.
Biosphere - Marine Life and Fishery
- R
Published by iantaylor-NOAA about 10 years ago

r4ss - variety of improvements, works with SSv3.24U
Largest changes since v1.22.1 are in composition plots. Some aggregate plots are currently not yet implemented in new code.
Biosphere - Marine Life and Fishery
- R
Published by iantaylor-NOAA over 10 years ago
