This is a simple tool to build a home brew recipe within a Jupyter Notebook. This code uses the database of ingredients from Brewtarget in order to formulate recipes. The assumptions made in this are very simple (as I only do extract/partial mash brews), so this formulator may not be ideal for more complicated brews with multiple mash steps.
To see an example use of this code, look at the example Jupyter Notebook in this repository.
The demo notebook can be used and run on your own machine. Within this repository, if you would like to look at the demo with the interactive cells used for searching the database and editing recipes, follow this link to displace the notebook as an html. As a note, any edits in the interactive cells in the html file have no effect on the outputs. To actually use the interactive widgets (and see changes in outputs), you can to run the Jupyter Noteook.