A ::recipes-wrapper
record.
Record Set
A vector of valid ::recipe
records.
A ::recipe
record wrapped in a :recipes
map.
Record
A record representing a beer recipe.
A non-negative IEEE-754 floating point number representing the actual ABV for the recipe.
Floating Point
:abv
40.2
A non-negative IEEE-754 floating point number representing the actual conversion efficiency between the measured final and original gravities.
Floating Point
:actual-efficiency
40.3
A non-negative IEEE-754 floating point number representing the number of days to bottle age the beer.
Floating Point
:age
12.0
A non-negative IEEE-754 floating point number representing the temperature in degrees Celsius for bottle aging.
Floating Point
:age-temp
12.0
A 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-size
5.8
A non-negative IEEE-754 floating point number representing the starting volume of the wort.
Floating Point
:boil-size
7.5
A non-negative IEEE-754 floating point number representing the time in minutes to boil the wort.
Floating Point
:boil-time
45.0
A 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
:carbonation
1.5
An IEEE-754 floating point number representing the temperature in degrees Celsius for either bottling or forced carbonation.
Floating Point
:carbonation-temp
12.0
A 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
:efficiency
85.6
A non-negative IEEE-754 floating point number representing the estimated ABV for the recipe.
Floating Point
:est-abv
40.1
A 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-stages
2
A non-negative IEEE-754 floating point number representing the post-fermentation specific gravity of the recipe.
Floating Point
:fg
1.048
A boolean representing if this batch was force carbonated with CO2 pressure. When absent, assume false.
Boolean
:forced-carbonation
false
A positive IEEE-754 floating point number representing the bitterness in IBUs for the recipe.
Floating Point
:ibu
40
A 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-factor
1.5
A 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
:og
1.06
A positive IEEE-754 floating point number representing the number of days spent in primary fermentation.
Floating Point
:primary-age
12.0
A non-negative IEEE-754 floating point number representing the temperature in degrees Celsius for primary fermentation.
Floating Point
:primary-temp
12.0
An IEEE-754 floating point number representing the conversion factor to an equivalent amount of corn sugar.
Floating Point
:priming-sugar-equiv
1.5
A 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-age
12.0
A non-negative IEEE-754 floating point number representing the temperature in degrees Celsius for secondary fermentation.
Floating Point
:secondary-temp
12.0
A 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-rating
100.0
A non-negative IEEE-754 floating point number representing the number of days spent in tertiary fermentation.
Floating Point
:tertiary-age
12.0
A non-negative IEEE-754 floating point number representing the temperature in degrees Celsius for tertiary fermentation.
Floating Point
:tertiary-temp
12.0
A 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
:version
1
Can you improve this documentation? These fine people already did:
Nick Nichols & Nick A NicholsEdit on GitHub
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close