Every file, in one place

Downloads

Everything needed to run the Notebook yourself, plus the documentation and source spreadsheets behind the conversion factors. All files are also kept current in the project's shared Google Drive folder.

Required to run the notebook
IPYNB
.ipynb

FoodImpacts_v10f.ipynb

The core Jupyter Notebook. Reads your procurement file and produces the two impact output files.

Open file →
CSV
.csv

factors.csv

The conversion factors — calories, CO₂e, animal lives, water, land, eutrophication — per food category. Editable to reflect updated data or institutional judgment.

Open file →
JSON
.json

foodcategories.json

Ingredient-to-category lookup table. The code checks here first before asking the AI model to categorize a new ingredient.

Open file →
JSON
.json

item_weights.json

Typical unit weights for items commonly sold by count, case, or bushel (lemons, peppers, pineapples) where a purchase file gives a quantity but not a total weight.

Open file →

Sample procurement data
CSV
.csv

usfoods.csv

A sample set of purchases from USFoods.com — 1,700+ line items.

Open file →
CSV
.csv

testfoods.csv

A smaller sample file, useful for a quick first test run before pointing the Notebook at a full procurement file.

Open file →
CSV
.csv

impacts_lbs_usfoods.csv

Sample output — what running the Notebook on usfoods.csv produces, in U.S. units. Useful for checking your own run against a known result.

Open file →

Documentation & sourcing
PDF
.pdf

_documentation10f.pdf

The full project write-up: how the pipeline works, background on comparable systems, and guidance for reformatting spreadsheets from different vendors.

Open file →
PDF
.pdf

Factor_Sources41.pdf

Column-by-column, category-by-category sourcing for every figure in factors.csv.

Open file →
PDF
.pdf

Lives_Methodology.pdf

An attempt to clearly explain the sources of the animals' lives figures.

Open file →
ODS
.ods

Animal_Lives_Calculator.ods

The underlying animal-lives calculator spreadsheet — not required to run the Notebook, but useful for seeing the full worksheet-level detail behind the animal lives factors.

Open file →
IPYNB
.ipynb

Sortfoodcatmerge.ipynb

A maintenance Notebook: merges newly-discovered ingredient/category pairs (from newcategories.json) into foodcategories.json, and sorts the result alphabetically by category, then ingredient.

Open file →
TXT
.txt

MIT License

This project is released under the MIT License by Peter Cnudde and Stephen Ronan.

Open file →

Prefer to browse the source folder directly?

All files, including _AllFilesForDownload.zip, live in the project's shared Drive folder.

Open Drive folder