Skip to content

Use bar for steady states and asterisk for maxima in MSY lecture#765

Merged
jstac merged 2 commits into
mainfrom
msy-notation-bar-star
Jun 3, 2026
Merged

Use bar for steady states and asterisk for maxima in MSY lecture#765
jstac merged 2 commits into
mainfrom
msy-notation-bar-star

Conversation

@jstac
Copy link
Copy Markdown
Contributor

@jstac jstac commented Jun 3, 2026

Splits the two roles the asterisk was previously overloaded with in lectures/msy_fishery.md:

  • Steady states use a bar. The steady-state stock and sustainable yield become $\bar{x}(e)$ and $\bar{y}(e)$.
  • The asterisk is reserved for the maximizer. The MSY effort becomes $e^*$.

The stock at MSY ($=K/2$) is the steady state at the optimal effort, so it is written $\bar{x}(e^)$ throughout (rather than the old $x^$).

Code variables are renamed to match the new math:

old new
x_star(e) x_bar(e)
e_msy e_star
x_msy x_bar_star

The RAM Legacy Database reference points $B_{MSY}$ and $F_{MSY}$ in the lingcod section keep the MSY subscript, since that is standard fisheries notation and not our steady-state symbol.

This is a notation-only change; no model, figure, or numerical result is affected.

🤖 Generated with Claude Code

Separate the two roles the asterisk was previously overloaded with:

* steady states now use a bar --- the steady-state stock and sustainable
  yield become \bar{x}(e) and \bar{y}(e)
* the asterisk is reserved for the maximizer --- the MSY effort becomes e^*

The stock at MSY (= K/2) is the steady state at the optimal effort and is
written \bar{x}(e^*) throughout. Code variables are renamed to match
(x_star -> x_bar, e_msy -> e_star, x_msy -> x_bar_star). The RAM-database
reference points B_{MSY} and F_{MSY} in the lingcod section are left as is.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@netlify
Copy link
Copy Markdown

netlify Bot commented Jun 3, 2026

Deploy Preview for taupe-gaufre-c4e660 ready!

Name Link
🔨 Latest commit bddd38e
🔍 Latest deploy log https://app.netlify.com/projects/taupe-gaufre-c4e660/deploys/6a1fb7e97eb5db00088019b2
😎 Deploy Preview https://deploy-preview-765--taupe-gaufre-c4e660.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

The ylabel string was a non-raw literal, so the \b in \bar was
interpreted as a backspace before matplotlib parsed the mathtext,
breaking notebook execution. Make it a raw string.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Jun 3, 2026

@github-actions github-actions Bot temporarily deployed to pull request June 3, 2026 05:25 Inactive
@jstac jstac merged commit f4567b1 into main Jun 3, 2026
7 checks passed
@jstac jstac deleted the msy-notation-bar-star branch June 3, 2026 05:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant