@beerwright/core
    Preparing search index...

    Interface WaterRuleVerdict

    How the rule came out, in terms of its two conditions.

    The per-ion fit says how close each ion got to a number, but the brewer didn't give numbers for four of the six ions. This reports on the conditions they did give.

    interface WaterRuleVerdict {
        band: SulfateChlorideBalance;
        calciumAchievedPpm: number;
        calciumFloorPpm: number;
        calciumMet: boolean;
        ratioAchieved: number;
        ratioAim: number;
        ratioMet: boolean;
        reachable: boolean;
    }
    Index

    The band word for the treated water.

    calciumAchievedPpm: number

    Calcium in the treated water, ppm.

    calciumFloorPpm: number

    The calcium floor the rule asked for, ppm.

    calciumMet: boolean

    True when calcium reached the floor, allowing half a ppm of slack for rounding.

    ratioAchieved: number

    sulfateChlorideRatio of the treated water. NaN or Infinity when there's no ratio to give.

    ratioAim: number

    The sulfate:chloride ratio the rule asked for.

    ratioMet: boolean

    True within 5 % of the aim, or when there is too little of either ion for the ratio to mean anything.

    reachable: boolean

    False when the rule cannot be reached by adding salts to this water.