Skip to main content

IfcLCA-Py is a Python package for Life Cycle Assessment using Ifc data.

Project description

IfcLCA-Py

IfcLCA-Py is a Python package — currently under development — designed to perform Life Cycle Assessment (LCA) analysis using Industry Foundation Classes (Ifc) data. It serves as a toolkit for evaluating the impact of embodied emissions in construction projects, providing low-level logic for in-depth analysis.

General Idea

Possible Features

  • IFC Data Reading: Load and interpret Ifc files, extracting detailed information about building elements and their associated materials.
  • IFC 5d: Get the relevant quantities per element to be analyzed, such as GrossVolume etc.
  • Material Database Integration: Connect with an environmental impact database to fetch material properties, such as carbon footprint and density.
  • LCA Analysis: Calculate embodied emissions based on Ifc data, quantites and environmental impact data.
  • Optioneering Support: Explore multiple options or configurations to identify possible solutions.
  • Reporting: Generate reports detailing the environmental impacts & save results in Ifc.

License

This project is licensed under the GNU Affero General Public License (AGPL). For more information, please see the LICENSE file.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ifclca-0.1.0a1.tar.gz (15.3 kB view hashes)

Uploaded Source

Built Distribution

ifclca-0.1.0a1-py3-none-any.whl (16.7 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page