brew.grains

class brew.grains.Grain(name, color=None, ppg=None, hwe=None)

A representation of a type of grain.

format()
get_working_yield(percent_brew_house_yield)

Working Yield Working Yield is the product of the Hot Water Extract multiplied by the Brew House Yield. This product will provide the percent of extract collected from the malt.

WY = (HWE as-is)(BHY)

to_dict()
to_json()
class brew.grains.GrainAddition(grain, weight=None, grain_type='cereal', units='imperial')

A representation of the grain as added to a Recipe.

change_units()

Change units from one type to the other return new instance

format()
get_cereal_weight()

Get the weight of the addition in cereal weight

get_dry_weight()

Get the weight of the addition in Dry Malt Extract weight

get_lme_weight()

Get the weight of the addition in Liquid Malt Extract weight

get_weight_map()
set_units(units)
to_dict()
to_json()
classmethod validate(grain_data)