'boil_time' : 5.0, }, 'perle' : {'weight' : 0.5, 'alpha_acid' : 0.08, 'boil_time' : 20.0, }, 'perle' : {'weight' : 0.5, 'alpha_acid' : 0.08, 'boil_time' : 60.0, } } # 2) Determine amount of flavor and aroma hops hops = brewing.calc_hop_bill(target_IBU=IBUs, volume=volume, # gallons gravity_boil=target_gravity, hops ) # 3) Determine IBUs contributed by flavor hops # 4) Determine quantity of bittering hops needed print('\nHop bill') for hop in hops: print('{:s}\t{:.2f} oz'.format(hop, hops[hop]['weight'])) # # Determine Water Amount # ----------------------
}, 'perle' : {'weight' : 1/2., 'alpha_acid' : 0.08, 'boil_time' : 30.0, }, 'cascade' : {'weight' : 3, 'alpha_acid' : 0.06, 'boil_time' : 0.0, } } # 2) Determine amount of flavor and aroma hops for hop in hops: hops[hop]['weight'] = brewing.calc_hop_bill(target_IBU=IBUs, volume=5.5, # gallons gravity_boil=target_gravity, boil_time=hops[hop]['boil_time'], # minutes, alpha_acid=hops[hop]['alpha_acid'], ) # 3) Determine IBUs contributed by flavor hops # 4) Determine quantity of bittering hops needed print('\nHop bill') for hop in hops: print('{:s}\t{:.2f} oz'.format(hop, hops[hop]['weight'])) # # Determine Water Amount # ----------------------