Skip to content

Yeast

pybeerxml.yeast.Yeast

Bases: BeerXmlModel

A yeast strain used in a recipe.

Attributes:

Name Type Description
name str | None

Yeast strain name.

type str | None

Yeast type — "Ale", "Lager", "Wheat", "Wine", or "Champagne".

form str | None

Physical form — "Liquid", "Dry", "Slant", or "Culture".

attenuation float | None

Apparent attenuation percentage.

laboratory str | None

Producing laboratory (e.g. "Wyeast Labs").

product_id LenientInt

Laboratory product identifier. Numeric values are stored as int; alphanumeric identifiers (e.g. "WLP001") stay strings.

flocculation str | None

Flocculation level — "Low", "Medium", "High", or "Very High".

amount LenientFloat

Volume (litres) or weight (kg) of yeast used.

amount_is_weight bool | None

True if amount is measured by weight (kg), False if by volume (L).

add_to_secondary bool | None

True if this yeast is pitched at the secondary fermentation stage.

min_temperature LenientFloat

Minimum recommended fermentation temperature in °C.

max_temperature LenientFloat

Maximum recommended fermentation temperature in °C.

best_for str | None

Beer styles best suited to this strain.

notes str | None

Free-text notes.