Liking cljdoc? Tell your friends :D

Mash Records

Mashs Wrapper

A ::mashs record record set.

  • BeerXML Type: Record Set

Wrapped Record

Mashs

A vector of valid ::mash records.

Collection Type

Mash Wrapper

A ::mash-wrapper record

  • BeerXML Type: Record

Wrapped Record

Mash

A record representing the mashing process.

Required Keys

Optional Keys

Display Grain Temperature

A non-empty string denoting a display value for grain temperature formatted for display in arbitrary units.

  • BeerXML Type: Text
  • Clojure Key Name: :display-grain-temp
  • Clojure Type: String
  • Example: "72F"

Display Sparge Temperature

A non-empty string denoting a display value for sparging process temperature formatted for display in arbitrary units.

  • BeerXML Type: Text
  • Clojure Key Name: :display-sparge-temp
  • Clojure Type: String
  • Example: "172F"

Display Tun Temperature

A non-empty string denoting a display value for mash tun temperature formatted for display in arbitrary units.

  • BeerXML Type: Text
  • Clojure Key Name: :display-tun-temp
  • Clojure Type: String
  • Example: "72F"

Display Tun Weight

A non-empty string denoting a display value for mash tun weight formatted for display in arbitrary units.

  • BeerXML Type: Text
  • Clojure Key Name: :display-tun-weight
  • Clojure Type: String
  • Example: "72lbs"

Equipment Adjust

A boolean denoting whether or not programs should account for the temperature effects of the equipment used. When absent, assume false.

  • BeerXML Type: Boolean
  • Clojure Key Name: :equip-adjust
  • Clojure Type: Spec
  • Example: true

Grain Temperature

A non-negative IEEE-754 floating point number representing the temperature of the grain before adding it to the mash in degrees Celsius.

  • BeerXML Type: Floating Point
  • BeerXML Unit: Degrees Celsius
  • Clojure Key Name: :grain-temp
  • Clojure Type: Double
  • Example: 80.0

Name

A non-empty string representing the name of the ingredient.

  • BeerXML Type: Text
  • Clojure Key Name: :name
  • Clojure Type: String
  • Example: "Citra"

Notes

A non-empty string representing any notes about the subject.

  • BeerXML Type: Text
  • Clojure Key Name: :notes
  • Clojure Type: String
  • Example: "A wonderful, zesty aroma"

PH

A non-negative IEEE-754 floating point number representing the PH of the water.

  • BeerXML Type: Floating Point
  • Clojure Key Name: :ph
  • Clojure Type: Double
  • Example: 2.5

Sparge Temperature

A non-negative IEEE-754 floating point number representing the temperature of the sparge in degrees Celsius.

  • BeerXML Type: Floating Point
  • BeerXML Unit: Degrees Celsius
  • Clojure Key Name: :sparge-temp
  • Clojure Type: Double
  • Example: 50.0

Tun Specific Heat

A non-negative IEEE-754 floating point number representing the specific heat of the mash tun in Calories per gram-degree Celsius.

  • BeerXML Type: Floating Point
  • BeerXML Unit: Calories per Gram Degree Celsius
  • Clojure Key Name: :tun-specific-heat
  • Clojure Type: Double
  • Example: 0.2

Tun Temperature

A non-negative IEEE-754 floating point number representing the temperature of the grain tun in degrees Celsius.

  • BeerXML Type: Floating Point
  • BeerXML Unit: Degrees Celsius
  • Clojure Key Name: :tun-temp
  • Clojure Type: Double
  • Example: 80.0

Tun Weight

A non-negative IEEE-754 floating point number representing the weight of the of the mash tun in kilograms.

  • BeerXML Type: Floating Point
  • BeerXML Unit: Kilogram
  • Clojure Key Name: :tun-weight
  • Clojure Type: Double
  • Example: 15.0

Version

An integer representing the version of the BeerXML standard implemented in a given record. Currently, only 1 exists.

  • BeerXML Type: Integer
  • Clojure Key Name: :version
  • Clojure Type: Long
  • Example: 1

Mash Steps

A ::mash-step record set.

Collection Type

Mash Step Wrapper

