Skip to content

Releases: nmfs-ost/stockplotr

v0.9.0-beta

27 Feb 20:15

Choose a tag to compare

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
    • #156
    • #182
    • #183
    • #184
    • #188
    • in addition, fixed a bug in plot_spawning_biomass(...) when facet is returned from process_data(...) as character(0)

v0.8.0-beta

23 Jan 21:07
f7065c1

Choose a tag to compare

Major Changes

  • The foundation for flexible tables has been set. Tables are now made with the gt package (previously flextable)
  • 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 from convert_output()

Minor Changes

  • Bugfix to convert_output() where the function was failing for some models at the "AGE_SELEX" module

v0.7.0-beta

31 Dec 19:43
131e745

Choose a tag to compare

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

24 Nov 14:05
524d4c6

Choose a tag to compare

v0.6.0-beta Pre-release
Pre-release

✍️ 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

01 Oct 14:28
0abbc06

Choose a tag to compare

v0.5.0-beta Pre-release
Pre-release

✍️ 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

Full Changelog: https://github.com/nmfs-ost/stockplotr/commits/v0.5.0-beta