In [1]:
from brew import *

ingredients = Ingredients([
        Grain(PPG.AmericanTwoRow, 10),
        Hop('Cascade', 7.0, 1.0, Boil(60)),
        Hop('Cascade', 7.0, 0.5, Boil(30)),
        Hop('Cascade', 7.0, 0.5, Boil(10)),
        Culture(CultureBank.CaliforniaAle)
])
brew = Brew(ingredients, 5.0)
brew.ferment()


==============  ======  ======  ===============  ===  =======  ================
Grain/Adjunct   Timing  Weight  Weight Fraction  PPG  Extract  Extract Fraction
==============  ======  ======  ===============  ===  =======  ================
American 2-row  Mash    10.000  100.0%           37   240.5    100.0%          
==============  ======  ======  ===============  ===  =======  ================

Kettle volume: 6.5 gal
Efficiency: 65%
Pre-boil specific gravity: 1.037



==========  ===========  ============
T mash (F)  T water (F)  Volume (gal)
==========  ===========  ============
152         158          7.00        
==========  ===========  ============

Total mash water: 7.0 gal (2.8 qt/lb)
Sparge with 1.0 gal of water
Collect 6.5 gal of wort



=======  =======  =====  ======  ===================  ===========  ==========
Hop      Type     Alpha  Weight  Time                 Utilization  Bitterness
=======  =======  =====  ======  ===================  ===========  ==========
Cascade  Pellets  7.0    1.0     Boil for 60 minutes  25.9         25        
Cascade  Pellets  7.0    0.5     Boil for 30 minutes  19.9         9         
Cascade  Pellets  7.0    0.5     Boil for 10 minutes  9.4          4         
=======  =======  =====  ======  ===================  ===========  ==========

Pre-boil: 6.5 gal at 1.037
Post-boil: 5.5 gal at 1.044, 39 IBU


Starting gravity: 1.044
Final gravity: 1.010
Bitterness: 39 IBU
Apparent attenutation: 77%
ABV: 4.4%
Calories: 149
Carbohydrates: 15.0 g

Out[1]:
<brew.brew.Beer at 0x7faa24baaeb8>

In [2]:
brew.ingredients.append(Fruit('Mango puree', 1.070, 5))
brew.ferment()


==============  =========  ======  ===============  ===  =======  ================
Grain/Adjunct   Timing     Weight  Weight Fraction  PPG  Extract  Extract Fraction
==============  =========  ======  ===============  ===  =======  ================
American 2-row  Mash       10.000  66.7%            37   240.5    85.7%           
Mango puree     Secondary  5.000   33.3%            8    40.0     14.3%           
==============  =========  ======  ===============  ===  =======  ================

Kettle volume: 6.5 gal
Efficiency: 65%
Pre-boil specific gravity: 1.037



==========  ===========  ============
T mash (F)  T water (F)  Volume (gal)
==========  ===========  ============
152         158          7.00        
==========  ===========  ============

Total mash water: 7.0 gal (2.8 qt/lb)
Sparge with 1.0 gal of water
Collect 6.5 gal of wort



=======  =======  =====  ======  ===================  ===========  ==========
Hop      Type     Alpha  Weight  Time                 Utilization  Bitterness
=======  =======  =====  ======  ===================  ===========  ==========
Cascade  Pellets  7.0    1.0     Boil for 60 minutes  25.9         25        
Cascade  Pellets  7.0    0.5     Boil for 30 minutes  19.9         9         
Cascade  Pellets  7.0    0.5     Boil for 10 minutes  9.4          4         
=======  =======  =====  ======  ===================  ===========  ==========

Pre-boil: 6.5 gal at 1.037
Post-boil: 5.5 gal at 1.044, 39 IBU


Starting gravity: 1.046
Final gravity: 1.009
Bitterness: 34 IBU
Apparent attenutation: 80%
ABV: 4.8%
Calories: 156
Carbohydrates: 14.6 g

Out[2]:
<brew.brew.Beer at 0x7faa254fcac8>

In [3]:
ingredients = Ingredients([
    Grain(PPG.MarisOtter, 6.5),
    Grain(PPG.OatsFlaked, 1),
    Grain(PPG.EnglishCrystal60_70, 0.5),
    Grain(PPG.Black, 0.5, name='Carafa II'),
    Hop('UK Target', 10, 0.25, Boil(60)),
    Hop('UK Target', 10, 0.125, Boil(20)),
    Spice('Cinnamon', '6 sticks', Packaging()),
    Spice('Allspice, whole (ground)', '1 tablespoon', Packaging()),
    Spice('Nutmeg, whole (ground)', '1 tablespoon', Packaging()),
    Spice('Cloves, whole (ground)', '2 teaspoons', Packaging()),
    Spice('Ginger, dried, ground', '1/2 tablespoon', Packaging()),
    Spice('Tincture of orange zest', 'from 2 Valencia oranges extracted with 2 oz vodka', Packaging()),
    Water('Filtered WSSC tap', 0, Unspecified()),
    Priming('Table sugar', '2.1 oz', Packaging()),
    Culture(CultureBank.DryEnglishAle)
])
brew = Brew(ingredients, 5.0, efficiency=0.64, T_sacc=[154])
brew.ferment()


=====================  ======  ======  ===============  ===  =======  ================
Grain/Adjunct          Timing  Weight  Weight Fraction  PPG  Extract  Extract Fraction
=====================  ======  ======  ===============  ===  =======  ================
Maris Otter            Mash    6.500   76.5%            38   158.1    79.8%           
Oats, flaked           Mash    1.000   11.8%            33   21.1     10.7%           
English crystal 60-70  Mash    0.500   5.9%             34   10.9     5.5%            
Carafa II              Mash    0.500   5.9%             25   8.0      4.0%            
=====================  ======  ======  ===============  ===  =======  ================

Kettle volume: 6.5 gal
Efficiency: 64%
Pre-boil specific gravity: 1.030



==========  ===========  ============
T mash (F)  T water (F)  Volume (gal)
==========  ===========  ============
154         160          5.95        
==========  ===========  ============

Total mash water: 5.9 gal (2.8 qt/lb)
Sparge with 1.9 gal of water
Collect 6.5 gal of wort



=========  =======  =====  ======  ===================  ===========  ==========
Hop        Type     Alpha  Weight  Time                 Utilization  Bitterness
=========  =======  =====  ======  ===================  ===========  ==========
UK Target  Pellets  10.0   0.2     Boil for 60 minutes  27.5         9         
UK Target  Pellets  10.0   0.1     Boil for 20 minutes  16.6         3         
=========  =======  =====  ======  ===================  ===========  ==========

Pre-boil: 6.5 gal at 1.030
Post-boil: 5.5 gal at 1.036, 12 IBU


Starting gravity: 1.036
Final gravity: 1.010
Bitterness: 12 IBU
Apparent attenutation: 73%
ABV: 3.4%
Calories: 123
Carbohydrates: 13.3 g

Out[3]:
<brew.brew.Beer at 0x7faa2d4915c0>

In [ ]: