These are written in Fahrenheit, 148, 152 and 156, because that's how the
rule of thumb is quoted, and a °C literal of 64.44 would look like a
measurement instead of a convention. MASH_TEMP_ATTENUATION_POINTS_PER_C
cites the same rule ("mash at 149 °F for a dry beer, 156 °F for a full
one"), and 152 °F is the reference the model is built on, so the set is
±4 °F either side of it.
Medium uses the reference constant, not fahrenheitToCelsius(152) (66.7
against 66.667), because it has to shift the prediction by exactly zero.
schedules.test.ts checks that.
The body vocabulary's three rest temperatures.
These are written in Fahrenheit, 148, 152 and 156, because that's how the rule of thumb is quoted, and a °C literal of 64.44 would look like a measurement instead of a convention.
MASH_TEMP_ATTENUATION_POINTS_PER_Ccites the same rule ("mash at 149 °F for a dry beer, 156 °F for a full one"), and 152 °F is the reference the model is built on, so the set is ±4 °F either side of it.Medium uses the reference constant, not
fahrenheitToCelsius(152)(66.7 against 66.667), because it has to shift the prediction by exactly zero.schedules.test.tschecks that.