Skip to content
This repository has been archived by the owner on Jan 11, 2022. It is now read-only.
/ beer-recipe-analysis Public archive

Analyzing the composition of beer brewing recipes with Python and Pandas. It's now a website: www.beer-analytics.com

License

Notifications You must be signed in to change notification settings

scheb/beer-recipe-analysis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

beer-recipe-analysis 🍺

Analyzing the composition of beer brewing recipes with Python and Pandas.

This project ended up becoming a website with more data and interactive analysis: https://www.beer-analytics.com/

The goal of this project was to use the power of data analysis to get a better idea how different styles of beer are brewed. Among other things, I wanted to find out which ingredients are commonly used and how much in relation to each other.

Requirements

  • Python 3
  • tqdm
  • pandas
  • matplotlib
  • seaborn

Usage

  1. Load the data:
./bin/load_data.sh
  1. Start Jupyter Labs in the project root

  2. Run the notebooks from the notebooks folder

Results

Run the Jupyter notebooks to see the results. The notebooks have a variable to generate results for a different beer style. Per default it's analyzing the pale ale beer style.

alt text

alt text

License

This software is available under the WTFPL License.