A ::recipes-wrapper record.
Record SetA vector of valid ::recipe records.
A ::recipe record wrapped in a :recipes map.
RecordA record representing a beer recipe.
A non-negative IEEE-754 floating point number representing the actual ABV for the recipe.
Floating Point:abv40.2A non-negative IEEE-754 floating point number representing the actual conversion efficiency between the measured final and original gravities.
Floating Point:actual-efficiency40.3A non-negative IEEE-754 floating point number representing the number of days to bottle age the beer.
Floating Point:age12.0A non-negative IEEE-754 floating point number representing the temperature in degrees Celsius for bottle aging.
Floating Point:age-temp12.0A non-empty string denoting the name of the assistant brewer.
Text:asst-brewer"Dariusz R. Jakubowski"A non-negative IEEE-754 floating point number representing the target final volume of recipe.
Floating Point:batch-size5.8A non-negative IEEE-754 floating point number representing the starting volume of the wort.
Floating Point:boil-size7.5A non-negative IEEE-754 floating point number representing the time in minutes to boil the wort.
Floating Point:boil-time45.0A non-empty string denoting the name of the brewer.
Text:brewer"Nick A. Nichols"A non-empty string describing the number of dietary calories per serving of this recipe.
Text:calories"180 Cal / pint"An IEEE-754 floating point number representing the carbonation for this recipe in volumes of CO2.
Floating Point:carbonation1.5An IEEE-754 floating point number representing the temperature in degrees Celsius for either bottling or forced carbonation.
Floating Point:carbonation-temp12.0A non-empty string denoting a display value for the carbonation measures used formatted for display in arbitrary units.
Text:carbonation-used"Kegged at 1.36 atmospheres"A non-empty string denoting the display date the recipe was created on. Intentionally implemented as a string type to match BeerXML spec.
Text:date"2020/05/06"A non-empty string denoting a display value for the temperature of the aging step formatted for display in arbitrary units.
Text:display-age-temp"68F"A non-empty string denoting a display value for the pre-fermentation volume formatted for display in arbitrary units.
Text:display-batch-size"4.5 gallons"A non-empty string denoting a display value for the pre-boil volume formatted for display in arbitrary units.
Text:display-boil-size"5.0 gallons"A non-empty string denoting a display value for the temperature of the bottling step formatted for display in arbitrary units.
Text:display-carb-temp"68F"A non-empty string denoting a display value for the post-fermentation gravity formatted for display in arbitrary units.
Text:display-fg"1.050sg"A non-empty string denoting a display value for the pre-fermentation gravity formatted for display in arbitrary units.
Text:display-og"1.050sg"A non-empty string denoting a display value for the temperature of the primary fermentation step formatted for display in arbitrary units.
Text:display-primary-temp"68F"A non-empty string denoting a display value for the temperature of the secondary fermentation step formatted for display in arbitrary units.
Text:display-secondary-temp"68F"A non-empty string denoting a display value for the temperature of the tertiary fermentation step formatted for display in arbitrary units.
Text:display-tertiary-temp"68F"A non-negative IEEE-754 floating point number representing the percent brewhouse efficiency to be used for estimating the starting gravity of the beer.
Percentage:efficiency85.6A non-negative IEEE-754 floating point number representing the estimated ABV for the recipe.
Floating Point:est-abv40.1A non-empty string describing the calculated color formatted for display in arbitrary units.
Text:est-color"30SRM"A non-empty string describing the calculated estimated final gravity formatted for display in arbitrary units.
Text:est-fg"1.050sg"A non-empty string describing the calculated estimated original gravity formatted for display in arbitrary units.
Text:est-og"1.050sg"An integer representing the number of fermentation stages in the recipe.
Integer:fermentation-stages2A non-negative IEEE-754 floating point number representing the post-fermentation specific gravity of the recipe.
Floating Point:fg1.048A boolean representing if this batch was force carbonated with CO2 pressure. When absent, assume false.
Boolean:forced-carbonationfalseA positive IEEE-754 floating point number representing the bitterness in IBUs for the recipe.
Floating Point:ibu40A case-sensitive string representing the method of calculation used derive the IBUs. Must be one of: "Tinseth", "Rager", "Garetz"
Garetz: The Garetz method of IBU calculation.
Rager: The Rager method of IBU calculation.
Tinseth: The Tinseth method of IBU calculation.
BeerXML Type: List
Clojure Key Name: :ibu-method
Clojure Type: String
Example: "Garetz"
An IEEE-754 floating point number representing the conversion factor of sugar needed to prime carbonation in large containers.
Floating Point:keg-priming-factor1.5A non-empty string representing the name of the ingredient.
Text:name"Citra"A non-empty string representing any notes about the subject.
Text:notes"A wonderful, zesty aroma."A non-negative IEEE-754 floating point number representing the pre-fermentation specific gravity of the recipe.
Floating Point:og1.06A positive IEEE-754 floating point number representing the number of days spent in primary fermentation.
Floating Point:primary-age12.0A non-negative IEEE-754 floating point number representing the temperature in degrees Celsius for primary fermentation.
Floating Point:primary-temp12.0An IEEE-754 floating point number representing the conversion factor to an equivalent amount of corn sugar.
Floating Point:priming-sugar-equiv1.5A non-empty string denoting the name of the priming agent used to carbonate the beer.
Text:priming-sugar-name"Corn Sugar"A non-negative IEEE-754 floating point number representing the number of days spent in secondary fermentation.
Floating Point:secondary-age12.0A non-negative IEEE-754 floating point number representing the temperature in degrees Celsius for secondary fermentation.
Floating Point:secondary-temp12.0A non-empty string denoting any tasting notes.
Text:taste-notes"A nice, full body and intense mouthfeel"An IEEE-754 floating point number representing the tasting score of the beer.
Floating Point:taste-rating100.0A non-negative IEEE-754 floating point number representing the number of days spent in tertiary fermentation.
Floating Point:tertiary-age12.0A non-negative IEEE-754 floating point number representing the temperature in degrees Celsius for tertiary fermentation.
Floating Point:tertiary-temp12.0A case-sensitive string representing the type of recipe. Must be one of: "Partial mash", "All grain", "Extract"
All Grain: A recipe that uses only malted grains.
Partial Mash: A recipe that uses a combination of malted grains and malt extract.
Extract: A recipe that uses only malt extract.
BeerXML Type: List
Clojure Key Name: :type
Clojure Type: String
Example: "All Grain"
An integer representing the version of the BeerXML standard implemented in a given record. Currently, only 1 exists.
Integer:version1Can you improve this documentation? These fine people already did:
Nick Nichols & Nick A NicholsEdit on GitHub
cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |