Skip to content
@AntelopeLCA

Antelope LCA

Open-source framework for constructing, publishing, and computing life cycle models

wordmark-Antelope-fixed

Antelope LCA

A framework for distributed computation of LCA results.

Quick Links

Quick Install

The minimal installation includes only a few upstream dependencies so you can perform LCA without downloading very much (no scipy, pandas, or matplotlib, for instance).

$ python -m venv my_new_env
$ source my_new_env/bin/activate
(my_new_env) $ pip install antelope-core
(my_new_env) $ ipython
>>> from antelope_core import LcCatalog
>>> cat = LcCatalog()
>>> cat.blackbook_guest('https://sc.vault.lc')
>>> 

This is sufficient for you to obtain data from a remote server and perform LCI/A operations and benchmarking. However, for modeling, you will need antelope-foreground; for performing LCI and partial ordering you will need antelope-background which adds back in scipy, (you may also want lxml for loading Ecospold or ILCD files); and for charts and reporting, you will need antelope-reports (which brings back pandas and matplotlib, among others).

For more information on different installed configurations, check out [TBD]

Making big problems smaller

Antelope is based on the concept that different kinds of information in LCA are needed for different purposes, and that storing and managing that information doesn't need to happen in one place or all at once. Antelope describes LCA computation in terms of different interfaces:

Interface Type of Information Example Values Users may update
basic Documentary / Metadata / LCIA Indicators EPDs Indicator Values Docs + Metadata
exchange Activity Descriptions and direct requirements Unit Process Dataset Reference Exchange Values Exchanges and Exchange values
background Economic / market models LCI dataset LCI data values allocation and linking
quantity Flow properties and characterization LCIA Methodology Characterization Factors NA
foreground Product System Models, Relationships, Scenarios Suppliers and customers Dynamic exchange values observations

These interfaces can be implemented by different services, independently of one another. Moreover, data owners can control which parts of these interfaces can be accessed by whom.

Privacy and Publishing

One key challenge Antelope was designed to address is the lack of "in-between" options for privacy. The most promising options for sharing LCI data at present involve contributing the dataset in its entirety to a third-party database, like ecoinvent or the Federal LCA Commons. When a study author does this, they lose control over their content. In the Antelope framework, a data owner can publish a study themselves, and control what aspects of the above interfaces different users may access. This is achieved by publishing a link to the study on an authentication server, and then issuing grants to individual users that permit them various shades of access.

The shared model is the source of meaning

Use Antelope software to host a data-free model to describe your study and system boundary, and disclose limited inventory and impact information to selected users while concealing it from others. The use of a shared model can turbocharge efforts at multi-party verification of studies and analytic systems.

Open source

All the core tools for antelope.py are open source and available on the Python Package Index. A

Popular repositories Loading

  1. xdb xdb Public

    Exchange database

    Python 1

  2. lca_disclosures lca_disclosures Public

    Forked from pjamesjoyce/lca_disclosures

    Python based tools for working with LCA foreground model disclosures

    Python

  3. antelope antelope Public

    Standard Interface and reference framework for LCA

    Python 2

  4. foreground foreground Public

    An interface and implementation for building and analyzing foreground models

    Python 1

  5. core core Public

    Antelope Catalog - reference implementation

    Python 3

  6. background background Public

    Background LCI implementation including Tarjan Ordering

    Python 1

Repositories

Showing 10 of 12 repositories
  • reports Public

    Models, charts, and tables generated from Antelope catalogs. Heavyweight with pandas, plots, etc.

    AntelopeLCA/reports’s past year of commit activity
    Python 0 0 1 0 Updated Dec 24, 2024
  • antelope Public

    Standard Interface and reference framework for LCA

    AntelopeLCA/antelope’s past year of commit activity
    Python 0 BSD-3-Clause 2 0 0 Updated Dec 24, 2024
  • core Public

    Antelope Catalog - reference implementation

    AntelopeLCA/core’s past year of commit activity
    Python 0 BSD-3-Clause 3 3 0 Updated Dec 24, 2024
  • foreground Public

    An interface and implementation for building and analyzing foreground models

    AntelopeLCA/foreground’s past year of commit activity
    Python 0 1 2 0 Updated Dec 24, 2024
  • user Public

    Antelope User Support

    AntelopeLCA/user’s past year of commit activity
    0 BSD-3-Clause 0 0 0 Updated Sep 25, 2024
  • .github Public

    Github content for Antelope LCA organization

    AntelopeLCA/.github’s past year of commit activity
    0 0 0 0 Updated Sep 23, 2024
  • xdb Public

    Exchange database

    AntelopeLCA/xdb’s past year of commit activity
    Python 1 0 4 0 Updated Sep 22, 2024
  • background Public

    Background LCI implementation including Tarjan Ordering

    AntelopeLCA/background’s past year of commit activity
    Python 0 BSD-3-Clause 1 0 0 Updated Sep 22, 2024
  • demo Public

    demo materials using antelope

    AntelopeLCA/demo’s past year of commit activity
    Jupyter Notebook 0 0 0 0 Updated Feb 19, 2024
  • olca-data Public Forked from GreenDelta/data

    Repository for LCIA methods in openLCA.

    AntelopeLCA/olca-data’s past year of commit activity
    Python 0 CC-BY-SA-4.0 6 0 0 Updated Mar 20, 2022

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…