-
Notifications
You must be signed in to change notification settings - Fork 13
Description
Project Description
The Fisheries Integrated Modeling System (FIMS) is an R package that uses RCPP to allow C++ to work inside of R to run statistical models for assessing the status of marine populations that are fished. Currently, FIMS calculates estimation uncertainty for all derived quantities (values calculated from combinations of parameters) in the model. The uncertainty calculations are computationally expensive and models with a large number of derived quanities are running into memory limits.
The aim of this project is to devise an interface for the user to turn on/off uncertainty reporting for specific derived quantities.
Expected Outcomes
- A new interface that allows users to better control derived quantity uncertainty reporting.
- Tests implemented in R's testthat for checking interface code and google test for checking any new C++ functions.
- Documentation, including updates to existing vignettes with examples for running the interface.
Skills Required
C++, R, Rcpp
Expected Project Size
175 hours
Project Difficulty
Intermediate
Mentor Name(s)
Andrea Havron, Matthew Supernaw, Nathan Vaughan, Kelli Johnson
Mentor GitHub Handle(s)
@Andrea-Havron-NOAA, @msupernaw, @nathanvaughan-NOAA, @kellijohnson-NOAA
Mentor Contact Email(s)
andrea.havron@noaa.gov, matthew.supernaw@noaa.gov, nathan.vaughan@noaa.gov, kelli.johnson@noaa.gov
Contributor Evaluation/GSoC GitHub Issue Links
There are several existing issues in the FIMS repository that are labeled "good first issue" or "low-hanging fruit" that could be worked on.
Good First Issue
Low-hanging π
Additional Project Background/Links
This project addesses the issue: NOAA-FIMS/FIMS#1139
Previous Project Idea Link(s)
No response