Releases: nmfs-ost/stockplotr
v0.9.0-beta
What's Changed
- Export new
table_landings()-- our first revamped table function that operates similarly to any plot function! - New package cheatsheet!
- Other various bug fixes and improvements addressing
v0.8.0-beta
Major Changes
- The foundation for flexible tables has been set. Tables are now made with the
gtpackage (previouslyflextable) - Introducing new table function of
table_landings()that allows the user to create a time series table of landings by fleet using a standardized dataframe produced fromconvert_output()
Minor Changes
- Bugfix to
convert_output()where the function was failing for some models at the "AGE_SELEX" module
v0.7.0-beta
Major Changes
stockplotr has a new function called convert_output()!
This new function was migrated from the sister package asar. This function is standardized output from common fisheries stock assessment models to more easily compare them. We have found that stockplotr is more dependent on this function than asar providing more reason to move the function.
The example data found in stockplotr is a result of this standardized data, but it generally follows a long format data where every value is contained in their own row.
What you'll find in the repo associated with this function
- the function itself
- tests
- example data
- a vignette describing how the function standardizes this type of data
v0.6.0-beta
✍️ Summary
We continue to expand the number of plots available in {stockplotr}! In this release, there are 4 additional figures for stock assessment reports along with an adjusted data processing system.
🆕 Major Changes
- New function called
process_data(...)that auto-recognizes indexing in data for the user - New plotting functions!
plot_natural_mortality()plot_fishing_mortality()plot_indices()plot_landings()plot_recruitment()(minor adjustment)
- Users can now select >1 module if desired specifically focusing on across model result comparisons
- Examples in plot documnetation are now runnable! Users have the ability to select run example in the documentation and see what the expected result is.
- The package has built-in internal data if users would like to try something out for themselves (accessible by calling
stockplotr:::example_data)
Minor Changes
- Updates README
- Minor hotfix during development
Full Changelog: v0.5.0-beta...v0.6.0-beta
v0.5.0-beta
✍️ Summary
Our first beta release of {stockplotr}! We have been working very hard to improve the initial automated functions of {stockplotr} in response to feedback from the steering committee and user testing base. We encourage all who are interested to begin testing out these functions and leave any feedback and suggestions as an issue or on this release discussion page.
We are in the process of developing a cheatsheet to help users understand the functions available in this package which we plan to have available for v1.0.0 by the end of 2025.
🆕 Updates
Major Changes
- New, more customizable format for automated functions
plot_spawning_biomass()plot_biomass()plot_recruitment()plot_recruitment_deviations()plot_spawn_recruitment()plot_biomass_at_age()plot_abundance_at_age()
- Utility functions to help customize your own plots
plot_timeseries()plot_error()plot_aa()prepare_data()theme_noaa()
- All new foundational functions are returned as {ggplot2} objects
- Add {viridis} color palette to improve visuals accessibility
- Functions to create all plots in one and save them in an html
save_all_plots()html_all_figs_tables()
- Allow users to input and compare multiple output results from the same modelling platform (comparisons between different models coming soon)
- Automatically extract or manually input reference points into plots using argument ref_line (when available)
Minor Changes
- Updated tests
- Improved documentation
- Improved key quantities extraction and messaging for alternative text and captions of automated plotting functions
- Add badges that show lifecycle, R cmd check status, and code coverage
⭐ New Contributors
- @kellijohnson-NOAA made their first contribution in #13
- @k-doering-NOAA made their first contribution in #89
- @Melissa-Karp made their first contribution in #124
Full Changelog: https://github.com/nmfs-ost/stockplotr/commits/v0.5.0-beta