@beerwright/core
    Preparing search index...

    Interface PitchPlan

    Result of pitchPlan.

    interface PitchPlan {
        achievedPitchRate: number;
        cellsAvailableBillion: number;
        cellsFromPacksBillion: number;
        cellsNeededBillion: number;
        notes: readonly string[];
        packsRequired: number;
        shortfallBillion: number;
        starters: readonly PitchedStarter[];
        targetPitchRate: number;
        viability: number;
    }
    Index
    achievedPitchRate: number

    Pitch rate the selection achieves, M cells/mL/°P.

    cellsAvailableBillion: number

    Viable cells the pitch supplies, in billions, after growing any starters on the rows. Equals cellsFromPacksBillion when no row has one.

    cellsFromPacksBillion: number

    Viable cells the packs supply on their own, billion, before any starter.

    cellsNeededBillion: number

    Viable cells the batch needs, billion.

    notes: readonly string[]

    Assumptions that were applied.

    packsRequired: number

    Packs required at the stated viability, rounded up.

    shortfallBillion: number

    Shortfall (positive) or surplus (negative), billion cells.

    starters: readonly PitchedStarter[]

    The starters the rows carry, grown, in row order. Empty when there are none.

    targetPitchRate: number

    Pitch rate that was targeted, M cells/mL/°P.

    viability: number

    Mean viability of the selected packs, as a fraction.