ecfactors
Embodied carbon factors A1–A3 as a versioned dataset where every row carries its source.
- Status
- Alpha
- License
- MIT
- Language
- Python
- Tests
- 62
Install
pip install git+https://github.com/aec-platform/ecfactors.gitNot on PyPI yet — this installs from source.
Run
ecfactors takeoff model.ifc --region VN
Whole-life carbon is moving from voluntary to mandatory, and the numbers behind most submissions live in paywalled spreadsheets and PDFs with no machine-readable form. This repo takes one position and enforces it in CI: a factor without a traceable EPD source, a date and a region is not data, and does not merge. The seed rows are deliberately flagged unverified until someone does the work of citing them.
What makes it different
- Provenance enforced in CI — no source, no date, no region, no merge
- One material per pull request, so every number has a reviewer
- Ships with a standard-library IFC takeoff that prices a model against the dataset