-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbrew060_loganberry_stout.py
executable file
·50 lines (41 loc) · 1.32 KB
/
brew060_loganberry_stout.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
#!/usr/bin/env python
from sbrew import *
r = Recipe()
r.name = "Brew60 Loganberry Stout"
m = InfusionMash(name='first infusion')
m.ingredient(Ingredient('grain', 'marris otter', '7lb'))
m.ingredient(Ingredient('grain', 'roasted barley', '14oz'))
m.ingredient(Ingredient('grain', 'flaked barley', '2lb'))
m.ingredient('water', 'strike', '2.5gal')
m.property('temp', '122F')
m.property('t_mashtun', '70F')
m.solve()
r.add(m)
m2 = InfusionMash(start=m, name='second infusion')
m2.ingredient('water', 'strike', '2.5gal')
m2.property('temp', '152F')
m2.solve()
r.add(m2)
s = BatchSparge(start=m2)
s.property('boil_start_volume', '6.5gal')
s.solve()
r.add(s)
b = Boil(duration='60min', start=s)
b.ingredient(Ingredient('hops', 'hallertau', '3oz', time='60min', aa='4.3%AA'))
b.ingredient(Ingredient('hops', 'saaz', '1oz', time='15min', aa='3.9%AA'))
b.ingredient(Ingredient('misc', 'irish moss', '1tsp', time='15min'))
b.ingredient(Ingredient('sugar', 'cane sugar', '1.1lb', time='15min'))
b.property('boil_end_volume', '6.0gal')
b.solve()
r.add(b)
f = Ferment(start=b)
f.ingredient(Ingredient('yeast', 'white labs WLP550 Belgian Ale', '1vial'))
f.property('temp', '68F')
f.property('FG', '1.012sg')
r.add(f)
c = Carbonation(start=f)
c.property('temp', '68F')
c.property('vol', '3volumes')
c.solve()
r.add(c)
print(r.__str__(line_numbers=True))