Braukaiser's growth rate, in new billion cells per gram of extract, for an inoculation rate in billion cells per gram of extract.
any method, rate > 3.5 → 0
stir-plate, rate < 1.4 → 1.4 (the plateau)
stir-plate, 1.4 ≤ rate → max(0, 2.33 − 0.67 × rate) (the fitted decline)
shaken → 0.62 (flat)
still → 0.4 (flat)
MAX_GROWTH_PER_GRAM for the stirred curve's source, UNSTIRRED_GROWTH_PER_GRAM for the flat bands.
The starter wort and the growth model, re-exported so callers can import everything starter-related from here. The header explains why they live in
starter-growth.ts.