Appendix B — Overview of Major Changes
This section is primarily relevant to readers who have been working with openMSE in the past and are interested in learning about the technical differences between openMSE 2.0 and earlier versions of the packages.
The majority of the new developments have occurred in the MSEtool package. The most significant changes are the development of new object classes and new accessor and assignment functions related to those objects.
B.1 New Object Classes
Table B.1 provides on overview of the new object classes, and some examples of the accessor and assignment functions that operate on those objects.
The new object classes have been defined with lowercase names, however the accessor and assignment functions use either uppercase for acronyms (e.g., OM()) or regular case (e.g., Stock()).
The function examples in Table B.1 are primarily intended for demonstration purposes. In practice, these functions, particularly the assignment functions, may require additional arguments. Consult the help documentation for the respective object class (e.g., ?OM ) for further information.
The new object classes and related functions are described in more detail elsewhere in this manual.
| New Class | Description | Key Functions Examples | Deprecated Class |
|---|---|---|---|
om |
S4 object containing the operating model information. Used for both single-stock/fleet and multi-stock/fleet models. |
OM(): Create new om-class object |
|
stock |
S4 object containing information relating to the biological characteristics of a stock. |
|
Stock |
fleet |
S4 object containing information relating to the exploitation characteristics of a stock. |
|
Fleet |
obs |
S4 object containing information related to the observation model used to generate fishery data. |
|
Obs |
imp |
S4 object containing information related to the implementation error for management advice produced by management procedures. Note: Implementation error is currently not implemented in |
|
Imp |
data |
S4 object containing information related to fishery data. A Each |
|
Data |
mp |
Function that takes a data -class object and returns an advice-class object. |
|
MP |
advice |
S4 object returned by a mp-class function and containing information related management advice. |
Advice(): Create a new advice-class object |
Rec |
hist |
S4 object containing the simulated historical fishery and information for future population dynamics. Used for both single-stock/fleet and multi-stock/fleet models. |
Note: The object returned by |
|
mse |
S4 object containing all information from the historical and projection periods. Used for both single-stock/fleet and multi-stock/fleet models. |
Used by performance metric and summary table functions. Note: performance metric functions have not yet been developed for |
|