Updated for GTbrew2 v1.2 This is GTbrew2, the brewing recipe formulator/log program from Graham's Tavern (aka my brewpub, aka my kitchen and living room, and if you want to include the brewhaus itself, the front porch/"yard" area). So, what does GTbrew2 do? It is, mostly, a brewing recipe calculator. But here's the list, more or less, of what it does: 1) Recipe formulation---enter grain, hops, and yeast (which is currently info-only), and it will calculate your predicted original gravity (based on the expected mash efficiency which you input from the configuration menu), the percentage of the total weight of grain represented by each grain bill entry, individual IBUs per hop addition, percent of total IBUs per hop addition, and total IBUs. 1b) Recipe RE-formulation: a) the grain bill: Given the desired original gravity, mash efficiency (may need to adjust the original recipe's mash efficiency until it produces the correct OG before proceeding), and percentage of the total yield for each grain addition, as well as the desired NEW batch size and/or mash efficiency (and allowing for grain substitutions), re-calculate the amount of each grain for the desired results. b) hop schedule: given hop variety (info only), %aa, boil time, and IBUs for each hop addition, calculate the amounts of each hop needed. 2) All of the above is compared against the BJCP style (if any) which you have selected. A N/A selection is available via a "radiobutton" (Tk widget name) to the right of the Style: field. There is also a "?" which, once the style is entered, can be used to pull up the BJCP style guide for that style. 3) Along those lines, from the main menu, there are a number of types of information you can read: descriptions of various grains, hops, yeasts, and the BJCP Style Guidelines. 4) Another menu gives you a sort of brewery calculator---it has various conversions, etc., that you can run. Recipe re-formulation is in this menu, too. 5) After you enter your grains (or make changes to them), press the [Calc] button to update the data on the sheet. The same applies for hop data. 6) When you update the grain data, GTbrew2 will run a quick calculation to give you the amount and temperature of strike liquor for a single-infusion mash, again usng values you set from the configuration menu. If you want a multi-step infusion mash, that's in the "Utils and Conversions" menu mentioned in #4 above. RIMS, etc., are not included at this time. 7) There is also a NEW color bar to indicate the predicted color (or very close to it) of your beer, up to 44 SRM. Values above that are not available, and will revert to 44 SRM. 8) Brew Day: If you update your recipe file on brew day (at least enter the brew date---that's used as part of the filename for the recipe when you save it), GTbrew2 will use the specific gravity and volume (gallons) from the sparge/lauter to calculate (assuming your measurements are correct) the predicted post-boil specific gravity for the batch size you have configured, as well as the batch size that will give you the target gravity (as calculated by GTbrew2 using the grain bill that you enter). Once you enter the post-boil data (actual Original Gravity and final volume in gallons), GTbrew2 will give you the mash efficiency, both as a percentage and pts/lb/gal. After fermentation is complete, enter the final gravity for an added bit of information: the alcohol content (%v/v). 9) Saving recipe data: Recipes are saved using preset filenames based on your brew data, as follows: * For a brew with both a BJCP style selected and a brew date: recipes/BJCP-style/yyyy-mm-dd-Brew Name * For a brew with a BJCP style selected, but no brew date yet: recipes/BJCP-style/00-brew_pending-Brew Name * For a brew without a BJCP style selected: recipes/00-Other/...... 10) Recipes can be loaded from these files. Note that the configuration settings you entered when you created the recipe are saved in the files, so they'll be reset to their saved values when you load the recipe file. 11) In the File menu, the "New recipe" option merely clears the sheet to start fresh. Also in the File menu, there is an entry for "Console". This is mostly used for testing, tracking errors, and so on. For Windows users, GTbrew2 is started up using gt2.exe. For Unix and Mac OS/X users, you'll want the all-Tcl download (gt2.tcl instead of gt2.exe) and Tcl/Tk 8.4.x. Windows users who have Tcl/Tk 8.4.x can also use the plain Tcl/Tk version instead of the executable. GTbrew2 has NOT been tested with Tcl/Tk 8.5.x, and due to changes in Tcl/Tk coding with 8.5.x, GTbrew2 may or may not work with Tcl/Tk 8.5.x. GTbrew2 can be located anywhere on your system, as long as its existing directory structure is not changed. FREEWARE / DONATIONWARE GTbrew2 is freeware, however, donations will gladly be accepted. GTbrew2's brewer/author is a cancer survivor (as I write this, just recently officially pronounced "2.5 Years Cancer Free") living on, thanks to cancer, a disability check. Contact me at spooky130u AT gmail DOT com (current as of 20Sep09). If that fails, see the JStrack section of my site (www.jstrack.org/jstrack) for changes, should I need to change e-mail addresses again. Do NOT send HTML-only e-mail---if you aren't whitelisted, my e-mail filter (procmail) will blindly assume it's spam (most HTML-only e-mail IS spam), and will dump it into a suspected-spam directory.