-
Notifications
You must be signed in to change notification settings - Fork 1
Future Development of MixME
pacematt edited this page Feb 29, 2024
·
6 revisions
A list of features to be added to MixME:
- effort-based management - Allow for F-based advice in stock projections data-limited stocks - Allow for additional population dynamics in the operating model (biomass-dynamics, fixed population)
- spatial division of catches - Allow for different stock dynamics, catchabilities, discarding behaviour, etc. in different areas.
- multi-stock/multi-fleet assessment - Extend to allow for system observations and assessment with error using FLBiols and FLFisheries
- multi-stock management - Currently, management is on a stock-by-stock basis. Add a label that allows for the collective management of multiple stocks. This should affect HCR and Implementation System modules.
- helper function to check objects - Check for issues in the content and structure of inputs
- check fwd optimisation - A function that takes MixME simulation outputs and check whether the optimisation targets are hit for each fleet in each iteration.
- implement parallel processing - Refine parallelisation routines.
- Conditioning an operating model with uncertainty
- Preparing a custom management procedure
- Running a full MSE in MixME
- Unit-testing MixME functions using testthat
- stock effort scenarios - Currently, fleet activity is limit to the first consumed quota. Extend this to allow users to define scenarios where fleet effort is the activity required to consume the quota for a named stock.
- implementation error - Allow systematic bias in implementation of catch advice
- helper functions to generate empty MixME structure - A function that takes conditioned operating model as input and arguments regarding management lag, data lag, parallelisation settings, etc. Function returns a list containing the conditioned operating model and correctly configures OEM, management control and simulation control objects.
- multi-stock/multi-fleet assessment - Allow for perfect observations using FLBiols and FLFisheries objects (when no observation structure is supplied).
- implement parallel processing - Parallelise over iteration. Optionally output progress from each cluster as a text file.
- Conditioning a simple operating model
- Preparing a simple management procedure (fixed catch/fishing mortality rules)
- Running a simple MixME simulation and exploring outputs
Tutorials
- Conditioning a simple single-stock Operating Model
- Conditioning a simple mixed fishery Operating Model
- Exploring simulation outputs
- Management - Constant fishing mortality
- [Management - Empirical harvest control rule]
- [Management - Model-based harvest control rule]
User Manual
- Introduction to MixME
- MixME simulation loop
- [Operating model]
- Observation error model
- [Stock estimation module]
- [Harvest control rule module]
- [Advice implementation module]
- Forward projection module
Technical Manual
MixME Development