A ::mash record wrapped in a :mash map

  • BeerXML Type: Record

Wrapped Record

Mash Step

A record representing a step within the mashing process.

Required Keys

Optional Keys

Decoction Amount

A non-empty string denoting a display value for the calculated volume of mash to decoct formatted for display in arbitrary units.

  • BeerXML Type: Text
  • Clojure Key Name: :decoction-amt
  • Clojure Type: String
  • Example: "7.5 liters"

Description

A non-empty string describing the mash step.

  • BeerXML Type: Text
  • Clojure Key Name: :description
  • Clojure Type: String
  • Example: "Stir your grain bag carefully at 140F."

Display Infusion Amount

A non-empty string denoting a display value for the volume of infused liquid formatted for display in arbitrary units.

  • BeerXML Type: Text
  • Clojure Key Name: :display-infuse-amt
  • Clojure Type: String
  • Example: "2.2L"

Display Step Temperature

A non-empty string denoting a display value for the temperature of an arbitrary step formatted for display in arbitrary units.

  • BeerXML Type: Text
  • Clojure Key Name: :display-step-temp
  • Clojure Type: String
  • Example: "150F"

End Temperature

A non-negative IEEE-754 floating point number representing the temperature of the mash after the step has completed in degrees Celsius.

  • BeerXML Type: Floating Point
  • BeerXML Unit: Degrees Celsius
  • Clojure Key Name: :end-temp
  • Clojure Type: Double
  • Example: 80.0

Infuse Amount

A non-negative IEEE-754 floating point number representing the volume of water in liters required for an infusion step.

  • BeerXML Type: Floating Point
  • BeerXML Unit: Liter
  • Clojure Key Name: :infuse-amount
  • Clojure Type: Double
  • Example: 5.8

Infusion Temperature

A non-empty string denoting a display value for the temperature of an infusion step formatted for display in arbitrary units.

  • BeerXML Type: Text
  • Clojure Key Name: :infuse-temp
  • Clojure Type: String
  • Example: "150F"

Name

A non-empty string representing the name of the ingredient.

  • BeerXML Type: Text
  • Clojure Key Name: :name
  • Clojure Type: String
  • Example: "Citra"

Ramp Time

A non-negative IEEE-754 floating point number representing the time in minutes to achieve the desired step temperature.

  • BeerXML Type: Floating Point
  • BeerXML Unit: Minute
  • Clojure Key Name: :ramp-time
  • Clojure Type: Double
  • Example: 45.0

Step Temperature

A non-negative IEEE-754 floating point number representing the temperature of the mash step should be performed at in degrees Celsius.

  • BeerXML Type: Floating Point
  • BeerXML Unit: Degrees Celsius
  • Clojure Key Name: :step-temp
  • Clojure Type: Double
  • Example: 80.0

Step Time

A non-negative IEEE-754 floating point number representing the time in minutes to spend at this step.

  • BeerXML Type: Floating Point
  • BeerXML Unit: Minute
  • Clojure Key Name: :step-time
  • Clojure Type: Double
  • Example: 45.0

Type

A case-sensitive string representing the type of mash step. Must be one of: "Decoction", "Temperature", "Infusion"

  • Decoction: A mash step where the fermentable ingredients are boiled and then returned to the mash tun.

  • Infusion: A mash step where fermentable ingredients steep in water at a specific temperature.

  • Temperature: A mash step where the temperature of the mash is held at a specific temperature for a specific time by an external source.

  • BeerXML Type: List

  • Clojure Key Name: :type

  • Clojure Type: String

  • Example: "Temperature"

Version

An integer representing the version of the BeerXML standard implemented in a given record. Currently, only 1 exists.

  • BeerXML Type: Integer
  • Clojure Key Name: :version
  • Clojure Type: Long
  • Example: 1

Water Grain Ratio

A non-empty string denoting a display value for the water:grain ratio after infusion formatted for display in arbitrary units.

  • BeerXML Type: Text
  • Clojure Key Name: :water-grain-ratio
  • Clojure Type: String
  • Example: "1.5qt/lb"

Can you improve this documentation?Edit on GitHub

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close