Skip to main content

Carbonify

Open source library for carbon accounting and Lifecycle analysis

Manipulating carbon data is complex and requires both climate expertise and the knowledge of the right data source to make valid hypothesis.

The Carbonify python library and tools are aimed to democratize data manipulation of carbon data to facilitate accounting and lifecycle analysis.

!!! warning "Experimental" This library is extremely experimental, under active development and alpha-release Don't expect the documentation to be up-to-date or all features to be tested Please contact us if you have any question

Features

Current features

  • Easy access to Base Carbone by ADEME with data indexing
  • Data visualization and search functionalities to easily find carbon ratios

Installation

Install from PyPi

The library is available on PyPi via

pip install carbonify

For developers

  • You can clone the github repo / fork and develop locally
  • Poetry is used for environment management, dependencies and publishing, after clone you can run
# To setup the environment
poetry install

# To run Jupyter notebook or a python console
poetry run jupyter notebook
poetry run python

Contributors

Project Structure

- carbonify/ # Your python library
- data/
    - raw/
    - processed/
- docs/
- tests/                            # Where goes each unitary test in your folder
- scripts/                          # Where each automation script will go
- requirements.txt                  # Where you should put the libraries version used in your library

References

Base Carbone

LCA

EDA components

Release files for carbonify 0.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for carbonify 0.1.1
File Size Uploaded
carbonify-0.1.1.tar.gz 5.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for carbonify 0.1.1
File Interpreter ABI Platform
carbonify-0.1.1-py3-none-any.whl Python 3 none any Details

Total release size: 11.0 kB

Release files / carbonify-0.1.1.tar.gz

Download URL carbonify-0.1.1.tar.gz
Size 5.6 kB
Tags Source
SHA-256 checksum
How to use checksums
33c5a0b42c5746992a9e06a21987bc67005477835f14e8f4d963d0a4aafbcc5e
BLAKE2b-256 checksum
How to use checksums
24aa82db28dff864c9e5af4c8c29f851d2811c348fd1df79ee7e22f9a92ce1ed
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.1.7 CPython/3.8.8 Windows/10

Release files / carbonify-0.1.1-py3-none-any.whl

Download URL carbonify-0.1.1-py3-none-any.whl
Size 5.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
16d6314234bf514fe87506c2f2224b34299c9646e488cc9daa15b2c5acf09d4d
BLAKE2b-256 checksum
How to use checksums
364185c75ec4e3ba5d8b0c852643771fbf44c64d4759b8020534af4a41275317
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.1.7 CPython/3.8.8 Windows/10

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page