@beerwright/core
    Preparing search index...

    Function bodyAttenuationShift

    • Attenuation shift a saccharification rest implies, in percentage points.

      Positive means drier. It's the same arithmetic gravity.ts applies, exposed so a profile can show "+4.4 points drier" beside its name. It isn't clamped here. MASH_TEMP_ATTENUATION_MAX_SHIFT limits what the engine applies, and a caller showing a shift beyond it would be showing a number the prediction doesn't use. Every body profile here is well inside it.

      Parameters

      • saccharificationTempC: number

      Returns number