-
Notifications
You must be signed in to change notification settings - Fork 11
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Not easy to modify cod OM as a user #22
Comments
@nathanvaughan-NOAA suggests changing the iter_list = list(1:5, 1:5), # run with 5 iterations each to iter_list = c(5,5) # run with 5 iterations each Pros: makes input simpler; cons: SSMSE will need to do a bit more gymastics to find what to name folders (probably just look for the highest numbered folder in the path it is looking at). |
@nathanvaughan-NOAA I was thinking about working on this issue (starting with your suggestion to change the iter_list argument, which I am thinking to change to iter_vec). Would this be ok to do without your changes merged into master from your dev branch? Or should I wait until you merge in so there are less conflicts? |
Switch to using NULLinstead of fixed values for function defaults (this was used to provide an example inputs to the user, but now the user can refer to the example instead). Using fixed values for optional inputs like EM_name_vec can become confusing for users.
the .ss_new model files are used for the OM, but the original files are used for an EM. I think this makes sense, but needs to be documented |
I think this is sufficiently dealt with now. |
While working on addressing #18, I learned that it is not intuitive on how to change the default cod model (part of package external data) to make new scenarios. For example, just trying to increase the M value lead to many problems (M needed to be changed in both control and par, or changed in control and the model needs to be run with no estimation; ultimately that M scenario is too high and crashed the population, so is probably not a realistic OM).
I think we could add functionality into SSMSE to make this process easier for users:
Probably some other ideas will be obvious as we spend more time trying to use the SSMSE code with more OMs.
The text was updated successfully, but these errors were encountered: