Skip to main content

Open source library for carbon accounting and Lifecycle analysis

Project description

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

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

carbonify-0.1.1.tar.gz (5.6 kB view details)

Uploaded Source

Built Distribution

carbonify-0.1.1-py3-none-any.whl (5.4 kB view details)

Uploaded Python 3

File details

Details for the file carbonify-0.1.1.tar.gz.

File metadata

  • Download URL: carbonify-0.1.1.tar.gz
  • Upload date:
  • Size: 5.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.7 CPython/3.8.8 Windows/10

File hashes

Hashes for carbonify-0.1.1.tar.gz
Algorithm Hash digest
SHA256 33c5a0b42c5746992a9e06a21987bc67005477835f14e8f4d963d0a4aafbcc5e
MD5 51c03c56660828fc7d91c39c86ec391c
BLAKE2b-256 24aa82db28dff864c9e5af4c8c29f851d2811c348fd1df79ee7e22f9a92ce1ed

See more details on using hashes here.

File details

Details for the file carbonify-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: carbonify-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 5.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.7 CPython/3.8.8 Windows/10

File hashes

Hashes for carbonify-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 16d6314234bf514fe87506c2f2224b34299c9646e488cc9daa15b2c5acf09d4d
MD5 03f4342dc42ab09b6b760250da8b0081
BLAKE2b-256 364185c75ec4e3ba5d8b0c852643771fbf44c64d4759b8020534af4a41275317

See more details on using hashes here.

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