Conversation
|
@e-perl-NOAA, do you know why most of the github actions for this Pull Request were all skipped? I was able to compile on my computer for testing, it would be helpful to know which tests are passing. |
|
Ian, I suspect it is because it is still a draft PR |
|
It is because it's a draft PR, once it's converted from a draft PR they will all run. |
3104d37 to
8441b4c
Compare
8441b4c to
02bc5ff
Compare
add S-R option 10 for a,b formulation
|
OK. I concur on the variance problem with lorenzen. |
|
When I turn off dynamic Bzero in the lorenzen control file, then the derived variances work |
|
Okay, after making the change to the lorenzen to not include dynamic B0, the values that have changed are the following:
The growth_timevary we expect, the 3 simple ones have very small changes so I think we are okay there, but the platoons one still has some differences that we don't understand yet. @Rick-Methot-NOAA, could you dig into that model to see if you can figure out why we are seeing these differences? |
|
I suspect that the changes to SSB_unfished_se are because the calculation of that quantity now can involves a call to Equ_SpawnRecr_Result function, rather than the simpler approach. But the simpler existing approach is still used in compatibility mode, so this might require a deep dive to understand it. |
|
@Rick-Methot-NOAA Would you like to proceed with the pre-release while you do that deep dive into that? |
|
Probably yes with the pre-release; that will help find other differences. |
|
That can be found in this zip file that is an artifact of the GHA. |
|
@Rick-Methot-NOAA, did you add the compatibility lines in the simple model or did you run it just as is? |
|
I think there must be 2 versions of Simple floating around. The version in the ss3-test-model repo is at https://github.com/nmfs-ost/ss3-test-models/blob/main/models/Simple/. This has do_recdev = 2 which was changed last year so that it could be used with MCMC: nmfs-ost/ss3-test-models#62. When run I run that model with yesterday's executable from this branch, I get the same results as the file in the github action that @e-perl-NOAA just attached, which has However, these don't match the 3.30.23.2 version on github linked above, which is the source of the "ref_value" in the table above and has different uncertainty for SSB_unfished: |
|
Wow. When I pull from the main branch of test-models I still get the simple model from Feb 2024 with do_recdev=1 |
|
@Rick-Methot-NOAA, there are a couple of things that might explain this:
If that doesn't work, it might be worth deleting the repo locally and redownloading from GitHub. |
|
figured it out. I had two folders on my local machine. The one I was looking in was indeed linked to the old repo. Now deleted. |
|
I need to work on the internal quantities of benchmark a bit more. look at these se values for thetelling clue: SSB_unfished_again is set to SSB_unf, so differs in the number of calculations leading to its value. Still working on validating the logic in SS_benchfore beginning around lines 760; may not get it done before next week |
|
Okay, I know I asked yesterday, but asking again in case things have changed - would you like to go ahead with the pre-release or wait until next week when you are able to resolve benchmark quantities @Rick-Methot-NOAA ? |
|
let's wait until next week. After I make some changes I want to run back through the tests that were included in the presentation |
|
Here are the new difference values for your recent change @Rick-Methot-NOAA:
|
|
These small changes all look to be within reasonable tolerances. I think we can proceed to the pre-release this week. I'll get the release message prepared. |
|
@Rick-Methot-NOAA Please go ahead and merge whenever you are ready. I just pushed the test-models repo branch to main so the one change made was to have the github actions use main again. |

continuation of PR #442 after updating from 3.30.23 main on 11/06/2024
This implements SRR function 10 for Bev-Holt with alpha, beta
also adds two new controls to give user more control of how time-varying biology affects benchmark and control rule implementation.
Resolves issue #191, #341, #625
See the checkboxes at top of issue #191 for the list of major changes with this branch.