brew.hops

class brew.hops.Hop(name, percent_alpha_acids=None)

A representation of a type of Hop.

format()
to_dict()
to_json()
class brew.hops.HopAddition(hop, weight=None, boil_time=None, hop_type='pellet', utilization_cls=<class 'brew.utilities.hops.HopsUtilizationGlennTinseth'>, utilization_cls_kwargs=None, units='imperial')

A representation of the Hop as added to a Recipe.

change_units()

Change units from one type to the other return new instance

format()
get_alpha_acid_units()

Alpha Acid Units

Defined as ounces of hops * alpha acids

get_hops_weight(sg, target_ibu, final_volume, percent_contribution)

Weight of Hops IBUs or International Bittering Units measures a bitterness unit for hops. IBUs are the measurement in parts per million (ppm) of iso-alpha acids in the beer. For example, an IPA with 75 IBUs has 75 milligrams of isomerized alpha acids per liter. The equation used to calculate the weight of hops for the boil is as follows.

Ounces hops = (IBU Target)(galbeer)(IBU%) / (%a-acid)(%Utilization)(7489)

The IBU target equals the total bitterness for the beer. (e.g. an IPA may have an IBU target of 75 IBUs) The percent IBU is equal to the percent of IBUs from each hop addition. You may wish for your first hop addition to contribute 95% of the total IBUs. This would make your IBU% 95%. The %a-acid is the amount of alpha acid in the hops and can be found on the hop packaging. The % Utilization is a measurement of the percentage of alpha acid units that will isomerize in the boil. The following chart outlines the typical utilizations and hop boil times.

60 min = 30% utilization 30 min = 15% 5 min = 2.5%

The 7489 is a conversion factor and used to cancel the units in the equation, converting oz/gallon to mg/l. For the hops equation, the units for the % must be expressed in decimal form. (e.g. 10%= .10)

Source: - http://www.learntobrew.com/page/1mdhe/Shopping/Beer_Calculations.html # nopep8

get_ibus(sg, final_volume)
set_units(units)
to_dict()
to_json()
classmethod validate(hop_data)