nmfs-ost / ss3-source-code

The source code for Stock Synthesis (SS3).
https://nmfs-ost.github.io/ss3-website/
Creative Commons Zero v1.0 Universal
36 stars 16 forks source link

[Feature]: Augment Mgmt_Quant report with recruitment values #602

Open Rick-Methot-NOAA opened 2 months ago

Rick-Methot-NOAA commented 2 months ago

Describe the solution you would like.

The Mgmt_Quant report lacks information on recruitment levels. This seems useful to add:

_Mgmt_Quantity

SSB_unfished 52620.6 0 Totbio_unfished 131373 0 SmryBio_unfished 130864 0 Recr_unfished 7070.75 0 SSB_Btgt 17996.2 0 SPR_Btgt 0.511505 0 annF_Btgt 0.0768579 0 Dead_Catch_Btgt 2679.56 0 SSB_SPR 10092.8 0 annF_SPR 0.11536 0 Dead_Catch_SPR 2286.66 0 SSB_MSY 18794.8 0 SPR_MSY 0.522772 0 annF_MSY 0.0737495 0 Dead_Catch_MSY 2682.26 0 Ret_Catch_MSY 2682.26 0 B_MSY/SSB_unfished 0.357176 0

Describe alternatives you have considered

leave it to users to find the values in other reports.

Statistical validity, if applicable

No response

Describe if this is needed for a management application

probably useful

Additional context

No response

Rick-Methot-NOAA commented 1 week ago

@iantaylor-NOAA Heads up for r4ss. The _Mgmt_Quantity report already shows Recr_Unfished. I want to add Recr_SPR, Recr_Btgt, and Recr_MSY as part of the expanded output associated with understanding how spawner-recruitment interacts with time-varying biology.

iantaylor-NOAA commented 1 week ago

No problem. The only place I see that makes a difference would be in the time series plot where it filters to get the standard deviation of the year-specific derived quantities and previously excluded "RecrUnfished" specifically. I've just changed that in r4ss commit 1c22a4d, so it will exclude anything which doesn't have a numerical value after the "Recr".

I agree that the additional quantities could be helpful and good to have in the table.