From 48f6e007060c6ed32f3e634c4ae566d01d5b212e Mon Sep 17 00:00:00 2001 From: e-gugliotti-NOAA Date: Mon, 4 Dec 2023 16:25:21 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20nmfs-ost?= =?UTF-8?q?/ss3-doc@68a5d8557ad90a9fb859e323e67971049381d235=20?= =?UTF-8?q?=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Getting_Started_SS3.html | 20 ++++++++++---------- Getting_Started_SS3.pdf | Bin 437795 -> 437915 bytes SS330_User_Manual.html | 2 +- SS330_User_Manual_release.html | 30 +++++++++++++++--------------- index.md | 2 +- ss3_model_tips.html | 14 +++++++------- ss3_model_tips.pdf | Bin 228164 -> 228312 bytes 7 files changed, 34 insertions(+), 34 deletions(-) diff --git a/Getting_Started_SS3.html b/Getting_Started_SS3.html index d6308b41..98b980f9 100644 --- a/Getting_Started_SS3.html +++ b/Getting_Started_SS3.html @@ -165,7 +165,7 @@

Getting Started with Stock Synthesis (SS3)

SS3 Development Team

-

Last Updated: November 30, 2023

+

Last Updated: December 04, 2023

@@ -208,7 +208,7 @@

Last Updated: November 30, 2023

1 Scope

Stock Synthesis (SS3) is a statistical fisheries population dynamics modeling framework built in AD Model Builder. This Getting Started Guide introduces users to running SS3. We assume some experience with population dynamics models and a basic understanding of how to use the command line.

If you have never used the command line, please see the resources in Appendix 1.

-

To follow along, we recommend downloading the simple example (Instructions for downloading) and the latest release of SS3. Simple is a working SS3 model that runs in less than three minutes and should allow you to experiment with SS3 workflows without having to worry about the model’s contents.

+

To follow along, we recommend downloading the simple example (Instructions for downloading) and the latest release of SS3. Simple is a working SS3 model that runs in less than three minutes and should allow you to experiment with SS3 workflows without having to worry about the model’s contents.

