FIMS Weekly - March 16–20, 2026

fims-weekly
case-studies
releases
Published

March 16, 2026

FIMS hex icon and noaa logo with text saying FIMS Weekly

THREE BIG THINGS THIS WEEK

  1. We will work on getting at least three case studies up and going this week in preparation for the CIE Review.

  2. All hands on deck 🚨🫡⚓ regarding FIMS documentation. Nothing is too small to submit a pull request for. Please do your part to help ensure the documentation is sufficient.

  3. Last reminder regarding the FIMS manuscript! The manuscript and the responses to reviewers will be submitted on March 19, 2026.

FIMS ANNOUNCEMENTS

  • 36 days until the CIE Review, main will be frozen by next Monday when we have to turn in all materials to the CIE Reviewers.

UPCOMING EVENTS

Wednesday, March 18

FIMS Code Club

Time: 11:00–14:00 E; 08:00–11:00 P; 09:00–12:00 AK; 05:00-08:00 H Location: Virtual Online: Google meet

PHOTO OF THE WEEK

Version 0.9.0 has two breaking changes. (1) If you have time-varying weight_at_age data you can use it but you must make a decision for the beginning of the last year after catches. FIMS does not accommodate this need for an additional year of weight_at_age data you must decide if you want to put in an average or some kind of projection. But, if you do not have time-varying weight_at_age data you can input just a single year as a power user and everything will be taken care of. (2) All six m_*() functions have been renamed to `model_*(). Below we show how a power user can implement (1).

# A vector of weights for each age
weights <- 1:12
ewaa_growth <- methods::new(EWAAGrowth)
ewaa_growth$n_years$set(get_n_years(fims_frame))
ewaa_growth$ages$resize(get_n_ages(fims_frame))
purrr::walk(
  seq_along(get_ages(fims_frame)),
  \(x) ewaa_growth$ages$set(x - 1, get_ages(fims_frame)[x])
)
ewaa_growth$weights$resize(get_n_ages(fims_frame))
purrr::walk(
  seq(ewaa_growth$weights$size()),
  \(x) ewaa_growth$weights$set(x - 1, weights[x])
)