jug_lca_buildings¶

jug_lca_buildings is a Sabu service for calculating building-level carbon emissions.
It processes GeoJSON building data and returns embodied and end-of-life emissions at the building level.
This service is the most complete implementation of the Sabu architecture and is the recommended starting point for understanding how services are structured and executed.
Installation¶
The package is available on PyPI:
https://pypi.org/project/jug-lca-buildings/
It can be installed with:
pip install jug-lca-buildings
Scope¶
The service focuses on:
- building-level emissions,
- embodied carbon,
- end-of-life carbon,
- GeoJSON-based input,
- structured outputs in JSON and CSV formats.
Execution modes¶
The service supports multiple execution modes:
- direct Python execution,
- REST API execution,
- Docker-based execution.
Each mode provides the same core functionality with different integration approaches.
Role in Sabu¶
jug_lca_buildings represents the current reference implementation of the Sabu design.
It demonstrates:
- structured inputs,
- explicit API boundaries,
- reusable outputs,
- artifact generation,
- integration with shared libraries.
Future services are expected to follow the same structure.