By the end of using this guide, you should:

  1. Understand the input and output file structure for SS3
  2. @@ -258,14 +258,14 @@

    2.4 Tool definitions

    3 Running SS3

    -

    SS3 is typically run through the command line (although it can also be run indirctly via the commandline through an R console). We will introduce the one folder approach, where SS3 is in the same folder as the model files. Other possible approaches to running SS3 include, which are detailed in the “Running Stock Synthesis” section of the user manual.

    +

    SS3 is typically run through the command line (although it can also be run indirctly via the commandline through an R console). We will introduce the one folder approach, where SS3 is in the same folder as the model files. Other possible approaches to running SS3 include, which are detailed in the “Running Stock Synthesis” section of the user manual.

    3.1 The one folder approach and demonstration of an SS3 model run

    The one folder approach is so named because the model input files and SS3 executable are in the same folder. The one folder approach is the simplest way to run SS3 via the command line, so we will walk through an example run using this approach.

    @@ -294,14 +294,14 @@

    3.1.2 Run SS3

    If the output gets past Estimating…please wait…, then the structure of the SS3 inputs is correct. The volume of information displayed during the run within the command window is controlled in starter.ss file on the line with the comment # run display detail (0,1,2). The 0 setting is the least verbose option, while the 2 setting is the most verbose.

    SS3 always opens and reads files in the same order (starter.ss, data file, forecast.ss, control, then wtatage.ss if using, and finally ss.par if using), writing to echoinput.sso (a file for debugging runs) and warnings.sso (a file which collects warnings from SS3) as it reads. SS3 inputs are read in order by value, without reference to comments (i.e., anything after # on a line). Linebreaks and whitespace are both treated as separators. Depending on which options are selected, SS3 will expect a particular number of values in a certain order, so failing to provide them will result in errors or at least a different model specification than intended.

    After reading, SS3 proceeds immediately to pre-processing the data and creating internal parameter labels. As SS3 executes, it continues to write debugging output to echoinput.sso and warnings to warnings.sso.

    -

    SS3 next goes to the procedure section where iterative parameter changes are made by ADMB to minimize the negative log likelihood. When ADMB achieves convergence, control passes to the sd_phase for calculation of parameter variance (unless –nohess option is specified; See command line options). After the sd_phase, SS3 proceeds to the benchmark and forecast code section and then to final reporting. Output files containing results are typically written to the directory in which the model was run from (except when using this special subfolder option).

    +

    SS3 next goes to the procedure section where iterative parameter changes are made by ADMB to minimize the negative log likelihood. When ADMB achieves convergence, control passes to the sd_phase for calculation of parameter variance (unless –nohess option is specified; See command line options). After the sd_phase, SS3 proceeds to the benchmark and forecast code section and then to final reporting. Output files containing results are typically written to the directory in which the model was run from (except when using this special subfolder option).

    When the run completes, SS3 shows !! Run has completed !! and the number of warnings:

    Examine warnings.sso for issues and suggestions, regardless of if the run completed successfully or not. If SS3 exits on error, you will not see the message !! Run has completed !!. Here is an example of a run that exited on error due to invalid inputs:

    3.1.3 Examine the output

    -

    .ss_new files are generated if a model run completes. For more information on the .ss_new files, see the “Output Files” section of the SS3 user manual.

    +

    .ss_new files are generated if a model run completes. For more information on the .ss_new files, see the “Output Files” section of the SS3 user manual.

    ss_summary.sso files are included with the examples on vlab so that you can compare it with the ss_summary.sso file generated by your model run. You should see similar if not exactly the same values for the likelihood and parameter values if using the same version of SS3.

    Output from SS3 can be read into r4ss or the excel viewer.

    @@ -323,7 +323,7 @@

    4.2 Using ss.par for initial valu

    4.3 Using wtatage.ss

    -

    As stated in the manual, SS3 has the capability to read empirical body weight at age for the population and each fleet, in lieu of generating these weights internally from the growth parameters, weight-at-length, and size-selectivity. Please see the Empirical Weight-at-Age (wtatage.ss) section of the SS3 user manual for more information on using wtatage.ss with a model. There is also a weight at age SS3 example model available if you would like to try using this feature without having to build your own model.

    +

    As stated in the manual, SS3 has the capability to read empirical body weight at age for the population and each fleet, in lieu of generating these weights internally from the growth parameters, weight-at-length, and size-selectivity. Please see the Empirical Weight-at-Age (wtatage.ss) section of the SS3 user manual for more information on using wtatage.ss with a model. There is also a weight at age SS3 example model available if you would like to try using this feature without having to build your own model.

    @@ -345,17 +345,17 @@

    5.2 What to do when SS3 doesn’t
  3. Check that starter.ss references the correct names of the control and data files.
  4. If SS3 starts to read files and then crashes, check warnings.sso and echoinput.sso. The warnings.sso will reveal potential issues with the model, while echoinput.sso will show how far SS3 was able to run. Work backwards from the bottom of echoinput.sso, looking for where SS3 stopped and if the inputs are being read corectly or not.
  5. -

    For further information on troubleshooting, please refer to the SS3 User Manual “Running Stock Synthesis” subsections, especially “Re-Starting a Run” and “Debugging Tips”.

    +

    For further information on troubleshooting, please refer to the SS3 User Manual “Running Stock Synthesis” subsections, especially “Re-Starting a Run” and “Debugging Tips”.

    6 Where to get additional help

    diff --git a/Getting_Started_SS3.pdf b/Getting_Started_SS3.pdf index fd3fa0033e0193770e5641d6f95bbe4acf0842fe..90e8a64f333fd226c1f9c1dfbc213a5d3c40ef45 100644 GIT binary patch delta 33224 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 C4o;f@ delta 33149 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

    _aPV5MWw?6M>AeqTsIYmv%2FUWC)KpOKR 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 diff --git a/SS330_User_Manual.html b/SS330_User_Manual.html index 40c80453..508823ca 100644 --- a/SS330_User_Manual.html +++ b/SS330_User_Manual.html @@ -5,6 +5,6 @@ -

    Redirecting to https://nmfs-stock-synthesis.github.io/doc/SS330_User_Manual_release.html

    +

    Redirecting to https://nmfs-ost.github.io/ss3-doc/SS330_User_Manual_release.html

    \ No newline at end of file diff --git a/SS330_User_Manual_release.html b/SS330_User_Manual_release.html index 6c2622d8..5432f4ca 100644 --- a/SS330_User_Manual_release.html +++ b/SS330_User_Manual_release.html @@ -1,10 +1,10 @@ @@ -249,9 +249,9 @@

    1

    Assessment models typically assimilate annual catches, data on fish abundance from diverse surveys and fishery sources, and biological information regarding fish body size and proportions at age. A suite of models is available depending on the degree of data availability and unique characteristics of the fish population or its fishery. Where feasible, environmental time series are used as indicators of changes in population or observation processes, especially to improve the accuracy of the projections of abundance and sustainable catch into the future. Such linkages are based principally on correlations given the challenge of conducting field observations on an appropriate scale. The frontier of model development is in the rapid estimation of parameters to include random temporal effects, in the simultaneous modeling of a suite of interacting species, and in the explicit treatment of the spatial distribution of the population.

    Assessment models are loosely coupled to other models. For example, an ocean-temperature or circulation model or benthic-habitat map may be directly included in the pre-processing of the fish abundance survey. A time series of a derived ocean factor, like the North Atlantic Oscillation, can be included as an indicator of a change in a population process. Output of a multi-decadal time series of derived fish abundance can be an input to ecosystem and economic models to better understand cumulative impacts and benefits.

    Stock Synthesis is an age- and size-structured assessment model in the class of models termed integrated analysis models. Stock Synthesis has evolved since its initial inception in order to model a wide range of fish populations and dynamics. The most recent major revision to Stock Synthesis occurred in 2016, when v.3.30 was introduced. This new version of Stock Synthesis required major revisions to the input files relative to earlier versions (see the Converting Files section for more information). The acronym for Stock Synthesis has evolved over time with earlier versions being referred to as SS2 (Stock Synthesis v.2.xx) and older versions as SS3 (Stock Synthesis v.3.xx).

    -

    SS3 has a population sub-model that simulates a stock’s growth, maturity, fecundity, recruitment, movement, and mortality processes, an observation sub-model estimates expected values for various types of data, a statistical sub-model characterizes the data’s goodness of fit and obtains best-fitting parameters with associated variance, and a forecast sub-model projects needed management quantities. SS3 outputs the quantities, with confidence intervals, needed to implement risk-averse fishery control rules. The model is coded in C++ with parameter estimation enabled by automatic differentiation (admb). Windows, Linux, and iOS versions are available. Output processing and associated tools are in R, and a graphical interface is in QT. SS3 executables and support material is available on GitHub. The rich feature set in SS3 allows it to be configured for a wide range of situations. SS3 has become the basis for a large fraction of U.S. assessments and many other assessments around the world.

    -

    This manual provides a guide for using SS3. The guide contains a description of the input and output files and usage instructions. An overview and technical description of the model itself is in Methot and Wetzel (2013). However, SS3 has continued to evolve and grow since the publication in 2013, with this manual reflecting the most up to date information regarding SS3. The model and a graphical user interface are available on GitHub with older archived versions also available online at NOAA VLAB. The VLAB site also provides a user forum for posting questions and for accessing various additional materials. An output processor package, r4ss, in R is available for download from CRAN or GitHub.

    -

    Additional guidance for new users can be found online in the Getting Started Tutorial and on the Stock Synthesis GitHub page.

    +

    SS3 has a population sub-model that simulates a stock’s growth, maturity, fecundity, recruitment, movement, and mortality processes, an observation sub-model estimates expected values for various types of data, a statistical sub-model characterizes the data’s goodness of fit and obtains best-fitting parameters with associated variance, and a forecast sub-model projects needed management quantities. SS3 outputs the quantities, with confidence intervals, needed to implement risk-averse fishery control rules. The model is coded in C++ with parameter estimation enabled by automatic differentiation (admb). Windows, Linux, and iOS versions are available. Output processing and associated tools are in R, and a graphical interface is in QT. SS3 executables and support material is available on GitHub. The rich feature set in SS3 allows it to be configured for a wide range of situations. SS3 has become the basis for a large fraction of U.S. assessments and many other assessments around the world.

    +

    This manual provides a guide for using SS3. The guide contains a description of the input and output files and usage instructions. An overview and technical description of the model itself is in Methot and Wetzel (2013). However, SS3 has continued to evolve and grow since the publication in 2013, with this manual reflecting the most up to date information regarding SS3. The model and a graphical user interface are available on GitHub with older archived versions also available online at NOAA VLAB. The VLAB site also provides a user forum for posting questions and for accessing various additional materials. An output processor package, r4ss, in R is available for download from CRAN or GitHub.

    +

    Additional guidance for new users can be found online in the Getting Started Tutorial and on the Stock Synthesis GitHub page.

    1.1 How To Cite

    Please cite Stock Synthesis as:

    Methot, R.D. and Wetzel, C.R. (2013). Stock Synthesis: A biological and statistical framework for fish stock assessment and fishery management. Fisheries Research, 142: 86-99. https://doi.org/10.1016/j.fishres.2012.10.012

    @@ -301,7 +301,7 @@

    4 Converting Files from Stock Synthesis v.3.24

    -

    Converting files from version 3.24 to version 3.30 can be performed by using the program ss_trans.exe. This executable takes v.3.24 files as input and will output v.3.30 input and output files. SS_trans executables are available for v.3.30.01 - v.3.30.17. The transitional executable was phased out with v.3.30.18. If a model needs to be converted from v.3.24 to a recent version, one should use the v.3.30.17 ss_trans.exe available from the v.3.30.17 release page on GitHub to convert the files and then any additional adjustments needed between v.3.30.17 and newer versions should be done by hand.

    +

    Converting files from version 3.24 to version 3.30 can be performed by using the program ss_trans.exe. This executable takes v.3.24 files as input and will output v.3.30 input and output files. SS_trans executables are available for v.3.30.01 - v.3.30.17. The transitional executable was phased out with v.3.30.18. If a model needs to be converted from v.3.24 to a recent version, one should use the v.3.30.17 ss_trans.exe available from the v.3.30.17 release page on GitHub to convert the files and then any additional adjustments needed between v.3.30.17 and newer versions should be done by hand.

    The following file structure and steps are recommended for converting model files:

    1. Create “transition” folder. Place the 4 main model files (control, data, starter, and forecast) from version SS3 v.3.24 within the transition folder along with the SS3 transition executable (ss_trans.exe). One tip is to use the control.ss_new from the SS3 v.3.24 estimated model rather than the control.ss file which will set all parameter values at the previous estimated maximum likelihood estimated (MLE) parameters. Run the transition executable with phase = 0 within the starter file with the read par file turned off (option 0).

    2. @@ -3517,7 +3517,7 @@

      7

    In principle, one could have year or laboratory specific matrices for ageing error. For each matrix, enter a vector with mean age for each true age; if there is no ageing bias, then set age equal to true age + 0.5. Alternatively, -1 value for mean age means to set it equal to true age plus 0.5. The addition of +0.5 is needed so that fish will get assigned to the intended integer age. The length of the input vector is equal to the population maximum age plus one (0-max age), with the first entry being for age 0 fish and the last for fish of population maximum age even if the maximum age bin for the data is lower than the population maximum age. The following line is a a vector with the standard deviation of age for each true age with a normal distribution assumption.

    The model is able to create one ageing error matrix from parameters, rather than from an input vector. The range of conditions in which this new feature will perform well has not been evaluated, so it should be considered as a preliminary implementation and subject to modification. To invoke this option, for the selected ageing error vector, set the standard deviation of ageing error to a negative value for age 0. This will cause creation of an ageing error matrix from parameters and any age or size-at-age data that specify use of this age error pattern will use this matrix. Then in the control file, add a full parameter line below the cohort growth deviation parameter (or the movement parameter lines if used) in the mortality growth parameter section. These parameters are described in the control file section of this manual.

    -

    Code for ageing error calculation can be found in SS_miscfxn.tpl, search for function “get_age_age” or “SS_Label_Function 45.”

    +

    Code for ageing error calculation can be found in SS_miscfxn.tpl, search for function “get_age_age” or “SS_Label_Function 45.”

    7.16.3 Age Composition Specification

    If age data are included in the model, the following set-up is required, similar to the length data section.

    @@ -5801,7 +5801,7 @@

    SS_miscfxn.tpl file, search for function “get_age_age” or “SS_Label_Function 45.”

    +

    Code for implementing vectors of mean age and standard deviation of age can be located online within the SS_miscfxn.tpl file, search for function “get_age_age” or “SS_Label_Function 45.”

    8.5.8 Sex ratio

    The last line in the mortality-growth parameter section allows the user to fix or estimate the sex ratio between female and male fish at recruitment. The parameter is specified in the fraction of female fish and is applied at settlement. The default option is a sex ratio of 0.50 with this parameter not being estimated. Any composition data input as type = 3, both sexes, will be informative to the sex ratio because it scales females and males together, not separately, for this data type input. Estimation of the sex ratio is a new feature and should be done with care with the user checking that the answer is reflective of the data.

    As of v.3.30.12, this parameter now has time-varying capability similar to other parameters in the mortality-growth section.

    @@ -6618,7 +6618,7 @@

    The parameter \(\beta\) controls the point where survival changes fastest as a function of spawning depletion. A value of \(\beta\) = 1 corresponds to a linear change in natural log survival and an approximately linear relationship between survival and spawning depletion. Values of \(\beta\)<1 have survival increasing fastest at low spawning output (concave decreasing survival) whereas \(\beta\)>1 has the increase in survival occurring fastest closer to the unfished equilibrium (convex decreasing survival).

    The steepness (\(h\)) of the spawner-recruit curve (defined as recruitment relative to R0 at a spawning depletion level of 0.2) based on pre-recruit survival can be derived from the parameters discussed above according to the relationship and associated inequality: \[h = 0.2e^{z_0z_{\text{frac}}(1-0.2^\beta)}<0.2e^{z_0}=\frac{1}{5S_0}=\frac{SB_0}{5R_0}\]

    Unlike the Beverton-Holt stock-recruitment relationship, recruitment can increase above \(R_0\) for stocks that are below \(SB_0\) and thus the steepness is not fundamentally constrained below 1. However, in many cases, steepness will be limited well below 1 by the inequality above, which implies an inverse relationship between the maximum steepness and equilibrium survival. Specifically, the inequality above bounds steepness below 1 for all cases where \(S_0\)>0.2, which are those with the lowest fecundity, an intuitively reasonable result. For example, with \(S_0\)=0.4, the steepness is limited below 0.5, regardless of the choice of \(z_{\text{frac}}\) or \(\beta\). This natural limit on steepness may be one of the most valuable aspects of this stock-recruitment relationship.

    -

    Code for the survival based recruitment can be found in SS_recruit.tpl, search for “SS_Label_43.3.7 survival based.”

    +

    Code for the survival based recruitment can be found in SS_recruit.tpl, search for “SS_Label_43.3.7 survival based.”

    8.6.1.5 Shepherd


    The Shepherd stock recruit curve is calculated as: \[R_y = \bigg(\frac{SB_y}{SB_0}\bigg)\frac{5h_{adj}R_0(1-0.2^c)}{(1-5h_{adj}0.2^c)+(5h_{adj}-1)(\frac{SB_y}{SB_0})^c}e^{-0.5b_y\sigma^2_R+\tilde{R}_y}\qquad \tilde{R}_y\sim N(0;\sigma^2_R)\] where c is the shape parameter for the stock recruitment curve, and \(h_{adj}\) is the transformed steepness parameter defined as: \[h_{adj}=0.2+\bigg(\frac{h-0.2}{0.8}\bigg)\bigg(\frac{1}{5*0.2^c}-0.2\bigg)\]

    @@ -8185,7 +8185,7 @@

    SS_selex.tpl, search for “SS_Label_Info_22.7.17.”

    +

    Code for implementing random walk selectivity can be found in SS_selex.tpl, search for “SS_Label_Info_22.7.17.”

    8.9.3.9 Pattern 22 (size) - Double Normal with Plateau


    @@ -8287,7 +8287,7 @@

    The overall selectivity curve is scaled to have a peak equal to 1.0.

  6. Last node cannot be at the max population length bin.

  7. -

    Code for implementing cubic spline selectivity can be found in SS_selex.tpl, search for “SS_Label_Info_22.7.27.”

    +

    Code for implementing cubic spline selectivity can be found in SS_selex.tpl, search for “SS_Label_Info_22.7.27.”

    One potential problem that may occur with a cubic spline is a U-shaped pattern in the selectivity around the first node. If this occurs, the initial set-up code (auto-generation options described below) can be changed from 0, 1 or 2 to 10, 11, or 12 which will cause selectivity to be fixed at 0.0 for all bins below the first node. A natural cubic spline (noted above) may be an alternative solution to this problem.

    Auto-Generation of Cubic Spline Control File Set-Up: A new feature pioneered with the cubic spline function is a capability to produce more specific parameter labels and to auto-generate selectivity parameter setup. The auto-generation feature is controlled by the first selectivity parameter value for each fleet that is specified to use the cubic spline. There are 6 possible values for this setup parameter:

      @@ -10145,7 +10145,7 @@

      11

      To check if SS3 is in your path for Windows, open a DOS prompt (either Command Prompt or Powershell should work) and type SS3 -? and hit enter. If the prompt returns a message like SS3 is not recognized..., then SS3 is not in your path (assuming the SS3 executable is called SS3.exe).

      To add the SS3 binary file to your path, follow these steps:

        -
      1. Find the correct version of the SS3.exe binary on your computer (or download from the SS3 releases).

      2. +
      3. Find the correct version of the SS3.exe binary on your computer (or download from the SS3 releases).

      4. Move to and note the folder location. E.g., C:/SS3/

      5. Click on the start menu and type environment

      6. Choose Edit environment variables for your account under Control Panel

      7. @@ -11071,7 +11071,7 @@

        \(P_{block,-1}\) = Final parameter value in the previous time block

    -

    Code for the deviation link can be found in SS_timevaryparm.tpl, search for “SS_Label_Info_14.3.”

    +

    Code for the deviation link can be found in SS_timevaryparm.tpl, search for “SS_Label_Info_14.3.”

    14.1.3 Specification of Time-Varying Parameters: Short Parameter Lines

    If a time-varying specification set up in the long parameter lines for a particular section requires additional parameters, short parameter lines need to be created following the long parameter lines for the section (unless autogeneration is used, which creates short parameter lines in control.ss_new upon running the model). The number of parameter lines required depends on the time-varying parameter specification.

    For example, if two parameters were specified to have environmental linkages in the MG parameter section, below the MG parameters would be two parameter lines (when not auto-generating these lines), which is an environmental linkage parameter for each time-varying base parameter:

    diff --git a/index.md b/index.md index df2b98ad..9eee4ae1 100644 --- a/index.md +++ b/index.md @@ -4,7 +4,7 @@ * [Getting Started Tutorial](Getting_Started_SS3.html) * [Building Your First SS3 Model Tutorial](ss3_model_tips.html) * [Current User Manual (html)](SS330_User_Manual_release.html) -* [Current User Manual (pdf)](https://github.com/nmfs-stock-synthesis/stock-synthesis/releases/download/v3.30.22/SS330_User_Manual.pdf) +* [Current User Manual (pdf)](https://github.com/nmfs-ost/ss3-source-code/releases/download/v3.30.22/SS330_User_Manual.pdf) ## How to Cite the Stock Synthesis User Manual diff --git a/ss3_model_tips.html b/ss3_model_tips.html index 449c500a..b0740d7b 100644 --- a/ss3_model_tips.html +++ b/ss3_model_tips.html @@ -165,7 +165,7 @@

    Developing your first Stock Synthesis (SS3) model

    SS3 Development Team

    -

    Last Updated: November 30, 2023

    +

    Last Updated: December 04, 2023

    @@ -173,7 +173,7 @@

    Last Updated: November 30, 2023

    1 Scope

    The developing your first SS3 model guide teaches users how to develop a basic Stock Synthesis model. We assume that these users have had previous population dynamics modeling experience and already understand how to run an existing SS3 model.

    -

    If you are a new SS3 user who is not yet comfortable running an SS3 model, we suggest trying to run an example working model using advice in the Getting Started guide before attempting to develop and run your own model as outlined here.

    +

    If you are a new SS3 user who is not yet comfortable running an SS3 model, we suggest trying to run an example working model using advice in the Getting Started guide before attempting to develop and run your own model as outlined here.

    By the end of using this guide, you should be able to:

    1. Develop your own SS3 model development workflow based on the tools and methods suggested
    2. @@ -186,12 +186,12 @@

      1 Scope

      2 How to create new SS3 models

      There are many potential workflows for developing a new SS3 model, but a common technique is to start with an existing model and change it in a piece-wise fashion. The basic technique is:

        -
      1. Find an existing working model (perhaps one of the SS3 example models available in the user-examples repository or perhaps a model more similar in form to the model you plan to create).
      2. +
      3. Find an existing working model (perhaps one of the SS3 example models available in the ss3-user-examples repository or perhaps a model more similar in form to the model you plan to create).
      4. Edit portions of the model and try running as you go to check that your inputs can be read correctly by SS3 and make logical sense (tip: use options -stopph 0 -nohess to reduce run time with each iteration of checking inputs by not estimating anything and not inverting the hessian).

      Some commonly used tools for editing the SS3 input files are:

        -
      1. Stock Synthesis Interface (SSI; the SS3 GUI). The SSI allows you to read in a model, performs some checks to ensure valid inputs, make modifications to the model, and offers visualizations of inputs. You can also run models from SSI. Note that SSI is not maintained for Stock Synthesis versions after v.3.30.21.
      2. +
      3. Stock Synthesis Interface (SSI; the SS3 GUI). The SSI allows you to read in a model, performs some checks to ensure valid inputs, make modifications to the model, and offers visualizations of inputs. You can also run models from SSI. Note that SSI is not maintained for Stock Synthesis versions after v.3.30.21.
      4. Your favorite text editor.
      5. The SS_read* and SS_write* functions in the R package r4ss. These functions allow you to read in SS3 input files to R, manipulate them from within R, then write them out to a file. The r4ss vignette demonstrates how to use these functions
      6. Stock Assessment Continuum Tool. Available through github at https://github.com/shcaba/SS-DL-tool.
      7. @@ -200,9 +200,9 @@

        2 How to create new SS3 models

        3 Guidance on model specification

        SS3 has a rich set of features. Some required inputs are conditional on other inputs, so it is important to be mindful that changing an option might result in SS3 expecting a different number of values in the input files than it did previously. Most of the time, these conditional inputs are read right after the option.

        -

        The SS3 user manual can be used as a guide to help you edit your model. Conditional inputs are noted in the manual. The SSI can also help guide you through changes in model inputs required as you select different SS3 model options.

        +

        The SS3 user manual can be used as a guide to help you edit your model. Conditional inputs are noted in the manual. The SSI can also help guide you through changes in model inputs required as you select different SS3 model options.

        If you are unsure if you got the setup right (e.g., adding the correct number of parameter lines for a chosen catchability setup), try running the model with maxphase = 0 in the starter file and ADMB option -nohess (or for v.3.30.16 and greater, run the model with command line options -stopph 0 -nohess, no need to change the starter file). If the model run completes, you can compare the control.ss_new file and the first data set in data.ss_new to your SS3 input files to make sure SS3 interpreted the values as intended. If the run exits before completion, you can look at warning.sso and echoinput.sso for clues as to what was wrong with your setup.

        -

        For additional help with model specification, please post your questions in the GitHub discussions or on the vlab forums (for registered SS3 users) or send an email to the SS3 team at .

        +

        For additional help with model specification, please post your questions in the GitHub discussions or on the vlab forums (for registered SS3 users) or send an email to the SS3 team at .

    4 Phases in SS3 and ADMB

    @@ -314,7 +314,7 @@

    10.4 Did I fix variation in recru

    11 Where to get additional help

    diff --git a/ss3_model_tips.pdf b/ss3_model_tips.pdf index afb3ad9a7c35c836834e59d7d6714b2d0ab1dbb5..031cbcbabf45cd2ebd40e73ce6dcce9ec261e96a 100644 GIT binary patch delta 33869 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

    YdJtpM^d+!}eR5Bjtyr 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 delta 33714 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 by1ZWYNTb2@_0`PsT*fAbT&k+B{%%|V&;g_v