<?xml version="1.0" encoding="UTF-8"?>
<rss  xmlns:atom="http://www.w3.org/2005/Atom" 
      xmlns:media="http://search.yahoo.com/mrss/" 
      xmlns:content="http://purl.org/rss/1.0/modules/content/" 
      xmlns:dc="http://purl.org/dc/elements/1.1/" 
      version="2.0">
<channel>
<title>FIMS</title>
<link>https://noaa-fims.github.io/blog/</link>
<atom:link href="https://noaa-fims.github.io/blog/index.xml" rel="self" type="application/rss+xml"/>
<description>**Category Definitions** &lt;br&gt; &lt;i class=&quot;fa-solid fa-magnifying-glass&quot;&gt;&lt;/i&gt; deep-dive: learning about hard concepts in stock assessment modeling, academic exercises, and statistical best practices &lt;br&gt; &lt;i class=&quot;fa-solid fa-newspaper&quot;&gt;&lt;/i&gt; fims-weekly: fims weekly newsletter &lt;br&gt; &lt;i class=&quot;fa-solid fa-graduation-cap&quot;&gt;&lt;/i&gt; learn: learning about the packages within FIMS, geared towards the beginner or average user &lt;br&gt; &lt;i class=&quot;fa-solid fa-circle&quot;&gt;&lt;/i&gt; other: posts that do not fit the other categories&lt;br&gt; &lt;br&gt;
**Filtering** &lt;br&gt; You can filter blog posts by the major categories (defined above) using the right navigation panel as well as by minor categories by clicking on the specific category listed in any of the blog posts below. To unfilter, click &quot;Categories&quot; in the right navigation panel. &lt;br&gt;
</description>
<generator>quarto-1.9.38</generator>
<lastBuildDate>Mon, 18 May 2026 00:00:00 GMT</lastBuildDate>
<item>
  <title>FIMS Weekly - May 18–22, 2026</title>
  <link>https://noaa-fims.github.io/blog/05.18.2026.html</link>
  <description><![CDATA[ 

<!-- Skip to main content link for keyboard accessibility -->
Skip to main content
<style>
.skip-link {
  position: absolute;
  top: -40px;
  left: 0;
  background: #000;
  color: #fff;
  padding: 8px 12px;
  text-decoration: none;
  z-index: 10000;
  border-radius: 0 0 4px 0;
  font-weight: bold;
}

.skip-link:focus {
  top: 0;
  outline: 3px solid #4896a1; /* Using FIMS blue */
  outline-offset: 2px;
}
</style>





<p><img src="https://noaa-fims.github.io/blog/images/fims_weekly.png" class="img-fluid" alt="FIMS hex icon and noaa logo with text saying FIMS Weekly"></p>
<div style="height:3em;">

</div>
<div class="columns equal-h2-cols">
<div class="column" style="width:70%;">
<div class="header-wrap">
<h2 class="anchored">
THREE BIG THINGS THIS WEEK
</h2>
</div>
<ol type="1">
<li><p>Pull Requests, Pull Requests, and more Pull Requests. We hope to merge in all non-draft PRs this week in preparation for removing the dev branch.</p></li>
<li><p>Reviewing the design document for <a href="https://docs.google.com/document/d/1hDIkqUbHrf9p-FRSNxy-QfbRwaUe8g2FpynYYUiLqIU/edit?tab=t.0#heading=h.ay5ysjx323rp">modeling variability in growth</a>.</p></li>
<li><p>The restructuring of random effects is underway, led by Nathan and Andrea, where the hope is to make the random-effects structure more generic and allow for priors on all quantities, whether they are parameters or derived quantities.</p></li>
</ol>
</div><div class="column" style="width:30%;">
<div class="header-wrap">
<h2 class="anchored">
HELPFUL RESOURCES
</h2>
</div>
<ul>
<li><a href="https://docs.google.com/spreadsheets/d/1g60HmAw8w_CIWBbQwTbq-oWs1ChdTTqvCREVQ8e66sE/edit?gid=0#gid=0">FIMS Outreach Activities</a></li>
<li><a href="https://calendar.google.com/calendar/embed?src=c_916b6948ef2ee8b7d49c28661efc0798303c2742be399c9290fa02d9320c769e%40group.calendar.google.com&amp;ctz=America%2FNew_York">NMFS Open Science Calendar</a></li>
<li><a href="https://docs.google.com/document/d/10nSfbPaBF2p7wL2cr5lW7PGZxlZI4tbPiwQRC8JKaXk/edit?usp=drive_link">Implementation Team Notes</a></li>
<li><a href="https://noaa-fims.github.io/about/faq">FIMS FAQs</a></li>
<li><a href="https://github.com/orgs/NOAA-FIMS/discussions">NOAA-FIMS Discussions</a></li>
<li><a href="https://nmfs-opensci.github.io/GitHub-Clinic/content/schedule.html">GitHub Trainings</a></li>
</ul>
</div>
</div>
<div class="columns">
<div class="column">
<section id="fims-announcements" class="level2">
<h2 class="anchored" data-anchor-id="fims-announcements">FIMS ANNOUNCEMENTS</h2>
<div id="announcements">
<ul>
<li>This is the last week of the Google Summer of Code Community Bonding Period, coding starts next week 🎊.</li>
</ul>
</div>
</section>
</div><div class="column">
<section id="upcoming-events" class="level2">
<h2 class="anchored" data-anchor-id="upcoming-events">UPCOMING EVENTS</h2>
</section>
</div>
</div>
<section id="photo-of-the-week" class="level2">
<h2 class="anchored" data-anchor-id="photo-of-the-week">PHOTO OF THE WEEK</h2>
<p>This will be the last FIMS Weekly for a while as we test out using the GitHub Discussion Board to post weekly summaries. Using GitHub Discussions will allow everyone with a GitHub account to subscribe (or unsubscribe 🙁) to the specific GitHub Discussion Thread without requiring us to set up a list serve. The thread is called <a href="https://github.com/orgs/NOAA-FIMS/discussions/1461">Project Updates</a> and it exists in the Announcement section. Please navigate to the link and click ‘Subscribe’ if you aren’t already subscribed to all FIMS Discussions. See the image for where the subscribe button is located.</p>
<img src="https://noaa-fims.github.io/blog/images/project_updates_discussion.png" alt="A screenshot of where to find the Subscribe button for GitHub Discussions." style="height:150%;">
<script src="https://giscus.app/client.js" data-repo="noaa-fims/FIMS" data-repo-id="R_kgDOGvEn5A" data-category="Blog discussions" data-category-id="DIC_kwDOGvEn5M4C-hls" data-mapping="pathname" data-strict="0" data-reactions-enabled="1" data-emit-metadata="0" data-input-position="bottom" data-theme="preferred_color_scheme" data-lang="en" crossorigin="anonymous" async="">
</script>
<!-- ::: {#additional-events}
::: -->
<!-- ::: {#photo-code}
::: -->
<script src="https://giscus.app/client.js" data-repo="noaa-fims/FIMS" data-repo-id="R_kgDOGvEn5A" data-category="Blog discussions" data-category-id="DIC_kwDOGvEn5M4C-hls" data-mapping="pathname" data-strict="0" data-reactions-enabled="1" data-emit-metadata="0" data-input-position="bottom" data-theme="preferred_color_scheme" data-lang="en" crossorigin="anonymous" async="">
</script>


</section>

 ]]></description>
  <category>fims-weekly</category>
  <guid>https://noaa-fims.github.io/blog/05.18.2026.html</guid>
  <pubDate>Mon, 18 May 2026 00:00:00 GMT</pubDate>
</item>
<item>
  <title>FIMS Weekly - May 11–15, 2026</title>
  <link>https://noaa-fims.github.io/blog/05.11.2026.html</link>
  <description><![CDATA[ 

<!-- Skip to main content link for keyboard accessibility -->
Skip to main content
<style>
.skip-link {
  position: absolute;
  top: -40px;
  left: 0;
  background: #000;
  color: #fff;
  padding: 8px 12px;
  text-decoration: none;
  z-index: 10000;
  border-radius: 0 0 4px 0;
  font-weight: bold;
}

.skip-link:focus {
  top: 0;
  outline: 3px solid #4896a1; /* Using FIMS blue */
  outline-offset: 2px;
}
</style>





<p><img src="https://noaa-fims.github.io/blog/images/fims_weekly.png" class="img-fluid" alt="FIMS hex icon and noaa logo with text saying FIMS Weekly"></p>
<div style="height:3em;">

</div>
<div class="columns equal-h2-cols">
<div class="column" style="width:70%;">
<div class="header-wrap">
<h2 class="anchored">
THREE BIG THINGS THIS WEEK
</h2>
</div>
<ol type="1">
<li><p>As we shift to using ‘translational units’ to compile FIMS, much like how RTMB compiles, we are also thinking about storing metrics related to building FIMS, e.g., compile time and size. This week Matthew is working on getting <a href="https://github.com/NOAA-FIMS/FIMS/pull/1430">PR #1430</a> and <a href="https://github.com/NOAA-FIMS/FIMS/pull/1336">PR #1336</a> to work together.</p></li>
<li><p>Week 2 of community bonding with the Google Summer of Code Contributors. We are meeting with each of them to finalize their proposals.</p></li>
<li><p>Reworking this weekly newsletter to be more informative about FIMS development by changing the Photo of the Week to a Project Summary of the Week.</p></li>
</ol>
</div><div class="column" style="width:30%;">
<div class="header-wrap">
<h2 class="anchored">
HELPFUL RESOURCES
</h2>
</div>
<ul>
<li><a href="https://docs.google.com/spreadsheets/d/1g60HmAw8w_CIWBbQwTbq-oWs1ChdTTqvCREVQ8e66sE/edit?gid=0#gid=0">FIMS Outreach Activities</a></li>
<li><a href="https://calendar.google.com/calendar/embed?src=c_916b6948ef2ee8b7d49c28661efc0798303c2742be399c9290fa02d9320c769e%40group.calendar.google.com&amp;ctz=America%2FNew_York">NMFS Open Science Calendar</a></li>
<li><a href="https://docs.google.com/document/d/10nSfbPaBF2p7wL2cr5lW7PGZxlZI4tbPiwQRC8JKaXk/edit?usp=drive_link">Implementation Team Notes</a></li>
<li><a href="https://noaa-fims.github.io/about/faq">FIMS FAQs</a></li>
<li><a href="https://github.com/orgs/NOAA-FIMS/discussions">NOAA-FIMS Discussions</a></li>
<li><a href="https://nmfs-opensci.github.io/GitHub-Clinic/content/schedule.html">GitHub Trainings</a></li>
</ul>
</div>
</div>
<div class="columns">
<div class="column">
<section id="fims-announcements" class="level2">
<h2 class="anchored" data-anchor-id="fims-announcements">FIMS ANNOUNCEMENTS</h2>
<div id="announcements">
<ul>
<li>FIMS CIE Review has been turned in and should be public next week.</li>
</ul>
</div>
</section>
</div><div class="column">
<section id="upcoming-events" class="level2">
<h2 class="anchored" data-anchor-id="upcoming-events">UPCOMING EVENTS</h2>
<div id="additional-events">
<section id="tuesday-may-12" class="level3">
<h3 class="anchored" data-anchor-id="tuesday-may-12">Tuesday, May 12</h3>
<p><strong>NMFS Cloud Workstations: Part 1</strong></p>
<p>Time: 14:00–15:00 E; 11:00–12:00 P; 10:00–11:00 AK; 8:00–9:00 H Location: Virtual Online: <a href="https://meet.google.com/unsupported?meetingCode=djv-qgow-qwe&amp;ref=https://meet.google.com/djv-qgow-qwe">Google Meet</a></p>
</section>
<section id="thursday-may-14" class="level3">
<h3 class="anchored" data-anchor-id="thursday-may-14">Thursday, May 14</h3>
<p><strong>NMFS Cloud Workstations: Part 1</strong></p>
<p>Time: 16:00–17:00 E; 13:00–14:00 P; 12:00–13:00 AK; 10:00–11:00 H Location: Virtual Online: <a href="https://meet.google.com/unsupported?meetingCode=djv-qgow-qwe&amp;ref=https://meet.google.com/djv-qgow-qwe">Google Meet</a></p>
</section>
</div>
</section>
</div>
</div>
<section id="photo-of-the-week" class="level2">
<h2 class="anchored" data-anchor-id="photo-of-the-week">PHOTO OF THE WEEK</h2>
<p>Just this morning I learned that issues associated with a milestone can be ordered to show users which issues will be worked on first. This should help communicate how work will be prioritized within FIMS.</p>
<img src="https://github.blog/wp-content/uploads/2016/07/6629b442-42c7-11e6-954b-88a57821a36a.gif?resize=1600%2C850" alt="A movie clip showing the drag and drop feature of prioritizing issues within a Milestone." style="height:150%;">
<script src="https://giscus.app/client.js" data-repo="noaa-fims/FIMS" data-repo-id="R_kgDOGvEn5A" data-category="Blog discussions" data-category-id="DIC_kwDOGvEn5M4C-hls" data-mapping="pathname" data-strict="0" data-reactions-enabled="1" data-emit-metadata="0" data-input-position="bottom" data-theme="preferred_color_scheme" data-lang="en" crossorigin="anonymous" async="">
</script>
<!-- ::: {#photo-code}
::: -->


</section>

 ]]></description>
  <category>fims-weekly</category>
  <guid>https://noaa-fims.github.io/blog/05.11.2026.html</guid>
  <pubDate>Mon, 11 May 2026 00:00:00 GMT</pubDate>
</item>
<item>
  <title>FIMS Weekly - May 04–08, 2026</title>
  <link>https://noaa-fims.github.io/blog/05.04.2026.html</link>
  <description><![CDATA[ 

<!-- Skip to main content link for keyboard accessibility -->
Skip to main content
<style>
.skip-link {
  position: absolute;
  top: -40px;
  left: 0;
  background: #000;
  color: #fff;
  padding: 8px 12px;
  text-decoration: none;
  z-index: 10000;
  border-radius: 0 0 4px 0;
  font-weight: bold;
}

.skip-link:focus {
  top: 0;
  outline: 3px solid #4896a1; /* Using FIMS blue */
  outline-offset: 2px;
}
</style>





<p><img src="https://noaa-fims.github.io/blog/images/fims_weekly.png" class="img-fluid" alt="FIMS hex icon and noaa logo with text saying FIMS Weekly"></p>
<div style="height:3em;">

</div>
<div class="columns equal-h2-cols">
<div class="column" style="width:70%;">
<div class="header-wrap">
<h2 class="anchored">
THREE BIG THINGS THIS WEEK
</h2>
</div>
<ol type="1">
<li><p>We received slots for two 2026 Google Summer of Code Contributors. One contributor will be working on adding sex and the other will be working on adding Empirical Dynamic Modeling (EDM) with the help of Molly Stevens and Steve Munch. Their FIMS mentors, Adrianne, Andrea, Nathan, Molly, are working on a plan regarding how to welcome them to the FIMS community.</p></li>
<li><p>Bai is working on absorbing {ecosystemdata} into {ecosystemom}. There is also a <a href="https://github.com/orgs/NOAA-FIMS/discussions/1445">Discussion</a> about absorbing {FIMSdiags} into {FIMS}.</p></li>
<li><p>We received additional comments on the FIMS Manuscript before the CIE Review. Christine started addressing them last week with the hope that the manuscript can be submitted this week.</p></li>
</ol>
</div><div class="column" style="width:30%;">
<div class="header-wrap">
<h2 class="anchored">
HELPFUL RESOURCES
</h2>
</div>
<ul>
<li><a href="https://docs.google.com/spreadsheets/d/1g60HmAw8w_CIWBbQwTbq-oWs1ChdTTqvCREVQ8e66sE/edit?gid=0#gid=0">FIMS Outreach Activities</a></li>
<li><a href="https://calendar.google.com/calendar/embed?src=c_916b6948ef2ee8b7d49c28661efc0798303c2742be399c9290fa02d9320c769e%40group.calendar.google.com&amp;ctz=America%2FNew_York">NMFS Open Science Calendar</a></li>
<li><a href="https://docs.google.com/document/d/10nSfbPaBF2p7wL2cr5lW7PGZxlZI4tbPiwQRC8JKaXk/edit?usp=drive_link">Implementation Team Notes</a></li>
<li><a href="https://noaa-fims.github.io/about/faq">FIMS FAQs</a></li>
<li><a href="https://github.com/orgs/NOAA-FIMS/discussions">NOAA-FIMS Discussions</a></li>
<li><a href="https://nmfs-opensci.github.io/GitHub-Clinic/content/schedule.html">GitHub Trainings</a></li>
</ul>
</div>
</div>
<div class="columns">
<div class="column">
<section id="fims-announcements" class="level2">
<h2 class="anchored" data-anchor-id="fims-announcements">FIMS ANNOUNCEMENTS</h2>
<div id="announcements">
<ul>
<li>Copilot and codespaces are limited to the free versions for the month of May.</li>
</ul>
</div>
</section>
</div><div class="column">
<section id="upcoming-events" class="level2">
<h2 class="anchored" data-anchor-id="upcoming-events">UPCOMING EVENTS</h2>
<div id="additional-events">
<section id="tuesday-may-05" class="level3">
<h3 class="anchored" data-anchor-id="tuesday-may-05">Tuesday, May 05</h3>
<p><strong>UW SAFS Think Tank with Anna Simeon on CKMR</strong></p>
<p>Time: 12:30–13:30 E; 9:30–10:30 P; 8:30–9:30 AK; 6:30–7:30 H Location: Virtual Online: <a href="https://attendee.gotowebinar.com/register/7428607775995901536">Go to webinar</a></p>
</section>
<section id="wednesday-may-06" class="level3">
<h3 class="anchored" data-anchor-id="wednesday-may-06">Wednesday, May 06</h3>
<p><strong>FIMS Implementation Team Meeting (Tasks)</strong></p>
<p>Time: 15:30–16:30 E; 12:30–13:30 P; 11:30–12:30 AK; 9:30–10:30 H Location: Virtual Online: <a href="https://meet.google.com/unsupported?meetingCode=kbz-ccew-iij&amp;ref=https://meet.google.com/kbz-ccew-iij">Google meet</a></p>
</section>
</div>
</section>
</div>
</div>
<section id="photo-of-the-week" class="level2">
<h2 class="anchored" data-anchor-id="photo-of-the-week">PHOTO OF THE WEEK</h2>
<p>Close-kin mark recapture (CKMR) was recently added to the Beaufort Assessment Model (BAM) for the assessment of red snapper, where DNA is used to identify family relationships or next of kin. The photograph below is a DNA sample of red snapper by Liam Kehoe, you can read about Liam’s story and view the photo on the <a href="https://www.flseagrant.org/its-all-in-the-dna-nmfs-fellow-uses-genetic-tags-to-track-atlantic-red-snapper/">Florida Sea Grant website</a>. Liam Kehoe is a 2024 NMFS-Sea Grant fellow. Please let me know if you have ideas regarding CKMR and FIMS.</p>
<img src="https://www.flseagrant.org/wp-content/uploads/2025/02/Adobe-Express-file-30-500x500.jpg" alt="A fin clip of red snapper in a plastic bag that will be used to study the genetics of the fish it was taken from." style="height:150%;">
<script src="https://giscus.app/client.js" data-repo="noaa-fims/FIMS" data-repo-id="R_kgDOGvEn5A" data-category="Blog discussions" data-category-id="DIC_kwDOGvEn5M4C-hls" data-mapping="pathname" data-strict="0" data-reactions-enabled="1" data-emit-metadata="0" data-input-position="bottom" data-theme="preferred_color_scheme" data-lang="en" crossorigin="anonymous" async="">
</script>
<!-- ::: {#photo-code}
::: -->


</section>

 ]]></description>
  <category>fims-weekly</category>
  <category>CKMR</category>
  <category>GSoC</category>
  <guid>https://noaa-fims.github.io/blog/05.04.2026.html</guid>
  <pubDate>Mon, 04 May 2026 00:00:00 GMT</pubDate>
</item>
<item>
  <title>FIMS Weekly - April 27–May 01, 2026</title>
  <link>https://noaa-fims.github.io/blog/04.27.2026.html</link>
  <description><![CDATA[ 

<!-- Skip to main content link for keyboard accessibility -->
Skip to main content
<style>
.skip-link {
  position: absolute;
  top: -40px;
  left: 0;
  background: #000;
  color: #fff;
  padding: 8px 12px;
  text-decoration: none;
  z-index: 10000;
  border-radius: 0 0 4px 0;
  font-weight: bold;
}

.skip-link:focus {
  top: 0;
  outline: 3px solid #4896a1; /* Using FIMS blue */
  outline-offset: 2px;
}
</style>





<p><img src="https://noaa-fims.github.io/blog/images/fims_weekly.png" class="img-fluid" alt="FIMS hex icon and noaa logo with text saying FIMS Weekly"></p>
<div style="height:3em;">

</div>
<div class="columns equal-h2-cols">
<div class="column" style="width:70%;">
<div class="header-wrap">
<h2 class="anchored">
THREE BIG THINGS THIS WEEK
</h2>
</div>
<ol type="1">
<li><p>There are several Pull Requests that have been in the queue for more than a week that need reviewed and brought into dev. We are still thinking about changing our workflow to move away from having a dev branch but more investigation is needed.</p></li>
<li><p>Adrianne is thinking about how to model variability in length within the new growth module. Feel free to reach out to her if you know of any published papers or have opinions.</p></li>
<li><p>Matthew is continuing to work on translational units and getting FIMS to operate more like the RTMB package while compiling. The current road block is with the use of roxygen2 some additional files are added that can cause headaches.</p></li>
</ol>
</div><div class="column" style="width:30%;">
<div class="header-wrap">
<h2 class="anchored">
HELPFUL RESOURCES
</h2>
</div>
<ul>
<li><a href="https://docs.google.com/spreadsheets/d/1g60HmAw8w_CIWBbQwTbq-oWs1ChdTTqvCREVQ8e66sE/edit?gid=0#gid=0">FIMS Outreach Activities</a></li>
<li><a href="https://calendar.google.com/calendar/embed?src=c_916b6948ef2ee8b7d49c28661efc0798303c2742be399c9290fa02d9320c769e%40group.calendar.google.com&amp;ctz=America%2FNew_York">NMFS Open Science Calendar</a></li>
<li><a href="https://docs.google.com/document/d/10nSfbPaBF2p7wL2cr5lW7PGZxlZI4tbPiwQRC8JKaXk/edit?usp=drive_link">Implementation Team Notes</a></li>
<li><a href="https://noaa-fims.github.io/about/faq">FIMS FAQs</a></li>
<li><a href="https://github.com/orgs/NOAA-FIMS/discussions">NOAA-FIMS Discussions</a></li>
<li><a href="https://nmfs-opensci.github.io/GitHub-Clinic/content/schedule.html">GitHub Trainings</a></li>
</ul>
</div>
</div>
<div class="columns">
<div class="column">
<section id="fims-announcements" class="level2">
<h2 class="anchored" data-anchor-id="fims-announcements">FIMS ANNOUNCEMENTS</h2>
<div id="announcements">
<ul>
<li>CIE Review is complete! Thank you to Andrea, Bai, Ian, and Nathan for giving presentations. Thank you to Aaron Berger for being such a great Chair. Thank you to everyone who took notes, they are extremely comprehensive and have already been used by several individuals to summarize the key points of the review. I really appreciate all of the help making this review successful. We received lots of good, constructive feedback and I am looking forward to working on implementing some of the suggested changes.</li>
</ul>
</div>
</section>
</div><div class="column">
<section id="upcoming-events" class="level2">
<h2 class="anchored" data-anchor-id="upcoming-events">UPCOMING EVENTS</h2>
<div id="additional-events">

</div>
</section>
</div>
</div>
<section id="photo-of-the-week" class="level2">
<h2 class="anchored" data-anchor-id="photo-of-the-week">PHOTO OF THE WEEK</h2>
<p>In the priorities presentation during the CIE Review, I presented the following image, which I found on a blog post titled <a href="https://dev.to/jon_at_backboardio/stop-building-what-your-customers-ask-for-3d16?context=digest">Stop building what your customers ask for</a>. In short, the blog post reminded me how it is not only our job to produce a product that is of use to fisheries managers but it is also our job to interpret what stakeholders see as a problem and imagine a solution potentially outside of a workflow that currently exists.</p>
<img src="https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F2fytab0wih4bn8ib230a.png" alt="A cartoon illustrating to situations where developers blindly developed what the stakeholders asked for and ended up getting things wrong." style="height:150%;">
<script src="https://giscus.app/client.js" data-repo="noaa-fims/FIMS" data-repo-id="R_kgDOGvEn5A" data-category="Blog discussions" data-category-id="DIC_kwDOGvEn5M4C-hls" data-mapping="pathname" data-strict="0" data-reactions-enabled="1" data-emit-metadata="0" data-input-position="bottom" data-theme="preferred_color_scheme" data-lang="en" crossorigin="anonymous" async="">
</script>
<!-- ::: {#photo-code}
::: -->


</section>

 ]]></description>
  <category>fims-weekly</category>
  <guid>https://noaa-fims.github.io/blog/04.27.2026.html</guid>
  <pubDate>Mon, 27 Apr 2026 00:00:00 GMT</pubDate>
</item>
<item>
  <title>FIMS Weekly - April 20–24, 2026</title>
  <link>https://noaa-fims.github.io/blog/04.20.2026.html</link>
  <description><![CDATA[ 

<!-- Skip to main content link for keyboard accessibility -->
Skip to main content
<style>
.skip-link {
  position: absolute;
  top: -40px;
  left: 0;
  background: #000;
  color: #fff;
  padding: 8px 12px;
  text-decoration: none;
  z-index: 10000;
  border-radius: 0 0 4px 0;
  font-weight: bold;
}

.skip-link:focus {
  top: 0;
  outline: 3px solid #4896a1; /* Using FIMS blue */
  outline-offset: 2px;
}
</style>





<p><img src="https://noaa-fims.github.io/blog/images/fims_weekly.png" class="img-fluid" alt="FIMS hex icon and noaa logo with text saying FIMS Weekly"></p>
<div style="height:3em;">

</div>
<div class="columns equal-h2-cols">
<div class="column" style="width:70%;">
<div class="header-wrap">
<h2 class="anchored">
THREE BIG THINGS THIS WEEK
</h2>
</div>
<ol type="1">
<li><p>CIE Review is this week!</p></li>
<li><p>Bai is working on further designing slow versus fast tests so failures come quickly and informatively. Please reach out to her if you have ideas or want to implement similar testing strategies in your own projects.</p></li>
<li><p>Continue to work on the FIMS planning repository.</p></li>
</ol>
</div><div class="column" style="width:30%;">
<div class="header-wrap">
<h2 class="anchored">
HELPFUL RESOURCES
</h2>
</div>
<ul>
<li><a href="https://docs.google.com/spreadsheets/d/1g60HmAw8w_CIWBbQwTbq-oWs1ChdTTqvCREVQ8e66sE/edit?gid=0#gid=0">FIMS Outreach Activities</a></li>
<li><a href="https://calendar.google.com/calendar/embed?src=c_916b6948ef2ee8b7d49c28661efc0798303c2742be399c9290fa02d9320c769e%40group.calendar.google.com&amp;ctz=America%2FNew_York">NMFS Open Science Calendar</a></li>
<li><a href="https://docs.google.com/document/d/10nSfbPaBF2p7wL2cr5lW7PGZxlZI4tbPiwQRC8JKaXk/edit?usp=drive_link">Implementation Team Notes</a></li>
<li><a href="https://noaa-fims.github.io/about/faq">FIMS FAQs</a></li>
<li><a href="https://github.com/orgs/NOAA-FIMS/discussions">NOAA-FIMS Discussions</a></li>
<li><a href="https://nmfs-opensci.github.io/GitHub-Clinic/content/schedule.html">GitHub Trainings</a></li>
</ul>
</div>
</div>
<div class="columns">
<div class="column">
<section id="fims-announcements" class="level2">
<h2 class="anchored" data-anchor-id="fims-announcements">FIMS ANNOUNCEMENTS</h2>
<div id="announcements">
<ul>
<li>There are still empty time slots for taking notes during the CIE Review, please sign up in this <a href="https://docs.google.com/document/d/1MfqLOMrkawPrQzdI3ycybxBx2gk8r7tLa44iKIo0taY/edit?tab=t.0">Google Doc</a>.</li>
</ul>
</div>
</section>
</div><div class="column">
<section id="upcoming-events" class="level2">
<h2 class="anchored" data-anchor-id="upcoming-events">UPCOMING EVENTS</h2>
<div id="additional-events">
<section id="tuesday-april-21" class="level3">
<h3 class="anchored" data-anchor-id="tuesday-april-21">Tuesday, April 21</h3>
<p><strong>FIMS CIE Review</strong></p>
<p>Time: 12:00–20:00 E; 9:00–17:00 P; 8:00–16:00 AK; 6:00–14:00 H Location: Virtual Online: <a href="https://meet.google.com/unsupported?meetingCode=cex-grne-bmx&amp;ref=https://meet.google.com/cex-grne-bmx">Google meet</a></p>
</section>
<section id="wednesday-april-22" class="level3">
<h3 class="anchored" data-anchor-id="wednesday-april-22">Wednesday, April 22</h3>
<p><strong>FIMS CIE Review</strong></p>
<p>Time: 12:00–20:00 E; 9:00–17:00 P; 8:00–16:00 AK; 6:00–14:00 H Location: Virtual Online: <a href="https://meet.google.com/unsupported?meetingCode=cex-grne-bmx&amp;ref=https://meet.google.com/cex-grne-bmx">Google meet</a></p>
</section>
<section id="thursday-april-23" class="level3">
<h3 class="anchored" data-anchor-id="thursday-april-23">Thursday, April 23</h3>
<p><strong>FIMS CIE Review</strong></p>
<p>Time: 12:00–20:00 E; 9:00–17:00 P; 8:00–16:00 AK; 6:00–14:00 H Location: Virtual Online: <a href="https://meet.google.com/unsupported?meetingCode=cex-grne-bmx&amp;ref=https://meet.google.com/cex-grne-bmx">Google meet</a></p>
</section>
</div>
</section>
</div>
</div>
<section id="photo-of-the-week" class="level2">
<h2 class="anchored" data-anchor-id="photo-of-the-week">PHOTO OF THE WEEK</h2>
<p>A recent PR came in that changes our spell checker from the one provided by <a href="https://github.com/nmfs-ost/ghactions4r/blob/main/.github/workflows/spell-check.yml">ghactions4r</a>, which uses {spelling}, to one that uses <a href="https://cspell.org/">cspell</a> and does not require installing R. This new action requires fewer words in the WORDLIST and will hopefully be easier to maintain given that we have both snake_case and PascalCase code. Locally, you can use the code below to learn more about cspell and how to check your files for spelling errors.</p>
<div id="photo-code">
<div class="code-copy-outer-scaffold"><div class="sourceCode" id="cb1" style="background: #f1f3f5;"><pre class="sourceCode bash code-with-copy"><code class="sourceCode bash"><span id="cb1-1"><span class="ex" style="color: null;
background-color: null;
font-style: inherit;">cspell</span> lint <span class="at" style="color: #657422;
background-color: null;
font-style: inherit;">--help</span></span></code></pre></div></div>
</div>
<script src="https://giscus.app/client.js" data-repo="noaa-fims/FIMS" data-repo-id="R_kgDOGvEn5A" data-category="Blog discussions" data-category-id="DIC_kwDOGvEn5M4C-hls" data-mapping="pathname" data-strict="0" data-reactions-enabled="1" data-emit-metadata="0" data-input-position="bottom" data-theme="preferred_color_scheme" data-lang="en" crossorigin="anonymous" async="">
</script>


</section>

 ]]></description>
  <category>fims-weekly</category>
  <category>dependencies</category>
  <guid>https://noaa-fims.github.io/blog/04.20.2026.html</guid>
  <pubDate>Mon, 20 Apr 2026 00:00:00 GMT</pubDate>
</item>
<item>
  <title>FIMS Weekly - April 13–17, 2026</title>
  <link>https://noaa-fims.github.io/blog/04.13.2026.html</link>
  <description><![CDATA[ 

<!-- Skip to main content link for keyboard accessibility -->
Skip to main content
<style>
.skip-link {
  position: absolute;
  top: -40px;
  left: 0;
  background: #000;
  color: #fff;
  padding: 8px 12px;
  text-decoration: none;
  z-index: 10000;
  border-radius: 0 0 4px 0;
  font-weight: bold;
}

.skip-link:focus {
  top: 0;
  outline: 3px solid #4896a1; /* Using FIMS blue */
  outline-offset: 2px;
}
</style>





<p><img src="https://noaa-fims.github.io/blog/images/fims_weekly.png" class="img-fluid" alt="FIMS hex icon and noaa logo with text saying FIMS Weekly"></p>
<div style="height:3em;">

</div>
<div class="columns equal-h2-cols">
<div class="column" style="width:70%;">
<div class="header-wrap">
<h2 class="anchored">
THREE BIG THINGS THIS WEEK
</h2>
</div>
<ol type="1">
<li><p>Send presentations for CIE Review to OST for review.</p></li>
<li><p>Make a check-list of final tasks for the Surplus Production model (carry over from last week).</p></li>
<li><p>Reactivate the FIMS planning repository.</p></li>
</ol>
</div><div class="column" style="width:30%;">
<div class="header-wrap">
<h2 class="anchored">
HELPFUL RESOURCES
</h2>
</div>
<ul>
<li><a href="https://docs.google.com/spreadsheets/d/1g60HmAw8w_CIWBbQwTbq-oWs1ChdTTqvCREVQ8e66sE/edit?gid=0#gid=0">FIMS Outreach Activities</a></li>
<li><a href="https://calendar.google.com/calendar/embed?src=c_916b6948ef2ee8b7d49c28661efc0798303c2742be399c9290fa02d9320c769e%40group.calendar.google.com&amp;ctz=America%2FNew_York">NMFS Open Science Calendar</a></li>
<li><a href="https://docs.google.com/document/d/10nSfbPaBF2p7wL2cr5lW7PGZxlZI4tbPiwQRC8JKaXk/edit?usp=drive_link">Implementation Team Notes</a></li>
<li><a href="https://noaa-fims.github.io/about/faq">FIMS FAQs</a></li>
<li><a href="https://github.com/orgs/NOAA-FIMS/discussions">NOAA-FIMS Discussions</a></li>
<li><a href="https://nmfs-opensci.github.io/GitHub-Clinic/content/schedule.html">GitHub Trainings</a></li>
</ul>
</div>
</div>
<div class="columns">
<div class="column">
<section id="fims-announcements" class="level2">
<h2 class="anchored" data-anchor-id="fims-announcements">FIMS ANNOUNCEMENTS</h2>
<div id="announcements">
<ul>
<li>7 days until the CIE Review.</li>
<li>There are still empty time slots for taking notes during the CIE Review, please sign up in this <a href="https://docs.google.com/document/d/1MfqLOMrkawPrQzdI3ycybxBx2gk8r7tLa44iKIo0taY/edit?tab=t.0">Google Doc</a>.</li>
</ul>
</div>
</section>
</div><div class="column">
<section id="upcoming-events" class="level2">
<h2 class="anchored" data-anchor-id="upcoming-events">UPCOMING EVENTS</h2>
</section>
</div>
</div>
<section id="photo-of-the-week" class="level2">
<h2 class="anchored" data-anchor-id="photo-of-the-week">PHOTO OF THE WEEK</h2>
<p>GitHub released a feature last week allowing users to <a href="https://github.blog/changelog/2026-04-09-new-sort-by-control-added-to-notifications/">sort their notifications</a> on the web interface. You can look at all of your notifications by navigating to www.github.com/notifications; this interface is great for being able to turn off notifications for specific threads that you are not interested in or honing in on recent notifications from a certain repository.</p>
<img src="https://github.blog/wp-content/uploads/2026/04/SortBy_Improvements_Header_v02.jpg?w=1536" alt="A screenshot of GitHub showing where to sort your notifications." style="height:150%;">
<script src="https://giscus.app/client.js" data-repo="noaa-fims/FIMS" data-repo-id="R_kgDOGvEn5A" data-category="Blog discussions" data-category-id="DIC_kwDOGvEn5M4C-hls" data-mapping="pathname" data-strict="0" data-reactions-enabled="1" data-emit-metadata="0" data-input-position="bottom" data-theme="preferred_color_scheme" data-lang="en" crossorigin="anonymous" async="">
</script>
<!-- ::: {#photo-code}
::: -->


</section>

 ]]></description>
  <category>fims-weekly</category>
  <guid>https://noaa-fims.github.io/blog/04.13.2026.html</guid>
  <pubDate>Mon, 13 Apr 2026 00:00:00 GMT</pubDate>
</item>
<item>
  <title>FIMS Weekly - April 06–10, 2026</title>
  <link>https://noaa-fims.github.io/blog/04.06.2026.html</link>
  <description><![CDATA[ 

<!-- Skip to main content link for keyboard accessibility -->
Skip to main content
<style>
.skip-link {
  position: absolute;
  top: -40px;
  left: 0;
  background: #000;
  color: #fff;
  padding: 8px 12px;
  text-decoration: none;
  z-index: 10000;
  border-radius: 0 0 4px 0;
  font-weight: bold;
}

.skip-link:focus {
  top: 0;
  outline: 3px solid #4896a1; /* Using FIMS blue */
  outline-offset: 2px;
}
</style>





<p><img src="https://noaa-fims.github.io/blog/images/fims_weekly.png" class="img-fluid" alt="FIMS hex icon and noaa logo with text saying FIMS Weekly"></p>
<div style="height:3em;">

</div>
<div class="columns equal-h2-cols">
<div class="column" style="width:70%;">
<div class="header-wrap">
<h2 class="anchored">
THREE BIG THINGS THIS WEEK
</h2>
</div>
<ol type="1">
<li><p>Jon is working on bringing more distributions into FIMS, including the Dirichlet-multinomial.</p></li>
<li><p>Make a check-list of final tasks for the Surplus Production model.</p></li>
<li><p>Continue work on the interface for random effects.</p></li>
</ol>
</div><div class="column" style="width:30%;">
<div class="header-wrap">
<h2 class="anchored">
HELPFUL RESOURCES
</h2>
</div>
<ul>
<li><a href="https://docs.google.com/spreadsheets/d/1g60HmAw8w_CIWBbQwTbq-oWs1ChdTTqvCREVQ8e66sE/edit?gid=0#gid=0">FIMS Outreach Activities</a></li>
<li><a href="https://calendar.google.com/calendar/embed?src=c_916b6948ef2ee8b7d49c28661efc0798303c2742be399c9290fa02d9320c769e%40group.calendar.google.com&amp;ctz=America%2FNew_York">NMFS Open Science Calendar</a></li>
<li><a href="https://docs.google.com/document/d/10nSfbPaBF2p7wL2cr5lW7PGZxlZI4tbPiwQRC8JKaXk/edit?usp=drive_link">Implementation Team Notes</a></li>
<li><a href="https://noaa-fims.github.io/about/faq">FIMS FAQs</a></li>
<li><a href="https://github.com/orgs/NOAA-FIMS/discussions">NOAA-FIMS Discussions</a></li>
<li><a href="https://nmfs-opensci.github.io/GitHub-Clinic/content/schedule.html">GitHub Trainings</a></li>
</ul>
</div>
</div>
<div class="columns">
<div class="column">
<section id="fims-announcements" class="level2">
<h2 class="anchored" data-anchor-id="fims-announcements">FIMS ANNOUNCEMENTS</h2>
<div id="announcements">
<ul>
<li>14 days until the CIE Review.</li>
<li>Three case studies are back up and running.</li>
</ul>
</div>
</section>
</div><div class="column">
<section id="upcoming-events" class="level2">
<h2 class="anchored" data-anchor-id="upcoming-events">UPCOMING EVENTS</h2>
<div id="additional-events">
<section id="wednesday-april-01" class="level3">
<h3 class="anchored" data-anchor-id="wednesday-april-01">Wednesday, April 01</h3>
<p><strong>UW SAFS Think Tank with Mark Maunder</strong></p>
<p>Time: 12:30–13:30 E; 9:30–10:30 P; 8:30–9:30 AK; 6:30–7:30 H Location: Virtual Online: <a href="https://register.gotowebinar.com/register/2627838742231839063">Go to webinar</a></p>
</section>
</div>
</section>
</div>
</div>
<section id="photo-of-the-week" class="level2">
<h2 class="anchored" data-anchor-id="photo-of-the-week">PHOTO OF THE WEEK</h2>
<p>Elizabeth and others worked a few weeks ago on editing an infographic to display user pathways. The work is now live on the FIMS organization website. Please feel to provide comments to Elizabeth if you have more ideas.</p>
<img src="https://noaa-fims.github.io/blog/images/fims_user_pathways.png" alt="Five icons that lead to ideas for websites that would be of interest given what pathway you choose. The links are live and accessible on the noaa-fims website." style="height:150%;">
<script src="https://giscus.app/client.js" data-repo="noaa-fims/FIMS" data-repo-id="R_kgDOGvEn5A" data-category="Blog discussions" data-category-id="DIC_kwDOGvEn5M4C-hls" data-mapping="pathname" data-strict="0" data-reactions-enabled="1" data-emit-metadata="0" data-input-position="bottom" data-theme="preferred_color_scheme" data-lang="en" crossorigin="anonymous" async="">
</script>
<!-- ::: {#photo-code}
::: -->


</section>

 ]]></description>
  <category>fims-weekly</category>
  <guid>https://noaa-fims.github.io/blog/04.06.2026.html</guid>
  <pubDate>Mon, 06 Apr 2026 00:00:00 GMT</pubDate>
</item>
<item>
  <title>FIMS Weekly - March 30–April 03, 2026</title>
  <link>https://noaa-fims.github.io/blog/03.30.2026.html</link>
  <description><![CDATA[ 

<!-- Skip to main content link for keyboard accessibility -->
Skip to main content
<style>
.skip-link {
  position: absolute;
  top: -40px;
  left: 0;
  background: #000;
  color: #fff;
  padding: 8px 12px;
  text-decoration: none;
  z-index: 10000;
  border-radius: 0 0 4px 0;
  font-weight: bold;
}

.skip-link:focus {
  top: 0;
  outline: 3px solid #4896a1; /* Using FIMS blue */
  outline-offset: 2px;
}
</style>





<p><img src="https://noaa-fims.github.io/blog/images/fims_weekly.png" class="img-fluid" alt="FIMS hex icon and noaa logo with text saying FIMS Weekly"></p>
<div style="height:3em;">

</div>
<div class="columns equal-h2-cols">
<div class="column" style="width:70%;">
<div class="header-wrap">
<h2 class="anchored">
THREE BIG THINGS THIS WEEK
</h2>
</div>
<ol type="1">
<li><p>Continue trying to fix pkgdown site where there is an obscure failure in the testdown or coverage reports.</p></li>
<li><p>An email will actually (:wink:) go out to the CIE Reviewers, Regional SSC participants, FIMS Council, and Science Board regarding review materials for the CIE Review.</p></li>
<li><p>Finalize the Pacific Hake case study.</p></li>
</ol>
</div><div class="column" style="width:30%;">
<div class="header-wrap">
<h2 class="anchored">
HELPFUL RESOURCES
</h2>
</div>
<ul>
<li><a href="https://docs.google.com/spreadsheets/d/1g60HmAw8w_CIWBbQwTbq-oWs1ChdTTqvCREVQ8e66sE/edit?gid=0#gid=0">FIMS Outreach Activities</a></li>
<li><a href="https://calendar.google.com/calendar/embed?src=c_916b6948ef2ee8b7d49c28661efc0798303c2742be399c9290fa02d9320c769e%40group.calendar.google.com&amp;ctz=America%2FNew_York">NMFS Open Science Calendar</a></li>
<li><a href="https://docs.google.com/document/d/10nSfbPaBF2p7wL2cr5lW7PGZxlZI4tbPiwQRC8JKaXk/edit?usp=drive_link">Implementation Team Notes</a></li>
<li><a href="https://noaa-fims.github.io/about/faq">FIMS FAQs</a></li>
<li><a href="https://github.com/orgs/NOAA-FIMS/discussions">NOAA-FIMS Discussions</a></li>
<li><a href="https://nmfs-opensci.github.io/GitHub-Clinic/content/schedule.html">GitHub Trainings</a></li>
</ul>
</div>
</div>
<div class="columns">
<div class="column">
<section id="fims-announcements" class="level2">
<h2 class="anchored" data-anchor-id="fims-announcements">FIMS ANNOUNCEMENTS</h2>
<div id="announcements">
<ul>
<li>21 days until the CIE Review.</li>
<li>Google Summer of Code applications are due this week, we currently have six applications for four projects.</li>
</ul>
</div>
</section>
</div><div class="column">
<section id="upcoming-events" class="level2">
<h2 class="anchored" data-anchor-id="upcoming-events">UPCOMING EVENTS</h2>
<div id="additional-events">
<section id="wednesday-april-01" class="level3">
<h3 class="anchored" data-anchor-id="wednesday-april-01">Wednesday, April 01</h3>
<p><strong>FIMS Implementation Team Meeting (Tasks)</strong></p>
<p>Time: 15:30–16:30 E; 12:30–13:30 P; 11:30–12:30 AK; 9:30–10:30 H Location: Virtual Online: <a href="https://meet.google.com/unsupported?meetingCode=kbz-ccew-iij&amp;ref=https://meet.google.com/kbz-ccew-iij">Google meet</a></p>
</section>
<section id="thursday-april-02" class="level3">
<h3 class="anchored" data-anchor-id="thursday-april-02">Thursday, April 02</h3>
<p><strong>Stock Assessment Seminar</strong></p>
<p>Time: 15:00–16:00 E; 12:00–13:00 P; 11:00–12:00 AK; 9:00–10:00 H Location: Virtual Online: <a href="https://vimeo.com/event/5810113">Register here</a></p>
</section>
</div>
</section>
</div>
</div>
<section id="photo-of-the-week" class="level2">
<h2 class="anchored" data-anchor-id="photo-of-the-week">PHOTO OF THE WEEK</h2>
<p>I finally figured out how to merge dev into main without changing all of the commit hashes and messing up all of the outstanding Pull Requests to dev. There is not an option within the GitHub user interface to do this. Instead, it must be done from the command line (see below). I think we are coming to a point in our development though where we can think about removing <code>dev</code> from our workflow and instead of letting features pile up in dev before they are released, we more thoroughly review them in their feature branches and release them directly to main rather than going to dev first.</p>
<div id="photo-code">
<div class="code-copy-outer-scaffold"><div class="sourceCode" id="cb1" style="background: #f1f3f5;"><pre class="sourceCode bash code-with-copy"><code class="sourceCode bash"><span id="cb1-1"><span class="fu" style="color: #4758AB;
background-color: null;
font-style: inherit;">git</span> checkout main</span>
<span id="cb1-2"><span class="fu" style="color: #4758AB;
background-color: null;
font-style: inherit;">git</span> fetch <span class="at" style="color: #657422;
background-color: null;
font-style: inherit;">-a</span></span>
<span id="cb1-3"><span class="fu" style="color: #4758AB;
background-color: null;
font-style: inherit;">git</span> rebase origin/main</span>
<span id="cb1-4"><span class="fu" style="color: #4758AB;
background-color: null;
font-style: inherit;">git</span> merge dev <span class="at" style="color: #657422;
background-color: null;
font-style: inherit;">--ff-only</span></span>
<span id="cb1-5"><span class="fu" style="color: #4758AB;
background-color: null;
font-style: inherit;">git</span> push origin main</span></code></pre></div></div>
</div>
<script src="https://giscus.app/client.js" data-repo="noaa-fims/FIMS" data-repo-id="R_kgDOGvEn5A" data-category="Blog discussions" data-category-id="DIC_kwDOGvEn5M4C-hls" data-mapping="pathname" data-strict="0" data-reactions-enabled="1" data-emit-metadata="0" data-input-position="bottom" data-theme="preferred_color_scheme" data-lang="en" crossorigin="anonymous" async="">
</script>


</section>

 ]]></description>
  <category>fims-weekly</category>
  <category>tutorial</category>
  <guid>https://noaa-fims.github.io/blog/03.30.2026.html</guid>
  <pubDate>Mon, 30 Mar 2026 00:00:00 GMT</pubDate>
</item>
<item>
  <title>FIMS Weekly - March 16–20, 2026</title>
  <link>https://noaa-fims.github.io/blog/03.16.2026.html</link>
  <description><![CDATA[ 

<!-- Skip to main content link for keyboard accessibility -->
Skip to main content
<style>
.skip-link {
  position: absolute;
  top: -40px;
  left: 0;
  background: #000;
  color: #fff;
  padding: 8px 12px;
  text-decoration: none;
  z-index: 10000;
  border-radius: 0 0 4px 0;
  font-weight: bold;
}

.skip-link:focus {
  top: 0;
  outline: 3px solid #4896a1; /* Using FIMS blue */
  outline-offset: 2px;
}
</style>





<p><img src="https://noaa-fims.github.io/blog/images/fims_weekly.png" class="img-fluid" alt="FIMS hex icon and noaa logo with text saying FIMS Weekly"></p>
<div style="height:3em;">

</div>
<div class="columns equal-h2-cols">
<div class="column" style="width:70%;">
<div class="header-wrap">
<h2 class="anchored">
THREE BIG THINGS THIS WEEK
</h2>
</div>
<ol type="1">
<li><p>We will work on getting at least three case studies up and going this week in preparation for the CIE Review.</p></li>
<li><p>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.</p></li>
<li><p>Last reminder regarding the FIMS manuscript! The <a href="https://docs.google.com/document/d/1HyLJa4y8fkKML31a636qwozkaYXglT9yzQCmE6bTLa0/edit?usp=drive_link">manuscript</a> and the responses to <a href="https://docs.google.com/document/d/1t_eju7vqF119ZPgLVU95pQFqjzGRTIMmQo0lucTqEbQ/edit?usp=drive_link">reviewers</a> will be submitted on March 19, 2026.</p></li>
</ol>
</div><div class="column" style="width:30%;">
<div class="header-wrap">
<h2 class="anchored">
HELPFUL RESOURCES
</h2>
</div>
<ul>
<li><a href="https://docs.google.com/spreadsheets/d/1g60HmAw8w_CIWBbQwTbq-oWs1ChdTTqvCREVQ8e66sE/edit?gid=0#gid=0">FIMS Outreach Activities</a></li>
<li><a href="https://calendar.google.com/calendar/embed?src=c_916b6948ef2ee8b7d49c28661efc0798303c2742be399c9290fa02d9320c769e%40group.calendar.google.com&amp;ctz=America%2FNew_York">NMFS Open Science Calendar</a></li>
<li><a href="https://docs.google.com/document/d/10nSfbPaBF2p7wL2cr5lW7PGZxlZI4tbPiwQRC8JKaXk/edit?usp=drive_link">Implementation Team Notes</a></li>
<li><a href="https://noaa-fims.github.io/about/faq">FIMS FAQs</a></li>
<li><a href="https://github.com/orgs/NOAA-FIMS/discussions">NOAA-FIMS Discussions</a></li>
<li><a href="https://nmfs-opensci.github.io/GitHub-Clinic/content/schedule.html">GitHub Trainings</a></li>
</ul>
</div>
</div>
<div class="columns">
<div class="column">
<section id="fims-announcements" class="level2">
<h2 class="anchored" data-anchor-id="fims-announcements">FIMS ANNOUNCEMENTS</h2>
<div id="announcements">
<ul>
<li>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.</li>
</ul>
</div>
</section>
</div><div class="column">
<section id="upcoming-events" class="level2">
<h2 class="anchored" data-anchor-id="upcoming-events">UPCOMING EVENTS</h2>
<div id="additional-events">
<section id="wednesday-march-18" class="level3">
<h3 class="anchored" data-anchor-id="wednesday-march-18">Wednesday, March 18</h3>
<p><strong>FIMS Code Club</strong></p>
<p>Time: 11:00–14:00 E; 08:00–11:00 P; 09:00–12:00 AK; 05:00-08:00 H Location: Virtual Online: <a href="https://meet.google.com/unsupported?meetingCode=ica-ieta-ndu&amp;ref=https://meet.google.com/ica-ieta-ndu">Google meet</a></p>
</section>
</div>
</section>
</div>
</div>
<section id="photo-of-the-week" class="level2">
<h2 class="anchored" data-anchor-id="photo-of-the-week">PHOTO OF THE WEEK</h2>
<p>Version 0.9.0 has two breaking changes. (1) If you have time-varying <code>weight_at_age</code> 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 <code>weight_at_age</code> 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 <code>m_*()</code> functions have been renamed to `model_*(). Below we show how a power user can implement (1).</p>
<div id="photo-code">
<div class="code-copy-outer-scaffold"><div class="sourceCode" id="cb1" style="background: #f1f3f5;"><pre class="sourceCode r code-with-copy"><code class="sourceCode r"><span id="cb1-1"><span class="co" style="color: #5E5E5E;
background-color: null;
font-style: inherit;"># A vector of weights for each age</span></span>
<span id="cb1-2">weights <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">&lt;-</span> <span class="dv" style="color: #AD0000;
background-color: null;
font-style: inherit;">1</span><span class="sc" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">:</span><span class="dv" style="color: #AD0000;
background-color: null;
font-style: inherit;">12</span></span>
<span id="cb1-3">ewaa_growth <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">&lt;-</span> methods<span class="sc" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">::</span><span class="fu" style="color: #4758AB;
background-color: null;
font-style: inherit;">new</span>(EWAAGrowth)</span>
<span id="cb1-4">ewaa_growth<span class="sc" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">$</span>n_years<span class="sc" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">$</span><span class="fu" style="color: #4758AB;
background-color: null;
font-style: inherit;">set</span>(<span class="fu" style="color: #4758AB;
background-color: null;
font-style: inherit;">get_n_years</span>(fims_frame))</span>
<span id="cb1-5">ewaa_growth<span class="sc" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">$</span>ages<span class="sc" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">$</span><span class="fu" style="color: #4758AB;
background-color: null;
font-style: inherit;">resize</span>(<span class="fu" style="color: #4758AB;
background-color: null;
font-style: inherit;">get_n_ages</span>(fims_frame))</span>
<span id="cb1-6">purrr<span class="sc" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">::</span><span class="fu" style="color: #4758AB;
background-color: null;
font-style: inherit;">walk</span>(</span>
<span id="cb1-7">  <span class="fu" style="color: #4758AB;
background-color: null;
font-style: inherit;">seq_along</span>(<span class="fu" style="color: #4758AB;
background-color: null;
font-style: inherit;">get_ages</span>(fims_frame)),</span>
<span id="cb1-8">  \(x) ewaa_growth<span class="sc" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">$</span>ages<span class="sc" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">$</span><span class="fu" style="color: #4758AB;
background-color: null;
font-style: inherit;">set</span>(x <span class="sc" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">-</span> <span class="dv" style="color: #AD0000;
background-color: null;
font-style: inherit;">1</span>, <span class="fu" style="color: #4758AB;
background-color: null;
font-style: inherit;">get_ages</span>(fims_frame)[x])</span>
<span id="cb1-9">)</span>
<span id="cb1-10">ewaa_growth<span class="sc" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">$</span>weights<span class="sc" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">$</span><span class="fu" style="color: #4758AB;
background-color: null;
font-style: inherit;">resize</span>(<span class="fu" style="color: #4758AB;
background-color: null;
font-style: inherit;">get_n_ages</span>(fims_frame))</span>
<span id="cb1-11">purrr<span class="sc" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">::</span><span class="fu" style="color: #4758AB;
background-color: null;
font-style: inherit;">walk</span>(</span>
<span id="cb1-12">  <span class="fu" style="color: #4758AB;
background-color: null;
font-style: inherit;">seq</span>(ewaa_growth<span class="sc" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">$</span>weights<span class="sc" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">$</span><span class="fu" style="color: #4758AB;
background-color: null;
font-style: inherit;">size</span>()),</span>
<span id="cb1-13">  \(x) ewaa_growth<span class="sc" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">$</span>weights<span class="sc" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">$</span><span class="fu" style="color: #4758AB;
background-color: null;
font-style: inherit;">set</span>(x <span class="sc" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">-</span> <span class="dv" style="color: #AD0000;
background-color: null;
font-style: inherit;">1</span>, weights[x])</span>
<span id="cb1-14">)</span></code></pre></div></div>
</div>
<script src="https://giscus.app/client.js" data-repo="noaa-fims/FIMS" data-repo-id="R_kgDOGvEn5A" data-category="Blog discussions" data-category-id="DIC_kwDOGvEn5M4C-hls" data-mapping="pathname" data-strict="0" data-reactions-enabled="1" data-emit-metadata="0" data-input-position="bottom" data-theme="preferred_color_scheme" data-lang="en" crossorigin="anonymous" async="">
</script>


</section>

 ]]></description>
  <category>fims-weekly</category>
  <category>case-studies</category>
  <category>releases</category>
  <guid>https://noaa-fims.github.io/blog/03.16.2026.html</guid>
  <pubDate>Mon, 16 Mar 2026 00:00:00 GMT</pubDate>
</item>
<item>
  <title>FIMS Weekly - March 23–27, 2026</title>
  <link>https://noaa-fims.github.io/blog/03.23.2026.html</link>
  <description><![CDATA[ 

<!-- Skip to main content link for keyboard accessibility -->
Skip to main content
<style>
.skip-link {
  position: absolute;
  top: -40px;
  left: 0;
  background: #000;
  color: #fff;
  padding: 8px 12px;
  text-decoration: none;
  z-index: 10000;
  border-radius: 0 0 4px 0;
  font-weight: bold;
}

.skip-link:focus {
  top: 0;
  outline: 3px solid #4896a1; /* Using FIMS blue */
  outline-offset: 2px;
}
</style>





<p><img src="https://noaa-fims.github.io/blog/images/fims_weekly.png" class="img-fluid" alt="FIMS hex icon and noaa logo with text saying FIMS Weekly"></p>
<div style="height:3em;">

</div>
<div class="columns equal-h2-cols">
<div class="column" style="width:70%;">
<div class="header-wrap">
<h2 class="anchored">
THREE BIG THINGS THIS WEEK
</h2>
</div>
<ol type="1">
<li><p>Merging in a few final Pull Requests today and tomorrow.</p></li>
<li><p>An email will go out to the CIE Reviewers, Regional SSC participants, FIMS Council, and Science Board regarding review materials for the CIE Review.</p></li>
<li><p>Ian will be giving a seminar on <code>FIMSFrame</code>.</p></li>
</ol>
</div><div class="column" style="width:30%;">
<div class="header-wrap">
<h2 class="anchored">
HELPFUL RESOURCES
</h2>
</div>
<ul>
<li><a href="https://docs.google.com/spreadsheets/d/1g60HmAw8w_CIWBbQwTbq-oWs1ChdTTqvCREVQ8e66sE/edit?gid=0#gid=0">FIMS Outreach Activities</a></li>
<li><a href="https://calendar.google.com/calendar/embed?src=c_916b6948ef2ee8b7d49c28661efc0798303c2742be399c9290fa02d9320c769e%40group.calendar.google.com&amp;ctz=America%2FNew_York">NMFS Open Science Calendar</a></li>
<li><a href="https://docs.google.com/document/d/10nSfbPaBF2p7wL2cr5lW7PGZxlZI4tbPiwQRC8JKaXk/edit?usp=drive_link">Implementation Team Notes</a></li>
<li><a href="https://noaa-fims.github.io/about/faq">FIMS FAQs</a></li>
<li><a href="https://github.com/orgs/NOAA-FIMS/discussions">NOAA-FIMS Discussions</a></li>
<li><a href="https://nmfs-opensci.github.io/GitHub-Clinic/content/schedule.html">GitHub Trainings</a></li>
</ul>
</div>
</div>
<div class="columns">
<div class="column">
<section id="fims-announcements" class="level2">
<h2 class="anchored" data-anchor-id="fims-announcements">FIMS ANNOUNCEMENTS</h2>
<div id="announcements">
<ul>
<li>29 days until the CIE Review.</li>
</ul>
</div>
</section>
</div><div class="column">
<section id="upcoming-events" class="level2">
<h2 class="anchored" data-anchor-id="upcoming-events">UPCOMING EVENTS</h2>
<div id="additional-events">
<section id="wednesday-march-25" class="level3">
<h3 class="anchored" data-anchor-id="wednesday-march-25">Wednesday, March 25</h3>
<p><strong>FIMS Tutorial on FIMSFrame</strong></p>
<p>Time: 14:00–15:00 E; 11:00–12:00 P; 12:00–13:00 AK; 08:00-09:00 H Location: Virtual Online: <a href="https://meet.google.com/unsupported?meetingCode=fst-apme-enz%20&amp;ref=https://meet.google.com/fst-apme-enz">Google meet</a></p>
</section>
</div>
</section>
</div>
</div>
<section id="photo-of-the-week" class="level2">
<h2 class="anchored" data-anchor-id="photo-of-the-week">PHOTO OF THE WEEK</h2>
<p>The tests for new convergence functions use a mocking structure so we can test the individual function without having to run a FIMS model. You can read more about mocking on the <a href="https://testthat.r-lib.org/articles/mocking.html">testthat github page</a>. I think that mocking might be helpful for more tests in FIMS to increase coverage but keep the tests running fast.</p>
<div id="photo-code">
<div class="code-copy-outer-scaffold"><div class="sourceCode" id="cb1" style="background: #f1f3f5;"><pre class="sourceCode r code-with-copy"><code class="sourceCode r"><span id="cb1-1"><span class="fu" style="color: #4758AB;
background-color: null;
font-style: inherit;">test_that</span>(<span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"check_sdreport_convergence() returns correct outputs for edge cases"</span>, {</span>
<span id="cb1-2">  <span class="co" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">#' @description Test that `check_sdreport_convergence()` gracefully handles when summary extraction throws an error.</span></span>
<span id="cb1-3">  obj <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">&lt;-</span> <span class="fu" style="color: #4758AB;
background-color: null;
font-style: inherit;">make_mock_obj</span>(<span class="at" style="color: #657422;
background-color: null;
font-style: inherit;">random =</span> <span class="dv" style="color: #AD0000;
background-color: null;
font-style: inherit;">1</span>)</span>
<span id="cb1-4">  opt <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">&lt;-</span> <span class="fu" style="color: #4758AB;
background-color: null;
font-style: inherit;">list</span>(<span class="at" style="color: #657422;
background-color: null;
font-style: inherit;">par =</span> <span class="fu" style="color: #4758AB;
background-color: null;
font-style: inherit;">numeric</span>())</span>
<span id="cb1-5">  sdreport <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">&lt;-</span> <span class="fu" style="color: #4758AB;
background-color: null;
font-style: inherit;">make_mock_sdreport</span>(</span>
<span id="cb1-6">    <span class="at" style="color: #657422;
background-color: null;
font-style: inherit;">pdHess =</span> <span class="cn" style="color: #8f5902;
background-color: null;
font-style: inherit;">TRUE</span>,</span>
<span id="cb1-7">    <span class="at" style="color: #657422;
background-color: null;
font-style: inherit;">fail_on =</span> <span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"fixed"</span></span>
<span id="cb1-8">  )</span>
<span id="cb1-9">  <span class="fu" style="color: #4758AB;
background-color: null;
font-style: inherit;">register_mock_sdreport_summary</span>()</span>
<span id="cb1-10"></span>
<span id="cb1-11">  <span class="fu" style="color: #4758AB;
background-color: null;
font-style: inherit;">expect_warning</span>(</span>
<span id="cb1-12">    <span class="at" style="color: #657422;
background-color: null;
font-style: inherit;">object =</span> FIMS<span class="sc" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">:::</span><span class="fu" style="color: #4758AB;
background-color: null;
font-style: inherit;">check_sdreport_convergence</span>(<span class="fu" style="color: #4758AB;
background-color: null;
font-style: inherit;">list</span>(), obj, opt, sdreport),</span>
<span id="cb1-13">    <span class="at" style="color: #657422;
background-color: null;
font-style: inherit;">regexp =</span> <span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Unable to extract summary from sdreport"</span></span>
<span id="cb1-14">  )</span>
<span id="cb1-15">})</span></code></pre></div></div>
</div>
<script src="https://giscus.app/client.js" data-repo="noaa-fims/FIMS" data-repo-id="R_kgDOGvEn5A" data-category="Blog discussions" data-category-id="DIC_kwDOGvEn5M4C-hls" data-mapping="pathname" data-strict="0" data-reactions-enabled="1" data-emit-metadata="0" data-input-position="bottom" data-theme="preferred_color_scheme" data-lang="en" crossorigin="anonymous" async="">
</script>


</section>

 ]]></description>
  <category>fims-weekly</category>
  <category>tutorial</category>
  <category>testing</category>
  <guid>https://noaa-fims.github.io/blog/03.23.2026.html</guid>
  <pubDate>Mon, 16 Mar 2026 00:00:00 GMT</pubDate>
</item>
<item>
  <title>FIMS Weekly - March 09–13, 2026</title>
  <link>https://noaa-fims.github.io/blog/03.09.2026.html</link>
  <description><![CDATA[ 

<!-- Skip to main content link for keyboard accessibility -->
Skip to main content
<style>
.skip-link {
  position: absolute;
  top: -40px;
  left: 0;
  background: #000;
  color: #fff;
  padding: 8px 12px;
  text-decoration: none;
  z-index: 10000;
  border-radius: 0 0 4px 0;
  font-weight: bold;
}

.skip-link:focus {
  top: 0;
  outline: 3px solid #4896a1; /* Using FIMS blue */
  outline-offset: 2px;
}
</style>





<p><img src="https://noaa-fims.github.io/blog/images/fims_weekly.png" class="img-fluid" alt="FIMS hex icon and noaa logo with text saying FIMS Weekly"></p>
<div style="height:3em;">

</div>
<div class="columns equal-h2-cols">
<div class="column" style="width:70%;">
<div class="header-wrap">
<h2 class="anchored">
THREE BIG THINGS THIS WEEK
</h2>
</div>
<ol type="1">
<li><p>All changes to the code that are going to happen for the CIE Review must happen this week. Time-varying selectivity and time-varying weight-at-age inputs might make it in :crossed_fingers:. Next week will be focused on updating the case studies.</p></li>
<li><p>Nathan and Andrea are working on a PR to increase the usability of the random effects in FIMS.</p></li>
<li><p>We have addressed the comments we received on the FIMS manuscript from reviewers and it is time to do a final round of edits. The <a href="https://docs.google.com/document/d/1HyLJa4y8fkKML31a636qwozkaYXglT9yzQCmE6bTLa0/edit?usp=drive_link">manuscript</a> and the responses to <a href="https://docs.google.com/document/d/1t_eju7vqF119ZPgLVU95pQFqjzGRTIMmQo0lucTqEbQ/edit?usp=drive_link">reviewers</a> are on Google Drive. Please provide all comments by March 18, 2026 so we can return the manuscript to ICES by March 19, 2026.</p></li>
</ol>
</div><div class="column" style="width:30%;">
<div class="header-wrap">
<h2 class="anchored">
HELPFUL RESOURCES
</h2>
</div>
<ul>
<li><a href="https://docs.google.com/spreadsheets/d/1g60HmAw8w_CIWBbQwTbq-oWs1ChdTTqvCREVQ8e66sE/edit?gid=0#gid=0">FIMS Outreach Activities</a></li>
<li><a href="https://calendar.google.com/calendar/embed?src=c_916b6948ef2ee8b7d49c28661efc0798303c2742be399c9290fa02d9320c769e%40group.calendar.google.com&amp;ctz=America%2FNew_York">NMFS Open Science Calendar</a></li>
<li><a href="https://docs.google.com/document/d/10nSfbPaBF2p7wL2cr5lW7PGZxlZI4tbPiwQRC8JKaXk/edit?usp=drive_link">Implementation Team Notes</a></li>
<li><a href="https://noaa-fims.github.io/about/faq">FIMS FAQs</a></li>
<li><a href="https://github.com/orgs/NOAA-FIMS/discussions">NOAA-FIMS Discussions</a></li>
<li><a href="https://nmfs-opensci.github.io/GitHub-Clinic/content/schedule.html">GitHub Trainings</a></li>
</ul>
</div>
</div>
<div class="columns">
<div class="column">
<section id="fims-announcements" class="level2">
<h2 class="anchored" data-anchor-id="fims-announcements">FIMS ANNOUNCEMENTS</h2>
<div id="announcements">
<ul>
<li>43 days until the CIE Review.</li>
<li>We will be paring the rendered case studies down to just three, or four, examples for the CIE Review to ensure that they are fully developed and provide well-explained examples of comparisons of FIMS models to existing platforms. The remainder of the examples will stay in the repository but will not be showcased on the resulting website. This work will happen next week.</li>
</ul>
</div>
</section>
</div><div class="column">
<section id="upcoming-events" class="level2">
<h2 class="anchored" data-anchor-id="upcoming-events">UPCOMING EVENTS</h2>
<div id="additional-events">
<section id="wednesday-march-12" class="level3">
<h3 class="anchored" data-anchor-id="wednesday-march-12">Wednesday, March 12</h3>
<p><strong>FIMS Code Club</strong></p>
<p>Time: 11:00–14:00 E; 08:00–11:00 P; 09:00–12:00 AK; 05:00-08:00 H Location: Virtual Online: <a href="https://meet.google.com/unsupported?meetingCode=ica-ieta-ndu&amp;ref=https://meet.google.com/ica-ieta-ndu">Google meet</a></p>
</section>
</div>
</section>
</div>
</div>
<section id="photo-of-the-week" class="level2">
<h2 class="anchored" data-anchor-id="photo-of-the-week">PHOTO OF THE WEEK</h2>
<p>Bai recently experimented with using quarto to write a manuscript and found the <a href="https://quarto-journals.github.io/elsevier/">template for Elsevier Journals</a> easy to use. All the code is on <a href="https://github.com/quarto-journals/elsevier">GitHub</a> and you can implement the template in your own repo with the following, single, line of code within a terminal. Quarto also provides <a href="https://quarto.org/docs/journals/">templates for other journals</a> and information regarding how to use templates on their website. Thank you Bai for sharing.</p>
<div id="photo-code">
<div class="code-copy-outer-scaffold"><div class="sourceCode" id="cb1" style="background: #f1f3f5;"><pre class="sourceCode bash code-with-copy"><code class="sourceCode bash"><span id="cb1-1"><span class="ex" style="color: null;
background-color: null;
font-style: inherit;">quarto</span> use template quarto-journals/elsevier</span></code></pre></div></div>
</div>
<script src="https://giscus.app/client.js" data-repo="noaa-fims/FIMS" data-repo-id="R_kgDOGvEn5A" data-category="Blog discussions" data-category-id="DIC_kwDOGvEn5M4C-hls" data-mapping="pathname" data-strict="0" data-reactions-enabled="1" data-emit-metadata="0" data-input-position="bottom" data-theme="preferred_color_scheme" data-lang="en" crossorigin="anonymous" async="">
</script>


</section>

 ]]></description>
  <category>fims-weekly</category>
  <category>manuscripts</category>
  <guid>https://noaa-fims.github.io/blog/03.09.2026.html</guid>
  <pubDate>Mon, 09 Mar 2026 00:00:00 GMT</pubDate>
</item>
<item>
  <title>FIMS Weekly - March 02–06, 2026</title>
  <link>https://noaa-fims.github.io/blog/03.02.2026.html</link>
  <description><![CDATA[ 

<!-- Skip to main content link for keyboard accessibility -->
Skip to main content
<style>
.skip-link {
  position: absolute;
  top: -40px;
  left: 0;
  background: #000;
  color: #fff;
  padding: 8px 12px;
  text-decoration: none;
  z-index: 10000;
  border-radius: 0 0 4px 0;
  font-weight: bold;
}

.skip-link:focus {
  top: 0;
  outline: 3px solid #4896a1; /* Using FIMS blue */
  outline-offset: 2px;
}
</style>





<p><img src="https://noaa-fims.github.io/blog/images/fims_weekly.png" class="img-fluid" alt="FIMS hex icon and noaa logo with text saying FIMS Weekly"></p>
<div style="height:3em;">

</div>
<div class="columns equal-h2-cols">
<div class="column" style="width:70%;">
<div class="header-wrap">
<h2 class="anchored">
THREE BIG THINGS THIS WEEK
</h2>
</div>
<ol type="1">
<li><p>Bai is working on figures and tables to summarize the results of adding FIMS to the model-comparison project.</p></li>
<li><p>Several pull requests from potential Google Summer of Code Contributors were submitted late last week and over the weekend that will be merged into dev. We have Contributors actively working on four separate proposals that will be submitted, reviewed, and ranked this month! Additionally, we will be talking internally about the capability of using ‘populations’ to include sex in FIMS.</p></li>
<li><p>We need more good first issues on FIMS, see <a href="https://community.apache.org/committers/good-first-issues.html">Apache’s take</a> on what it means to create a ‘good first issue’. Please consider adding more to any of the NOAA-FIMS repositories.</p></li>
</ol>
</div><div class="column" style="width:30%;">
<div class="header-wrap">
<h2 class="anchored">
HELPFUL RESOURCES
</h2>
</div>
<ul>
<li><a href="https://docs.google.com/spreadsheets/d/1g60HmAw8w_CIWBbQwTbq-oWs1ChdTTqvCREVQ8e66sE/edit?gid=0#gid=0">FIMS Outreach Activities</a></li>
<li><a href="https://calendar.google.com/calendar/embed?src=c_916b6948ef2ee8b7d49c28661efc0798303c2742be399c9290fa02d9320c769e%40group.calendar.google.com&amp;ctz=America%2FNew_York">NMFS Open Science Calendar</a></li>
<li><a href="https://docs.google.com/document/d/10nSfbPaBF2p7wL2cr5lW7PGZxlZI4tbPiwQRC8JKaXk/edit?usp=drive_link">Implementation Team Notes</a></li>
<li><a href="https://noaa-fims.github.io/about/faq">FIMS FAQs</a></li>
<li><a href="https://github.com/orgs/NOAA-FIMS/discussions">NOAA-FIMS Discussions</a></li>
<li><a href="https://nmfs-opensci.github.io/GitHub-Clinic/content/schedule.html">GitHub Trainings</a></li>
</ul>
</div>
</div>
<div class="columns">
<div class="column">
<section id="fims-announcements" class="level2">
<h2 class="anchored" data-anchor-id="fims-announcements">FIMS ANNOUNCEMENTS</h2>
<div id="announcements">
<ul>
<li>50 days until the CIE Review.</li>
<li>We will be paring the rendered case studies down to just three, or four, examples for the CIE Review to ensure that they are fully developed and provide well-explained examples of comparisons of FIMS models to existing platforms. The remainder of the examples will stay in the repository but will not be showcased on the resulting website.</li>
</ul>
</div>
</section>
</div><div class="column">
<section id="upcoming-events" class="level2">
<h2 class="anchored" data-anchor-id="upcoming-events">UPCOMING EVENTS</h2>
<div id="additional-events">
<!--
### DAY DATE
**NAME**

Time: TIME
Location: VIRTUAL/IN-PERSON
Online: [Google meet](MEETING LINK)
-->
</div>
</section>
</div>
</div>
<section id="photo-of-the-week" class="level2">
<h2 class="anchored" data-anchor-id="photo-of-the-week">PHOTO OF THE WEEK</h2>
<p>While trying to find an example of <code>rlang::arg_match()</code> I came across the <a href="https://design.tidyverse.org/">tidyverse design principles</a>, which has some great content, and was reminded that many R developers do not know or understand <code>match.arg()</code> or <code>rlang::arg_match()</code>. These functions can be game changes when you want the options within a function argument to be clear to users and I believe that we should be using them more in FIMS. See a small example below and read the <a href="https://design.tidyverse.org/enumerate-options.html#how-do-i-use-this-pattern">relevant section of design.tidyverse.org</a> for more information.</p>
<div id="photo-code">
<pre><code># Base R function trimws uses match.arg() on the which argument
# both is the default
trimws
# function (x, which = c("both", "left", "right"), whitespace = "[ \t\r\n]") 
# {
#     which &lt;- match.arg(which)
#     mysub &lt;- function(re, x) sub(re, "", x, perl = TRUE)
#     switch(which, left = mysub(paste0("^", whitespace, "+"),
#         x), right = mysub(paste0(whitespace, "+$"), x), both = mysub(paste0(whitespace,
#         "+$"), mysub(paste0("^", whitespace, "+"), x)))
# }
# &lt;bytecode: 0x0000024f9a563858&gt;
# &lt;environment: namespace:base&gt;

trimws(x = " My bad formatting ")
# [1] "My bad formatting"

trimws(x = " My bad formatting ", which = "right")
# [1] " My bad formatting"</code></pre>
</div>
<script src="https://giscus.app/client.js" data-repo="noaa-fims/FIMS" data-repo-id="R_kgDOGvEn5A" data-category="Blog discussions" data-category-id="DIC_kwDOGvEn5M4C-hls" data-mapping="pathname" data-strict="0" data-reactions-enabled="1" data-emit-metadata="0" data-input-position="bottom" data-theme="preferred_color_scheme" data-lang="en" crossorigin="anonymous" async="">
</script>


</section>

 ]]></description>
  <category>fims-weekly</category>
  <category>testing</category>
  <guid>https://noaa-fims.github.io/blog/03.02.2026.html</guid>
  <pubDate>Mon, 02 Mar 2026 00:00:00 GMT</pubDate>
</item>
<item>
  <title>FIMS Weekly - February 23–27, 2026</title>
  <link>https://noaa-fims.github.io/blog/02.23.2026.html</link>
  <description><![CDATA[ 

<!-- Skip to main content link for keyboard accessibility -->
Skip to main content
<style>
.skip-link {
  position: absolute;
  top: -40px;
  left: 0;
  background: #000;
  color: #fff;
  padding: 8px 12px;
  text-decoration: none;
  z-index: 10000;
  border-radius: 0 0 4px 0;
  font-weight: bold;
}

.skip-link:focus {
  top: 0;
  outline: 3px solid #4896a1; /* Using FIMS blue */
  outline-offset: 2px;
}
</style>





<p><img src="https://noaa-fims.github.io/blog/images/fims_weekly.png" class="img-fluid" alt="FIMS hex icon and noaa logo with text saying FIMS Weekly"></p>
<div style="height:3em;">

</div>
<div class="columns equal-h2-cols">
<div class="column" style="width:70%;">
<div class="header-wrap">
<h2 class="anchored">
THREE BIG THINGS THIS WEEK
</h2>
</div>
<ol type="1">
<li><p>We have a few open PRs this week to review from new contributors and one from Matthew (fixing a memory leak).</p></li>
<li><p>Bai is working on ecosystemdata to <a href="https://github.com/NOAA-FIMS/ecosystemdata/pull/15">extract selectivity parameters from EWE output</a>.</p></li>
<li><p>Matthew is working ALL WEEK on <a href="https://github.com/NOAA-FIMS/FIMS/issues/981">translational units</a> to decrease the number of cores that we need to build FIMS.</p></li>
</ol>
</div><div class="column" style="width:30%;">
<div class="header-wrap">
<h2 class="anchored">
HELPFUL RESOURCES
</h2>
</div>
<ul>
<li><a href="https://docs.google.com/spreadsheets/d/1g60HmAw8w_CIWBbQwTbq-oWs1ChdTTqvCREVQ8e66sE/edit?gid=0#gid=0">FIMS Outreach Activities</a></li>
<li><a href="https://calendar.google.com/calendar/embed?src=c_916b6948ef2ee8b7d49c28661efc0798303c2742be399c9290fa02d9320c769e%40group.calendar.google.com&amp;ctz=America%2FNew_York">NMFS Open Science Calendar</a></li>
<li><a href="https://docs.google.com/document/d/10nSfbPaBF2p7wL2cr5lW7PGZxlZI4tbPiwQRC8JKaXk/edit?usp=drive_link">Implementation Team Notes</a></li>
<li><a href="https://noaa-fims.github.io/about/faq">FIMS FAQs</a></li>
<li><a href="https://github.com/orgs/NOAA-FIMS/discussions">NOAA-FIMS Discussions</a></li>
<li><a href="https://nmfs-opensci.github.io/GitHub-Clinic/content/schedule.html">GitHub Trainings</a></li>
</ul>
</div>
</div>
<div class="columns">
<div class="column">
<section id="fims-announcements" class="level2">
<h2 class="anchored" data-anchor-id="fims-announcements">FIMS ANNOUNCEMENTS</h2>
<div id="announcements">
<ul>
<li>Please consider submitting an entry to the <a href="https://noaa-fims.github.io/blog/">FIMS blog</a>, Elizabeth made this handy <a href="https://github.com/NOAA-FIMS/noaa-fims.github.io/blob/main/blog/blog_template.qmd">template</a> to make it as painless as possible.</li>
<li>Version 0.8.1 was released TODAY! Two small fixes and lots of great documentation.</li>
</ul>
</div>
</section>
</div><div class="column">
<section id="upcoming-events" class="level2">
<h2 class="anchored" data-anchor-id="upcoming-events">UPCOMING EVENTS</h2>
<div id="additional-events">
<section id="wednesday-february-25" class="level3">
<h3 class="anchored" data-anchor-id="wednesday-february-25">Wednesday, February 25</h3>
<p><strong>FIMS Code Club</strong></p>
<p>Time: 16:00–19:00 E; 13:00–16:00 P; 12:00–15:00 AK; 09:00-12:00 H Location: Virtual Online: <a href="https://meet.google.com/unsupported?meetingCode=ica-ieta-ndu&amp;ref=https://meet.google.com/ica-ieta-ndu">Google meet</a></p>
</section>
</div>
</section>
</div>
</div>
<section id="photo-of-the-week" class="level2">
<h2 class="anchored" data-anchor-id="photo-of-the-week">PHOTO OF THE WEEK</h2>
<p>Our <a href="https://github.com/NOAA-FIMS/FIMS/raw/main/pkgdown/assets/fims-cheatsheet-thumb.png">cheatsheet</a> is now live in the FIMS package.</p>
<div id="photo-code">
<img src="https://raw.githubusercontent.com/NOAA-FIMS/FIMS/main/pkgdown/assets/fims-cheatsheet-thumb.png" alt="An infographic containing information on how to format data and the basics for fitting a FIMS model. See the vignettes for the code explained in this infographic." style="height:50%;">
</div>
<script src="https://giscus.app/client.js" data-repo="noaa-fims/FIMS" data-repo-id="R_kgDOGvEn5A" data-category="Blog discussions" data-category-id="DIC_kwDOGvEn5M4C-hls" data-mapping="pathname" data-strict="0" data-reactions-enabled="1" data-emit-metadata="0" data-input-position="bottom" data-theme="preferred_color_scheme" data-lang="en" crossorigin="anonymous" async="">
</script>


</section>

 ]]></description>
  <category>fims-weekly</category>
  <category>releases</category>
  <category>blog</category>
  <guid>https://noaa-fims.github.io/blog/02.23.2026.html</guid>
  <pubDate>Mon, 23 Feb 2026 00:00:00 GMT</pubDate>
</item>
<item>
  <title>R Package Chaos, Solved</title>
  <dc:creator>Meg Oshima</dc:creator>
  <link>https://noaa-fims.github.io/blog/renv_blog.html</link>
  <description><![CDATA[ 

<!-- Skip to main content link for keyboard accessibility -->
Skip to main content
<style>
.skip-link {
  position: absolute;
  top: -40px;
  left: 0;
  background: #000;
  color: #fff;
  padding: 8px 12px;
  text-decoration: none;
  z-index: 10000;
  border-radius: 0 0 4px 0;
  font-weight: bold;
}

.skip-link:focus {
  top: 0;
  outline: 3px solid #4896a1; /* Using FIMS blue */
  outline-offset: 2px;
}
</style>





<section id="why-we-use-renv" class="level2">
<h2 class="anchored" data-anchor-id="why-we-use-renv">Why we use {renv}</h2>
<p>Typically, when you install an R package, you are installing it into a central library that is accessible for all R sessions on that computer. This generally will work but what happens when you are working on a project with someone else and they write some code but when you try to run it on your computer it doesn’t work. You get a confusing error message and spend hours trying to debug it, only to realize you are using an older version of a package than they are and an argument has changed in a function. You update that package to the newest version and everything runs fine. But, the next time you work on a different project, you realize that you actually need the older version of that package. This leads to a lot of frustration and having to remember to install and uninstall different versions of r packages or having to change your code. As the {FIMS} ecosystem grows and we encounter or anticipate these and similar situations, we have begun incorporating {renv} into our workflows to address certain challenges. The <a href="https://rstudio.github.io/renv/">{renv}</a> R package is a package manager that tracks and records all R packages used within a project and creates a project-specific package library. It makes each of your projects their own isolated, portable, and reproducible environment that can be shared easily with others. In our experience, three challenges in particular pushed us toward using {renv} for {<a href="https://github.com/NOAA-FIMS/FIMSdiags">FIMSdiags</a>} and the <a href="https://github.com/NOAA-FIMS/case-studies/tree/main">case studies</a>. The three challenges we faced were:</p>
<ol type="1">
<li>Collaborating across different machines and operating systems<br>
</li>
<li>Managing multiple versions of {FIMS}<br>
</li>
<li>Integrating {renv} into automated environments</li>
</ol>
<div class="quarto-figure quarto-figure-center">
<figure class="figure">
<p><img src="https://noaa-fims.github.io/blog/images/renv_diagram.png" class="img-fluid figure-img"></p>
<figcaption>Without {renv}, each environment maintains its own independent R library with no shared source of truth, leading to version conflicts across developers and machines. With {renv}, a single renv.lock file records exact package versions, keeping all environments in sync.</figcaption>
</figure>
</div>
<section id="multi-developer-and-multi-platform-collaboration" class="level3">
<h3 class="anchored" data-anchor-id="multi-developer-and-multi-platform-collaboration">Multi-developer and multi-platform collaboration</h3>
<p>Because both projects are worked on by multiple developers on their local machines as well as in a codespace, we needed an easy way to make sure that each person is using the same version of all packages used when writing/running the code, without them having to change the version they have on their local machine. Before we started writing any code for {FIMSdiags}, we initialized an empty {renv} project (<code>renv::init()</code>). This created the key files needed to make everything work, namely the <code>renv.lock</code> file, <code>activate.R</code>, and the {renv} library. The <code>renv.lock</code> file contains all of the metadata for every package that is used in the project and is what is shared in the repository to make everything “work”. We decided later on to add {renv} to the case studies but the initial set up was generally the same. The only difference was that some packages used in the codebase were difficult to install automatically, so we installed those manually using <code>renv::install()</code>.</p>
<div class="callout callout-style-default callout-tip callout-titled">
<div class="callout-header d-flex align-content-center">
<div class="callout-icon-container">
<i class="callout-icon"></i>
</div>
<div class="callout-title-container flex-fill">
Tip
</div>
</div>
<div class="callout-body-container callout-body">
<p>A benefit of using the <code>install</code> function through {renv} is that you can install packages from a variety of sources, including CRAN or Github, with the a single function.</p>
</div>
</div>
<p>Once a {renv} project has been initialized in a project, at the start of each work session, the developer makes sure their package library is up-to-date by running <code>renv::status()</code>. If no changes have been made to any of the R packages used, they will get a message saying their project is up to date, otherwise, they will see a message about it being out of sync. To fix this, they have two options, 1) if it is out of sync because they are missing some packages that are in the lockfile or have a different version, then they can use <code>renv::restore()</code> to install those missing packages or 2) if they have packages in their environment that aren’t recorded in the lockfile, they can use <code>renv::snapshot()</code> to add them into the lockfile. Think of restore as pulling from the lockfile and snapshot as writing to it. At the end of each session, any changes to the lockfile are pushed to the repository so that the next time someone is working on the code, they are using the same environment.</p>
</section>
<section id="managing-multiple-versions-of-fims" class="level3">
<h3 class="anchored" data-anchor-id="managing-multiple-versions-of-fims">Managing multiple versions of {FIMS}</h3>
<p>{FIMS} is continuously in active development and since both projects rely heavily on {FIMS}, it’s really important that we are keeping track of what version of {FIMS} we are using. For example, when we are writing functions for {FIMSdiags} and find a bug in {FIMS}, we can switch to using the version with the fix until that fix is merged into the dev or main branch at a later time. Using the {renv} functions to install and update the lockfile with the specific version of {FIMS} makes this really easy to do. For the case studies, this challenge was more complex. We wanted to ensure there was always a version of the case studies that works with the stable version of {FIMS}, but we also want to be able to test them with features being added into the development branch of {FIMS}. To do this, we took advantage of its profiles feature to be able to seamlessly switch between multiple versions of {FIMS} for the case studies. We created two {renv} profiles, each with their own R libraries. The profiles are determined by which branch of the case studies repository you are working on. If your R session detects “main” in the branch name it will automatically use the default profile which uses the stable version of {FIMS}. Otherwise, it will activate the dev profile and therefore, the user will be using the development version of {FIMS}.</p>
<div class="quarto-figure quarto-figure-center">
<figure class="figure">
<p><img src="https://noaa-fims.github.io/blog/images/renv_profiles.png" class="img-fluid figure-img"></p>
<figcaption>When an R session starts in the case-studies repository, the .Rprofile detects the current branch and routes automatically to the matching {renv} profile — the default profile for the stable version of {FIMS}, or the dev profile for the development version.</figcaption>
</figure>
</div>
</section>
<section id="integrating-renv-into-automated-environments" class="level3">
<h3 class="anchored" data-anchor-id="integrating-renv-into-automated-environments">Integrating {renv} into automated environments</h3>
<p>Reducing friction for both developers and users was a priority. Ideally, {renv} should just work in the background without requiring anyone to think about it. We achieved this in three ways: automating profile switching, setting up the codespace to install packages on startup, and keeping the {renv} files out of the package build.<br>
Since the case studies are primarily for testing and educational purposes, we want the users to be able to focus on how to setup the {FIMS} model and the features they can use in them, not struggling with what version of {FIMS} (or other packages) they are using. The profile setting and switching happen automatically in the background, all done through the <code>.Rprofile</code> as shown below:</p>
<div class="cell">
<div class="code-copy-outer-scaffold"><div class="sourceCode cell-code" id="cb1" style="background: #f1f3f5;"><pre class="sourceCode r code-with-copy"><code class="sourceCode r"><span id="cb1-1">branch <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">&lt;-</span> <span class="fu" style="color: #4758AB;
background-color: null;
font-style: inherit;">Sys.getenv</span>(<span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"GITHUB_REF_NAME"</span>)</span>
<span id="cb1-2"><span class="cf" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">if</span> (branch <span class="sc" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">==</span> <span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">""</span>) {</span>
<span id="cb1-3">  branch <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">&lt;-</span> <span class="fu" style="color: #4758AB;
background-color: null;
font-style: inherit;">system</span>(<span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"git rev-parse --abbrev-ref HEAD"</span>, <span class="at" style="color: #657422;
background-color: null;
font-style: inherit;">intern =</span> <span class="cn" style="color: #8f5902;
background-color: null;
font-style: inherit;">TRUE</span>)</span>
<span id="cb1-4">}</span>
<span id="cb1-5">profile <span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">&lt;-</span> <span class="cf" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">if</span> (<span class="fu" style="color: #4758AB;
background-color: null;
font-style: inherit;">grepl</span>(<span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"main"</span>, branch)) <span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"default"</span> <span class="cf" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">else</span> <span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"dev"</span></span>
<span id="cb1-6"><span class="fu" style="color: #4758AB;
background-color: null;
font-style: inherit;">Sys.setenv</span>(<span class="at" style="color: #657422;
background-color: null;
font-style: inherit;">RENV_PROFILE =</span> profile)</span>
<span id="cb1-7"><span class="fu" style="color: #4758AB;
background-color: null;
font-style: inherit;">source</span>(<span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"renv/activate.R"</span>)</span></code></pre></div></div>
</div>
<p>This also will recognize if the user has switched branches of the case studies and the {renv} profile will automatically change in their R session. Another example of reducing friction for developers is that when we are working on {FIMSdiags} in a codespace, we want the R packages to automatically be installed at the startup. To do this, in the <code>devcontainer.json</code> file we added</p>
<div class="code-copy-outer-scaffold"><div class="sourceCode" id="cb2" style="background: #f1f3f5;"><pre class="sourceCode json code-with-copy"><code class="sourceCode json"><span id="cb2-1"></span>
<span id="cb2-2"><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"postCreateCommand"</span><span class="er" style="color: #AD0000;
background-color: null;
font-style: inherit;">:</span> <span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Rscript .devcontainer/setup.r"</span></span></code></pre></div></div>
<p>and then the <code>setup.r</code> script is just:</p>
<div class="cell">
<div class="code-copy-outer-scaffold"><div class="sourceCode cell-code" id="cb3" style="background: #f1f3f5;"><pre class="sourceCode r code-with-copy"><code class="sourceCode r"><span id="cb3-1"><span class="co" style="color: #5E5E5E;
background-color: null;
font-style: inherit;"># Restore the renv packages on container build</span></span>
<span id="cb3-2">renv<span class="sc" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">::</span><span class="fu" style="color: #4758AB;
background-color: null;
font-style: inherit;">restore</span>(<span class="at" style="color: #657422;
background-color: null;
font-style: inherit;">prompt=</span><span class="cn" style="color: #8f5902;
background-color: null;
font-style: inherit;">FALSE</span>)</span></code></pre></div></div>
</div>
<p>Lastly, once we started building the package, we realized that the lockfile and other information were being included in the package during the <code>R CMD build</code>. We didn’t want this to happen because it will clutter the package and when a user installs the package, it will install the Dependencies for them which should be enough. To keep our {renv} library separate from the actual package, we just needed to add</p>
<div class="cell">
<div class="code-copy-outer-scaffold"><div class="sourceCode cell-code" id="cb4" style="background: #f1f3f5;"><pre class="sourceCode r code-with-copy"><code class="sourceCode r"><span id="cb4-1"><span class="sc" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">^</span>renv<span class="sc" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">$</span></span>
<span id="cb4-2"><span class="er" style="color: #AD0000;
background-color: null;
font-style: inherit;">^</span>renv\.lock<span class="sc" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">$</span></span></code></pre></div></div>
</div>
<p>to the <code>.Rbuildignore</code> file.</p>
</section>
</section>
<section id="takeaways" class="level2">
<h2 class="anchored" data-anchor-id="takeaways">Takeaways</h2>
<p>By incorporating {renv} into our workflows, we’ve tackled three challenges that are common in collaborative, multi-platform development: keeping environments consistent across developers and operating systems, managing multiple versions of an actively-developing dependency, and making all of this happen automatically so that developers and users can focus on the work itself. The result is a codebase that is easier to share, easier to reproduce, and easier to maintain as both projects continue to grow.</p>


</section>

 ]]></description>
  <category>learn</category>
  <category>R</category>
  <category>open-science</category>
  <category>FIMSdiags</category>
  <guid>https://noaa-fims.github.io/blog/renv_blog.html</guid>
  <pubDate>Fri, 20 Feb 2026 00:00:00 GMT</pubDate>
</item>
<item>
  <title>FIMS Code Club</title>
  <dc:creator>Elizabeth Perl</dc:creator>
  <link>https://noaa-fims.github.io/blog/fims-code-club.html</link>
  <description><![CDATA[ 

<!-- Skip to main content link for keyboard accessibility -->
Skip to main content
<style>
.skip-link {
  position: absolute;
  top: -40px;
  left: 0;
  background: #000;
  color: #fff;
  padding: 8px 12px;
  text-decoration: none;
  z-index: 10000;
  border-radius: 0 0 4px 0;
  font-weight: bold;
}

.skip-link:focus {
  top: 0;
  outline: 3px solid #4896a1; /* Using FIMS blue */
  outline-offset: 2px;
}
</style>





<section id="what-is-code-club" class="level2">
<h2 class="anchored" data-anchor-id="what-is-code-club">What is Code Club?</h2>
<p>Welcome to the FIMS Code Club, where we don’t just build software; we build developers. Every month, we gather to tackle GitHub issues in a space where <strong>curiosity is more important than expertise</strong>. The FIMS Team provides the framework, but you provide the future. Our goal for these Code Clubs is to lower the barrier to entry so that every user feels like an owner, and every ‘newbie’ becomes a contributor.</p>
<p>[The FIMS Code Club is built on the idea that <strong>people matter more than pull requests.</strong>]</p>
<section id="the-core-mission" class="level3">
<h3 class="anchored" data-anchor-id="the-core-mission">The Core Mission</h3>
<ol type="1">
<li><strong>Lower the Barrier:</strong> Make contributing to FIMS less intimidating.</li>
<li><strong>Teach the “Hidden” Skills:</strong> Debugging, Quarto, C++, and TMB.</li>
<li><strong>Collaborate:</strong> Use Pair Programming/Buddy Coding to learn and solve issues.</li>
</ol>
<blockquote class="blockquote">
<p>“It may take longer to resolve issues this way, but resolving issues isn’t truly the point. The point is to teach, to engage, and to grow the community.”</p>
</blockquote>
</section>
<section id="a-space-for-everyone" class="level3">
<h3 class="anchored" data-anchor-id="a-space-for-everyone">A Space for Everyone</h3>
<div class="columns">
<div class="column" style="width:40%;">
<p>During Code Club, we use breakout rooms to takle issues based on specific topics. Whether you are a C++ expert or just getting started with documentation, there is a room for you.</p>
</div><div class="column" style="width:60%;">
<div class="quarto-figure quarto-figure-center">
<figure class="figure">
<p><img src="https://noaa-fims.github.io/blog/images/cherry-online-work-meeting.png" class="img-fluid figure-img" style="width:40.0%" alt="Illustration of breakout rooms."></p>
<figcaption>Illustration by <a href="https://icons8.com/illustrations/author/u7l2K4BCiAa9">Natasha Remarchuk Ouch!</a></figcaption>
</figure>
</div>
</div>
</div>
<p>An example of a past Code Club’s “rooms” is below:</p>
<table class="caption-top table">
<colgroup>
<col style="width: 19%">
<col style="width: 38%">
<col style="width: 41%">
</colgroup>
<thead>
<tr class="header">
<th>Room</th>
<th>Focus Area</th>
<th>Skill Level</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td><strong>The Engine Room</strong></td>
<td>C++ &amp; TMB Debugging</td>
<td>Advanced/Intermediate/Curious</td>
</tr>
<tr class="even">
<td><strong>The Logic Lab</strong></td>
<td>Unit Testing &amp; Logic</td>
<td>Advanced/Intermediate/Curious</td>
</tr>
<tr class="odd">
<td><strong>The Gateway</strong></td>
<td>Vignettes &amp; Accessibility</td>
<td>Beginner/All</td>
</tr>
</tbody>
</table>
<blockquote class="blockquote">
<p>In a past Code Club, we had three distinct rooms. One tackled complex scalar vector errors in C++, another built robust new tests, and a third focused on making our documentation accessible to everyone.</p>
</blockquote>
</section>
<section id="my-journey-overcoming-the-fear" class="level3">
<h3 class="anchored" data-anchor-id="my-journey-overcoming-the-fear">My Journey: Overcoming the Fear</h3>
<section id="i-felt-like-i-could-only-contribute-to-vignettes" class="level4">
<h4 class="anchored" data-anchor-id="i-felt-like-i-could-only-contribute-to-vignettes">I felt like I could only contribute to vignettes…</h4>
<p>When I first joined, I stayed in the <strong>Vignettes Room</strong>. I felt like I didn’t have the skills to contribute elsewhere. I was intimidated by C++ and TMB. I was afraid of “getting in the way” or asking a question that seemed too basic. I contributed to that room, and even taught others, who are better at TMB and C++ than I am, how to add alt text in Rmarkdown and markdown files and how to navigate _pkgdown.yml files.</p>
</section>
<section id="fear-of-not-knowing-is-preventing-me-from-learning" class="level4">
<h4 class="anchored" data-anchor-id="fear-of-not-knowing-is-preventing-me-from-learning">Fear of not knowing is preventing me from learning…</h4>
<p>But then I remembered: <strong>This club is the solution to that fear.</strong> It exists specifically to bridge that gap. I moved to both of the other C++/TMB coding rooms, asked those “dumb” questions, and watched how experts debug.</p>
</section>
<section id="debugging-feels-a-lot-less-scary-now" class="level4">
<h4 class="anchored" data-anchor-id="debugging-feels-a-lot-less-scary-now">Debugging feels a lot less scary now…</h4>
<p><strong>The result?</strong> Debugging some of the C++/TMB code in FIMS feels a lot less scary now. I didn’t just help fix code during Code Club; I gained a new skills, learned a lot of helpful tools and tidbits, and feel more connected to the FIMS community!</p>
</section>
</section>
</section>
<section id="join-us-at-the-next-session" class="level2">
<h2 class="anchored" data-anchor-id="join-us-at-the-next-session">Join Us at the Next Session</h2>
<p><strong>You don’t need to be an expert to walk through the door. You just need to be curious.</strong></p>
<ul>
<li><strong>When:</strong> Monthly (Check the <a href="https://noaa-fims.github.io/about/calendar.html">FIMS Calendar</a>)</li>
<li><strong>Where:</strong> Virtual Breakout Rooms via Google Meet</li>
<li><strong>Tooling:</strong> We recommend having <strong>VS Code</strong> and the <strong>Live Share</strong> extension installed. <em>Even if you don’t, you are still able to interact with the Live Share coding in your browser.</em></li>
</ul>
<section id="ready-to-contribute" class="level3">
<h3 class="anchored" data-anchor-id="ready-to-contribute">Ready to Contribute?</h3>
<p><a href="https://github.com/orgs/NOAA-FIMS/projects/28">View the FIMS Code Club Project Board on GitHub</a></p>


</section>
</section>

 ]]></description>
  <category>other</category>
  <category>code-club</category>
  <category>community</category>
  <category>open-science</category>
  <guid>https://noaa-fims.github.io/blog/fims-code-club.html</guid>
  <pubDate>Tue, 17 Feb 2026 00:00:00 GMT</pubDate>
</item>
<item>
  <title>FIMS Weekly - February 16–20, 2026</title>
  <link>https://noaa-fims.github.io/blog/02.16.2026.html</link>
  <description><![CDATA[ 

<!-- Skip to main content link for keyboard accessibility -->
Skip to main content
<style>
.skip-link {
  position: absolute;
  top: -40px;
  left: 0;
  background: #000;
  color: #fff;
  padding: 8px 12px;
  text-decoration: none;
  z-index: 10000;
  border-radius: 0 0 4px 0;
  font-weight: bold;
}

.skip-link:focus {
  top: 0;
  outline: 3px solid #4896a1; /* Using FIMS blue */
  outline-offset: 2px;
}
</style>





<p><img src="https://noaa-fims.github.io/blog/images/fims_weekly.png" class="img-fluid" alt="FIMS hex icon and noaa logo with text saying FIMS Weekly"></p>
<div style="height:3em;">

</div>
<div class="columns equal-h2-cols">
<div class="column" style="width:70%;">
<div class="header-wrap">
<h2 class="anchored">
THREE BIG THINGS THIS WEEK
</h2>
</div>
<ol type="1">
<li><p>We plan on releasing a version 0.9.0 this week once a few PR are completed.</p></li>
<li><p>Our NOAA-FIMS website will have an official blog later today that will include blog posts and the FIMS Weekly. Additionally, some changes will be made to accommodate dark mode.</p></li>
<li><p>Ron has done some great work on cleaning up the surplus production model and that work will continue this week.</p></li>
</ol>
</div><div class="column" style="width:30%;">
<div class="header-wrap">
<h2 class="anchored">
HELPFUL RESOURCES
</h2>
</div>
<ul>
<li><a href="https://docs.google.com/spreadsheets/d/1g60HmAw8w_CIWBbQwTbq-oWs1ChdTTqvCREVQ8e66sE/edit?gid=0#gid=0">FIMS Outreach Activities</a></li>
<li><a href="https://calendar.google.com/calendar/embed?src=c_916b6948ef2ee8b7d49c28661efc0798303c2742be399c9290fa02d9320c769e%40group.calendar.google.com&amp;ctz=America%2FNew_York">NMFS Open Science Calendar</a></li>
<li><a href="https://docs.google.com/document/d/10nSfbPaBF2p7wL2cr5lW7PGZxlZI4tbPiwQRC8JKaXk/edit?usp=drive_link">Implementation Team Notes</a></li>
<li><a href="https://noaa-fims.github.io/about/faq">FIMS FAQs</a></li>
<li><a href="https://github.com/orgs/NOAA-FIMS/discussions">NOAA-FIMS Discussions</a></li>
<li><a href="https://nmfs-opensci.github.io/GitHub-Clinic/content/schedule.html">GitHub Trainings</a></li>
</ul>
</div>
</div>
<div class="columns">
<div class="column">
<section id="fims-announcements" class="level2">
<h2 class="anchored" data-anchor-id="fims-announcements">FIMS ANNOUNCEMENTS</h2>
<div id="announcements">
<ul>
<li>If you attended the FIMS Training on Monday, please fill out the survey on <a href="https://docs.google.com/forms/d/e/1FAIpQLSehj6N1ka568ohEsakRQZbHxrduf1EswkYbVavhPXYBuruM7A/viewform">Google Cloud Workstations</a>.</li>
</ul>
</div>
</section>
</div><div class="column">
<section id="upcoming-events" class="level2">
<h2 class="anchored" data-anchor-id="upcoming-events">UPCOMING EVENTS</h2>
<div id="additional-events">
<!--
### DAY DATE
**NAME**

Time: TIME
Location: VIRTUAL/IN-PERSON
Online: [Google meet](MEETING LINK)
-->
</div>
</section>
</div>
</div>
<section id="photo-of-the-week" class="level2">
<h2 class="anchored" data-anchor-id="photo-of-the-week">PHOTO OF THE WEEK</h2>
<p>We are using copilot to help with some changes related to integers in C++ in [<a href="https://github.com/NOAA-FIMS/FIMS/pull/1199">PR #1199</a>] to remove many of the compiler warnings when you compile on a Windows machine. These warnings are helpful when developing and this effort will make it even more helpful because you will not have to sift through hundreds of non-helpful warnings to get to the ones that you want.</p>
<div id="photo-code">
<pre><code># old code
RealVector(Rcpp::NumericVector x, size_t size) {
  this-&gt;id_m = RealVector::id_g++;
  this-&gt;storage_m = std::make_shared&lt;std::vector&lt;double&gt;&gt;();
  this-&gt;resize(x.size());
  for (size_t i = 0; i &lt; x.size(); i++) {
    storage_m-&gt;at(i) = x[i];
  }
}

# new code
RealVector(Rcpp::NumericVector x, size_t size) {
  this-&gt;id_m = RealVector::id_g++;
  this-&gt;storage_m = std::make_shared&lt;std::vector&lt;double&gt;&gt;();
  this-&gt;storage_m-&gt;assign(x.begin(), x.end());
}</code></pre>
</div>
<script src="https://giscus.app/client.js" data-repo="noaa-fims/FIMS" data-repo-id="R_kgDOGvEn5A" data-category="Blog discussions" data-category-id="DIC_kwDOGvEn5M4C-hls" data-mapping="pathname" data-strict="0" data-reactions-enabled="1" data-emit-metadata="0" data-input-position="bottom" data-theme="preferred_color_scheme" data-lang="en" crossorigin="anonymous" async="">
</script>


</section>

 ]]></description>
  <category>fims-weekly</category>
  <category>releases</category>
  <guid>https://noaa-fims.github.io/blog/02.16.2026.html</guid>
  <pubDate>Mon, 16 Feb 2026 00:00:00 GMT</pubDate>
</item>
<item>
  <title>FIMS Weekly - February 09–13, 2026</title>
  <link>https://noaa-fims.github.io/blog/02.09.2026.html</link>
  <description><![CDATA[ 

<!-- Skip to main content link for keyboard accessibility -->
Skip to main content
<style>
.skip-link {
  position: absolute;
  top: -40px;
  left: 0;
  background: #000;
  color: #fff;
  padding: 8px 12px;
  text-decoration: none;
  z-index: 10000;
  border-radius: 0 0 4px 0;
  font-weight: bold;
}

.skip-link:focus {
  top: 0;
  outline: 3px solid #4896a1; /* Using FIMS blue */
  outline-offset: 2px;
}
</style>





<p><img src="https://noaa-fims.github.io/blog/images/fims_weekly.png" class="img-fluid" alt="FIMS hex icon and noaa logo with text saying FIMS Weekly"></p>
<div style="height:3em;">

</div>
<div class="columns equal-h2-cols">
<div class="column" style="width:70%;">
<div class="header-wrap">
<h2 class="anchored">
THREE BIG THINGS THIS WEEK
</h2>
</div>
<ol type="1">
<li><p>The FIMS case study will be presented to the Scientific Review Group as additional research. Spoiler alert, depending on what you assume for selectivity, the end-year population dynamics are very different but the rest of the time series matches pretty well.</p></li>
<li><p>Bai is working on the comparisons of FIMS to other modeling frameworks fit to the data from the operating model used for the model comparison project. Her most recent addition was adding a FIMS run with random effects for recruitment deviations. Great work Bai!</p></li>
<li><p>Lots of side meetings are happening for FIMS. One of those was regarding the design of wrapper functions for random effects and other questions related to random effects.</p></li>
</ol>
</div><div class="column" style="width:30%;">
<div class="header-wrap">
<h2 class="anchored">
HELPFUL RESOURCES
</h2>
</div>
<ul>
<li><a href="https://docs.google.com/spreadsheets/d/1g60HmAw8w_CIWBbQwTbq-oWs1ChdTTqvCREVQ8e66sE/edit?gid=0#gid=0">FIMS Outreach Activities</a></li>
<li><a href="https://calendar.google.com/calendar/embed?src=c_916b6948ef2ee8b7d49c28661efc0798303c2742be399c9290fa02d9320c769e%40group.calendar.google.com&amp;ctz=America%2FNew_York">NMFS Open Science Calendar</a></li>
<li><a href="https://docs.google.com/document/d/10nSfbPaBF2p7wL2cr5lW7PGZxlZI4tbPiwQRC8JKaXk/edit?usp=drive_link">Implementation Team Notes</a></li>
<li><a href="https://noaa-fims.github.io/about/faq">FIMS FAQs</a></li>
<li><a href="https://github.com/orgs/NOAA-FIMS/discussions">NOAA-FIMS Discussions</a></li>
<li><a href="https://nmfs-opensci.github.io/GitHub-Clinic/content/schedule.html">GitHub Trainings</a></li>
</ul>
</div>
</div>
<div class="columns">
<div class="column">
<section id="fims-announcements" class="level2">
<h2 class="anchored" data-anchor-id="fims-announcements">FIMS ANNOUNCEMENTS</h2>
<div id="announcements">
<ul>
<li>Please look at the FIMS calendar on a regular basis. There are lots of meetings happening that you can attend but global announcements are no longer going out in an attempt to save your inboxes from overload. One of those such meetings is the Code Club happening this Friday.</li>
<li>If you attended the FIMS Training on Monday, please fill out the survey on <a href="https://docs.google.com/forms/d/e/1FAIpQLSehj6N1ka568ohEsakRQZbHxrduf1EswkYbVavhPXYBuruM7A/viewform">Google Cloud Workstations</a>.</li>
</ul>
</div>
</section>
</div><div class="column">
<section id="upcoming-events" class="level2">
<h2 class="anchored" data-anchor-id="upcoming-events">UPCOMING EVENTS</h2>
<div id="additional-events">
<section id="friday-february-13" class="level3">
<h3 class="anchored" data-anchor-id="friday-february-13">Friday, February 13</h3>
<p><strong>FIMS Code Club</strong></p>
<p>Time: 12:00–15:00 E; 09:00–12:00 P; 08:00–11:00 AK; 06:00-09:00 H Location: Virtual Online: <a href="https://meet.google.com/unsupported?meetingCode=nbf-ngbd-pro&amp;ref=https://meet.google.com/nbf-ngbd-pro">Google meet</a></p>
</section>
</div>
</section>
</div>
</div>
<section id="photo-of-the-week" class="level2">
<h2 class="anchored" data-anchor-id="photo-of-the-week">PHOTO OF THE WEEK</h2>
<p>In the dev-hake branch, we now have the ability to estimate parameters using a time-varying vector. Below is code to set the initial values and estimation type. We need to decide as a group what would be the best way for non-power users to interact with time-varying parameters.</p>
<div id="photo-code">
<pre><code># Resize the parameter vector
fleet_selectivity$inflection_point$resize(get_n_years(data_4_model))
# Set the initial value of each element of the vector to be one and
# estimate it as a fixed effect
for (ii in seq(get_n_years(data_4_model))) {
  fleet_selectivity$inflection_point[ii]$value &lt;- 1
  fleet_selectivity$inflection_point[ii]$estimation_type$set("fixed_effects")
}</code></pre>
</div>
<script src="https://giscus.app/client.js" data-repo="noaa-fims/FIMS" data-repo-id="R_kgDOGvEn5A" data-category="Blog discussions" data-category-id="DIC_kwDOGvEn5M4C-hls" data-mapping="pathname" data-strict="0" data-reactions-enabled="1" data-emit-metadata="0" data-input-position="bottom" data-theme="preferred_color_scheme" data-lang="en" crossorigin="anonymous" async="">
</script>


</section>

 ]]></description>
  <category>fims-weekly</category>
  <category>testing</category>
  <category>case-studies</category>
  <guid>https://noaa-fims.github.io/blog/02.09.2026.html</guid>
  <pubDate>Mon, 09 Feb 2026 00:00:00 GMT</pubDate>
</item>
<item>
  <title>FIMS Weekly - February 02–06, 2026</title>
  <link>https://noaa-fims.github.io/blog/02.02.2026.html</link>
  <description><![CDATA[ 

<!-- Skip to main content link for keyboard accessibility -->
Skip to main content
<style>
.skip-link {
  position: absolute;
  top: -40px;
  left: 0;
  background: #000;
  color: #fff;
  padding: 8px 12px;
  text-decoration: none;
  z-index: 10000;
  border-radius: 0 0 4px 0;
  font-weight: bold;
}

.skip-link:focus {
  top: 0;
  outline: 3px solid #4896a1; /* Using FIMS blue */
  outline-offset: 2px;
}
</style>





<p><img src="https://noaa-fims.github.io/blog/images/fims_weekly.png" class="img-fluid" alt="FIMS hex icon and noaa logo with text saying FIMS Weekly"></p>
<div style="height:3em;">

</div>
<div class="columns equal-h2-cols">
<div class="column" style="width:70%;">
<div class="header-wrap">
<h2 class="anchored">
THREE BIG THINGS THIS WEEK
</h2>
</div>
<ol type="1">
<li><p>All of the case studies have been worked on but the advanced one is still having some trouble. We will be working on both the advanced and Pacific Hake case studies this week.</p></li>
<li><p>Google Summer of Code ideas need to be submitted today! We have two submitted so far, one related to turning on and off uncertainty for derived quantities and one related to adding Empirical Dynamic Modeling (EDM) to FIMS. EDM models were presented last week for brown shrimp at NSAW.</p></li>
<li><p>We have an Implementation Team Meeting and a tutorial on FIMSdiags this week. Please attend both and spread the news about the tutorial.</p></li>
</ol>
</div><div class="column" style="width:30%;">
<div class="header-wrap">
<h2 class="anchored">
HELPFUL RESOURCES
</h2>
</div>
<ul>
<li><a href="https://docs.google.com/spreadsheets/d/1g60HmAw8w_CIWBbQwTbq-oWs1ChdTTqvCREVQ8e66sE/edit?gid=0#gid=0">FIMS Outreach Activities</a></li>
<li><a href="https://calendar.google.com/calendar/embed?src=c_916b6948ef2ee8b7d49c28661efc0798303c2742be399c9290fa02d9320c769e%40group.calendar.google.com&amp;ctz=America%2FNew_York">NMFS Open Science Calendar</a></li>
<li><a href="https://docs.google.com/document/d/10nSfbPaBF2p7wL2cr5lW7PGZxlZI4tbPiwQRC8JKaXk/edit?usp=drive_link">Implementation Team Notes</a></li>
<li><a href="https://noaa-fims.github.io/about/faq">FIMS FAQs</a></li>
<li><a href="https://github.com/orgs/NOAA-FIMS/discussions">NOAA-FIMS Discussions</a></li>
<li><a href="https://nmfs-opensci.github.io/GitHub-Clinic/content/schedule.html">GitHub Trainings</a></li>
</ul>
</div>
</div>
<div class="columns">
<div class="column">
<section id="fims-announcements" class="level2">
<h2 class="anchored" data-anchor-id="fims-announcements">FIMS ANNOUNCEMENTS</h2>
<div id="announcements">
<ul>
<li>If you attended the FIMS Training on Monday, please fill out the survey on <a href="https://docs.google.com/forms/d/e/1FAIpQLSehj6N1ka568ohEsakRQZbHxrduf1EswkYbVavhPXYBuruM7A/viewform">Google Cloud Workstations</a>.</li>
</ul>
</div>
</section>
</div><div class="column">
<section id="upcoming-events" class="level2">
<h2 class="anchored" data-anchor-id="upcoming-events">UPCOMING EVENTS</h2>
<div id="additional-events">
<section id="wednesday-february-04" class="level3">
<h3 class="anchored" data-anchor-id="wednesday-february-04">Wednesday, February 04</h3>
<p><strong>FIMS Implementation Team Meeting (Priorities)</strong></p>
<p>Time: 15:30–16:30 E; 12:30–13:30 P; 11:30–12:30 AK; 9:30–10:30 H Location: Virtual Online: <a href="https://meet.google.com/unsupported?meetingCode=kbz-ccew-iij&amp;ref=https://meet.google.com/kbz-ccew-iij">Google meet</a></p>
</section>
<section id="thursday-february-05" class="level3">
<h3 class="anchored" data-anchor-id="thursday-february-05">Thursday, February 05</h3>
<p><strong>FIMSdiags Tutorial</strong></p>
<p>Time: 14:00–15:00 E; 11:00–12:00 P; 10:00–11:00 AK; 8:00–9:00 H Location: Virtual Online: <a href="https://meet.google.com/unsupported?meetingCode=yhu-xrvw-yqn&amp;ref=https://meet.google.com/yhu-xrvw-yqn">Google meet</a></p>
</section>
</div>
</section>
</div>
</div>
<section id="photo-of-the-week" class="level2">
<h2 class="anchored" data-anchor-id="photo-of-the-week">PHOTO OF THE WEEK</h2>
<p>We have diagnostics thanks to Meg and Ian. Below is some sample code for running a likelihood profile over R_zero. Attend the tutorial on Thursday to learn more about <a href="https://noaa-fims.github.io/FIMSdiags/">{FIMSdiags}</a>.</p>
<div id="photo-code">
<pre><code># data
data("data1", package = "FIMS")
data_4_model &lt;- FIMS::FIMSFrame(data1)

# Create parameters
parameters &lt;- data_4_model |&gt;
  FIMS::create_default_configurations() |&gt;
  FIMS::create_default_parameters(data = data_4_model)

# Run the  model with optimization
base_model &lt;- parameters |&gt;
  FIMS::initialize_fims(data = data_4_model) |&gt;
  FIMS::fit_fims(optimize = TRUE)
FIMS::clear()

# Run a likelihood profile on R_zero
like_fit &lt;- FIMSdiags::run_fims_likelihood(
  model = base_model,
  parameters = parameters,
  parameter_name = "log_rzero", 
  data = data1,
  n_cores = 1,
  min = -1,
  max = 1,
  length = 5
)</code></pre>
</div>
<script src="https://giscus.app/client.js" data-repo="noaa-fims/FIMS" data-repo-id="R_kgDOGvEn5A" data-category="Blog discussions" data-category-id="DIC_kwDOGvEn5M4C-hls" data-mapping="pathname" data-strict="0" data-reactions-enabled="1" data-emit-metadata="0" data-input-position="bottom" data-theme="preferred_color_scheme" data-lang="en" crossorigin="anonymous" async="">
</script>


</section>

 ]]></description>
  <category>fims-weekly</category>
  <category>SIS</category>
  <category>case-studies</category>
  <category>diagnostics</category>
  <guid>https://noaa-fims.github.io/blog/02.02.2026.html</guid>
  <pubDate>Mon, 02 Feb 2026 00:00:00 GMT</pubDate>
</item>
<item>
  <title>FIMS Weekly - January 26–30, 2026</title>
  <link>https://noaa-fims.github.io/blog/01.26.2026.html</link>
  <description><![CDATA[ 

<!-- Skip to main content link for keyboard accessibility -->
Skip to main content
<style>
.skip-link {
  position: absolute;
  top: -40px;
  left: 0;
  background: #000;
  color: #fff;
  padding: 8px 12px;
  text-decoration: none;
  z-index: 10000;
  border-radius: 0 0 4px 0;
  font-weight: bold;
}

.skip-link:focus {
  top: 0;
  outline: 3px solid #4896a1; /* Using FIMS blue */
  outline-offset: 2px;
}
</style>





<p><img src="https://noaa-fims.github.io/blog/images/fims_weekly.png" class="img-fluid" alt="FIMS hex icon and noaa logo with text saying FIMS Weekly"></p>
<div style="height:3em;">

</div>
<div class="columns equal-h2-cols">
<div class="column" style="width:70%;">
<div class="header-wrap">
<h2 class="anchored">
THREE BIG THINGS THIS WEEK
</h2>
</div>
<ol type="1">
<li><p>We gave one training session and presented three talks this week at the National Stock Assessment Workshop!</p></li>
<li><p>A table of capabilities of FIMS compared to other platforms will be put on our website to help communicate to leadership where we are and where we are going. A big thank you to Cole for the inspiration.</p></li>
<li><p>Matthew is working on <a href="https://github.com/NOAA-FIMS/FIMS/issues/981">#981</a> to reduce the amount of RAM needed to compile FIMS.</p></li>
</ol>
</div><div class="column" style="width:30%;">
<div class="header-wrap">
<h2 class="anchored">
HELPFUL RESOURCES
</h2>
</div>
<ul>
<li><a href="https://docs.google.com/spreadsheets/d/1g60HmAw8w_CIWBbQwTbq-oWs1ChdTTqvCREVQ8e66sE/edit?gid=0#gid=0">FIMS Outreach Activities</a></li>
<li><a href="https://calendar.google.com/calendar/embed?src=c_916b6948ef2ee8b7d49c28661efc0798303c2742be399c9290fa02d9320c769e%40group.calendar.google.com&amp;ctz=America%2FNew_York">NMFS Open Science Calendar</a></li>
<li><a href="https://docs.google.com/document/d/10nSfbPaBF2p7wL2cr5lW7PGZxlZI4tbPiwQRC8JKaXk/edit?usp=drive_link">Implementation Team Notes</a></li>
<li><a href="https://noaa-fims.github.io/about/faq">FIMS FAQs</a></li>
<li><a href="https://github.com/orgs/NOAA-FIMS/discussions">NOAA-FIMS Discussions</a></li>
<li><a href="https://nmfs-opensci.github.io/GitHub-Clinic/content/schedule.html">GitHub Trainings</a></li>
</ul>
</div>
</div>
<div class="columns">
<div class="column">
<section id="fims-announcements" class="level2">
<h2 class="anchored" data-anchor-id="fims-announcements">FIMS ANNOUNCEMENTS</h2>
<div id="announcements">
<ul>
<li>Meg and Ian will be doing a <a href="https://meet.google.com/unsupported?meetingCode=yhu-xrvw-yqn&amp;ref=https://meet.google.com/yhu-xrvw-yqn">training next week</a> on <a href="https://github.com/NOAA-FIMS/FIMSdiags">FIMSdiags</a>.</li>
<li>Please encourage your peers to use the <a href="https://github.com/orgs/NOAA-FIMS/discussions">Discussion Board</a> to ask questions about FIMS and propose features so we can talk about them in a public forum.</li>
<li>If you attended the FIMS Training on Monday, please fill out the survey on <a href="https://docs.google.com/forms/d/e/1FAIpQLSehj6N1ka568ohEsakRQZbHxrduf1EswkYbVavhPXYBuruM7A/viewform">Google Cloud Workstations</a>.</li>
</ul>
</div>
</section>
</div><div class="column">
<section id="upcoming-events" class="level2">
<h2 class="anchored" data-anchor-id="upcoming-events">UPCOMING EVENTS</h2>
<div id="additional-events">
<!--
### DAY DATE
**NAME**

Time: TIME
Location: VIRTUAL/IN-PERSON
Online: [Google meet](MEETING LINK)
-->
</div>
</section>
</div>
</div>
<section id="photo-of-the-week" class="level2">
<h2 class="anchored" data-anchor-id="photo-of-the-week">PHOTO OF THE WEEK</h2>
<p>To add ten years of projections onto your time series you can use <code>FIMS::FIMSFrame()</code> to add -999 to all of your data streams by just adding a single year of -999 for any type with the maximum year that you want to project to. See the code below for an example, which was taken from the <a href="https://noaa-fims.github.io/FIMS/articles/fims-demo-projections.html">projections vignette</a>. Now we need to think carefully about the default uncertainty values for the -999 in each type.</p>
<div id="photo-code">
<pre><code>data("data1", package = "FIMS")
years_of_projections &lt;- 10
data1_with_extra_year &lt;- dplyr::add_row(
  data1,
  type = "landings",
  timing = get_end_year(data_4_model) + years_of_projection,
  name = "fleet1",
  value = -999,
  unit = "mt"
) |&gt;
  # Make a FIMSFrame object out of this data frame with the extra row to add all
  # of the other missing years for each data type
  FIMSFrame()</code></pre>
</div>
<script src="https://giscus.app/client.js" data-repo="noaa-fims/FIMS" data-repo-id="R_kgDOGvEn5A" data-category="Blog discussions" data-category-id="DIC_kwDOGvEn5M4C-hls" data-mapping="pathname" data-strict="0" data-reactions-enabled="1" data-emit-metadata="0" data-input-position="bottom" data-theme="preferred_color_scheme" data-lang="en" crossorigin="anonymous" async="">
</script>


</section>

 ]]></description>
  <category>fims-weekly</category>
  <category>training</category>
  <guid>https://noaa-fims.github.io/blog/01.26.2026.html</guid>
  <pubDate>Mon, 26 Jan 2026 00:00:00 GMT</pubDate>
</item>
<item>
  <title>FIMS Weekly - January 19–23, 2026</title>
  <link>https://noaa-fims.github.io/blog/01.19.2026.html</link>
  <description><![CDATA[ 

<!-- Skip to main content link for keyboard accessibility -->
Skip to main content
<style>
.skip-link {
  position: absolute;
  top: -40px;
  left: 0;
  background: #000;
  color: #fff;
  padding: 8px 12px;
  text-decoration: none;
  z-index: 10000;
  border-radius: 0 0 4px 0;
  font-weight: bold;
}

.skip-link:focus {
  top: 0;
  outline: 3px solid #4896a1; /* Using FIMS blue */
  outline-offset: 2px;
}
</style>





<p><img src="https://noaa-fims.github.io/blog/images/fims_weekly.png" class="img-fluid" alt="FIMS hex icon and noaa logo with text saying FIMS Weekly"></p>
<div style="height:3em;">

</div>
<div class="columns equal-h2-cols">
<div class="column" style="width:70%;">
<div class="header-wrap">
<h2 class="anchored">
THREE BIG THINGS THIS WEEK
</h2>
</div>
<ol type="1">
<li><p>Version v0.8.0 was released early this morning! Thank you to everyone who worked on this release, especially Nathan for seeing the projections branch through to to the bitter end.</p></li>
<li><p>Next week we will be giving at least three presentations and one training session that touch on FIMS at the National Stock Assessment Workshop and authors will be working on their presentations this week.</p></li>
<li><p>The case studies need to be updated, which will be a major undertaking this week.</p></li>
</ol>
</div><div class="column" style="width:30%;">
<div class="header-wrap">
<h2 class="anchored">
HELPFUL RESOURCES
</h2>
</div>
<ul>
<li><a href="https://docs.google.com/spreadsheets/d/1g60HmAw8w_CIWBbQwTbq-oWs1ChdTTqvCREVQ8e66sE/edit?gid=0#gid=0">FIMS Outreach Activities</a></li>
<li><a href="https://calendar.google.com/calendar/embed?src=c_916b6948ef2ee8b7d49c28661efc0798303c2742be399c9290fa02d9320c769e%40group.calendar.google.com&amp;ctz=America%2FNew_York">NMFS Open Science Calendar</a></li>
<li><a href="https://docs.google.com/document/d/10nSfbPaBF2p7wL2cr5lW7PGZxlZI4tbPiwQRC8JKaXk/edit?usp=drive_link">Implementation Team Notes</a></li>
<li><a href="https://noaa-fims.github.io/about/faq">FIMS FAQs</a></li>
<li><a href="https://github.com/orgs/NOAA-FIMS/discussions">NOAA-FIMS Discussions</a></li>
<li><a href="https://nmfs-opensci.github.io/GitHub-Clinic/content/schedule.html">GitHub Trainings</a></li>
</ul>
</div>
</div>
<div class="columns">
<div class="column">
<section id="fims-announcements" class="level2">
<h2 class="anchored" data-anchor-id="fims-announcements">FIMS ANNOUNCEMENTS</h2>
<div id="announcements">
<ul>
<li>90 days until the CIE Review (April 20–23, 2026)</li>
</ul>
</div>
</section>
</div><div class="column">
<section id="upcoming-events" class="level2">
<h2 class="anchored" data-anchor-id="upcoming-events">UPCOMING EVENTS</h2>
<div id="additional-events">
<!--
### DAY DATE
**NAME**

Time: TIME
Location: VIRTUAL/IN-PERSON
Online: [Google meet](MEETING LINK)
-->
</div>
</section>
</div>
</div>
<section id="photo-of-the-week" class="level2">
<h2 class="anchored" data-anchor-id="photo-of-the-week">PHOTO OF THE WEEK</h2>
<p>Codecov has had some recent development that allows you to <a href="https://about.codecov.io/product/feature/codecov-ai/">use copilot to generate tests</a> for your Pull Request. It uses context from your test report to generate unit tests that target exactly what is missing so you can boost patch coverage. You can add the following comment on a Pull Request to make this happen. This feature has yet to be tried yet on a NOAA-FIMS repository.</p>
<div id="photo-code">
<div class="code-copy-outer-scaffold"><div class="sourceCode" id="cb1" style="background: #f1f3f5;"><pre class="sourceCode bash code-with-copy"><code class="sourceCode bash"><span id="cb1-1"><span class="ex" style="color: null;
background-color: null;
font-style: inherit;">@codecov-ai-reviewer</span> test</span></code></pre></div></div>
</div>
<script src="https://giscus.app/client.js" data-repo="noaa-fims/FIMS" data-repo-id="R_kgDOGvEn5A" data-category="Blog discussions" data-category-id="DIC_kwDOGvEn5M4C-hls" data-mapping="pathname" data-strict="0" data-reactions-enabled="1" data-emit-metadata="0" data-input-position="bottom" data-theme="preferred_color_scheme" data-lang="en" crossorigin="anonymous" async="">
</script>


</section>

 ]]></description>
  <category>fims-weekly</category>
  <category>releases</category>
  <category>testing</category>
  <guid>https://noaa-fims.github.io/blog/01.19.2026.html</guid>
  <pubDate>Mon, 19 Jan 2026 00:00:00 GMT</pubDate>
</item>
</channel>
</rss>
