Catalog PyPI
Back to packageRELEASE DETAILS

3.0.0b202610120209

PyPI

activity-browser

A graphical user interface for brightway2

Published12 Oct 2026
Direct dependencies30
Transitive dependenciesNot calculated

README

Version 3.0.0b202610120209 documentation

conda-forge version Downloads linux apple windows Pull request tests Coverage Status

Activity Browser

[!IMPORTANT] Activity Browser 3 (beta) is the version we recommend for new installs. It is already far ahead of the AB2 (soon legacy) version.

It runs on Brightway 2.5 and adds multifunctionality and a refreshed UI. Please try it and report issues.

Full beta notes: Activity Browser 3 Beta

The Activity Browser (AB) is an open-source GUI for Life Cycle Assessment on Brightway.

Highlights

  • Fast LCA calculations: for multiple reference flows, impact categories, and scenarios
  • A productivity tool for Brightway: model in Brightway (Python) and see the results in the AB or vice versa
  • Advanced modeling: Use parameters, scenarios (including prospective LCI databases from premise), uncertainties and our Graph Explorer
  • Advanced analyses: Contribution analyses, Sankey Diagrams, Monte Carlo, and Global Sensitivity Analysis
  • Plugins: Extend the functionality of Activity Browser with Plugins

Contents

See the Installation Guide for a step-by-step walkthrough (PyPI or Anaconda).

# CREATE the virtual environment (in directory you can remember, 
# a good default is ...user\virtualenvs\):
python -m venv ab-beta

# ACTIVATE the virtual environment:
# on Windows: 
ab-beta\Scripts\activate

# on macOS/Linux: 
source ab-beta/bin/activate

# INSTALL the Activity Browser:
pip install activity-browser

# RUN the Activity Browser:
activity-browser

Quick install — Conda

conda create -n ab_beta -c conda-forge lca::activity-browser
conda activate ab_beta
activity-browser

Note: For AB3 beta, install the lca package (lca::activity-browser). The older conda-forge activity-browser package is Activity Browser 2 — see Activity Browser 2 (legacy).

First Steps

See our Getting Started wiki page to learn how to get started using Activity Browser.

Contributing

The Activity Browser is a community project. Your contribution counts!

If you have ideas for improvements to the code or documentation or want to propose new features, please take a look at our contributing guidelines and open issues and/or pull-requests.

If you experience problems or are suffering from a specific bug, please raise an issue here on github.

Developers

Current maintainers

Important contributors

Activity Browser 2 (legacy)

Activity Browser 2 is the previous stable version, but not actively maintained anymore (Brightway2). Prefer AB3 beta for new work.

Installation (see also: Installation Guide (wiki)):

conda create -n ab -c conda-forge activity-browser
conda activate ab
activity-browser

This project is licensed under the terms of the GNU Lesser General Public License (LGPL v3 or later), see license file.

  • Copyright (c) 2014-2026: Bernhard Steubing
  • Copyright (c) 2014-2016: ETH Zürich
  • Copyright (c) 2018-2024: Universiteit Leiden

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Declared dependencies 35

Native requirements
30 direct targetsNot calculated transitive count
Package / targetRequirementRelationship
arrow
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": "<3.15,>=3.11",
  "evaluation": "NOT_EVALUATED"
}
arrowruntime
bw2analyzer
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": "<3.15,>=3.11",
  "evaluation": "NOT_EVALUATED"
}
bw2analyzer>=0.11.5runtime
bw2calc
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": "<3.15,>=3.11",
  "evaluation": "NOT_EVALUATED"
}
bw2calc>=2.0runtime
bw2data
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": "<3.15,>=3.11",
  "evaluation": "NOT_EVALUATED"
}
bw2data>=4.1runtime
bw2parameters
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": "<3.15,>=3.11",
  "evaluation": "NOT_EVALUATED"
}
bw2parameters>=1.1runtime
bw2io
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": "<3.15,>=3.11",
  "evaluation": "NOT_EVALUATED"
}
bw2io>=0.9.3runtime
bw_graph_tools
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": "<3.15,>=3.11",
  "evaluation": "NOT_EVALUATED"
}
bw_graph_tools>=0.5runtime
bw_processing
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": "<3.15,>=3.11",
  "evaluation": "NOT_EVALUATED"
}
bw_processing>=1.0runtime
bw_simapro_csv
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": "<3.15,>=3.11",
  "evaluation": "NOT_EVALUATED"
}
bw_simapro_csv>=0.2.6runtime
ecoinvent_interface
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": "<3.15,>=3.11",
  "evaluation": "NOT_EVALUATED"
}
ecoinvent_interfaceruntime
matrix_utils
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": "<3.15,>=3.11",
  "evaluation": "NOT_EVALUATED"
}
matrix_utils>=0.5runtime
bw-functional
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": "<3.15,>=3.11",
  "evaluation": "NOT_EVALUATED"
}
bw-functional>=0b97runtime
networkx
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": "<3.15,>=3.11",
  "evaluation": "NOT_EVALUATED"
}
networkxruntime
numpy
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": "<3.15,>=3.11",
  "evaluation": "NOT_EVALUATED"
}
numpy>=1.26runtime
pandas
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": "<3.15,>=3.11",
  "evaluation": "NOT_EVALUATED"
}
pandas<4,>=2.3runtime
py7zr
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": "<3.15,>=3.11",
  "evaluation": "NOT_EVALUATED"
}
py7zr>=0.22.0runtime
pyperclip
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": "<3.15,>=3.11",
  "evaluation": "NOT_EVALUATED"
}
pyperclipruntime
pyside6
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": "<3.15,>=3.11",
  "evaluation": "NOT_EVALUATED"
}
pyside6<6.12,>=6.5.0runtime
pypardiso
Environment
{
  "extras": "",
  "marker": "platform_system == \"Windows\"",
  "requires_python": "<3.15,>=3.11",
  "evaluation": "NOT_EVALUATED"
}
pypardiso; platform_system == "Windows"runtime
pyprind
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": "<3.15,>=3.11",
  "evaluation": "NOT_EVALUATED"
}
pyprindruntime
qtpy
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": "<3.15,>=3.11",
  "evaluation": "NOT_EVALUATED"
}
qtpyruntime
salib
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": "<3.15,>=3.11",
  "evaluation": "NOT_EVALUATED"
}
salib>=1.4runtime
scipy
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": "<3.15,>=3.11",
  "evaluation": "NOT_EVALUATED"
}
scipy>=1.10runtime
loguru
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": "<3.15,>=3.11",
  "evaluation": "NOT_EVALUATED"
}
loguru>=0.7runtime
pytest
Environment
{
  "extras": "",
  "marker": "extra == \"testing\"",
  "requires_python": "<3.15,>=3.11",
  "evaluation": "NOT_EVALUATED"
}
pytest; extra == "testing"runtime
pytest-cov
Environment
{
  "extras": "",
  "marker": "extra == \"testing\"",
  "requires_python": "<3.15,>=3.11",
  "evaluation": "NOT_EVALUATED"
}
pytest-cov; extra == "testing"runtime
pytest-env
Environment
{
  "extras": "",
  "marker": "extra == \"testing\"",
  "requires_python": "<3.15,>=3.11",
  "evaluation": "NOT_EVALUATED"
}
pytest-env; extra == "testing"runtime
pytest-qt
Environment
{
  "extras": "",
  "marker": "extra == \"testing\"",
  "requires_python": "<3.15,>=3.11",
  "evaluation": "NOT_EVALUATED"
}
pytest-qt; extra == "testing"runtime
pytest-mock
Environment
{
  "extras": "",
  "marker": "extra == \"testing\"",
  "requires_python": "<3.15,>=3.11",
  "evaluation": "NOT_EVALUATED"
}
pytest-mock; extra == "testing"runtime
pytest
Environment
{
  "extras": "",
  "marker": "extra == \"dev\"",
  "requires_python": "<3.15,>=3.11",
  "evaluation": "NOT_EVALUATED"
}
pytest; extra == "dev"runtime
pytest-cov
Environment
{
  "extras": "",
  "marker": "extra == \"dev\"",
  "requires_python": "<3.15,>=3.11",
  "evaluation": "NOT_EVALUATED"
}
pytest-cov; extra == "dev"runtime
pytest-env
Environment
{
  "extras": "",
  "marker": "extra == \"dev\"",
  "requires_python": "<3.15,>=3.11",
  "evaluation": "NOT_EVALUATED"
}
pytest-env; extra == "dev"runtime
pytest-qt
Environment
{
  "extras": "",
  "marker": "extra == \"dev\"",
  "requires_python": "<3.15,>=3.11",
  "evaluation": "NOT_EVALUATED"
}
pytest-qt; extra == "dev"runtime
pytest-mock
Environment
{
  "extras": "",
  "marker": "extra == \"dev\"",
  "requires_python": "<3.15,>=3.11",
  "evaluation": "NOT_EVALUATED"
}
pytest-mock; extra == "dev"runtime
setuptools
Environment
{
  "extras": "",
  "marker": "extra == \"dev\"",
  "requires_python": "<3.15,>=3.11",
  "evaluation": "NOT_EVALUATED"
}
setuptools; extra == "dev"runtime

Distribution files

2 collected
activity_browser-3.0.0b202610120209-py3-none-any.whl

bdist_wheel · 4,309.17 KB · Python py3

Source file
activity_browser-3.0.0b202610120209.tar.gz

sdist · 4,194.38 KB · Python source

Source file

Repository

PENDING
lca-activitybrowser/activity-browser

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 18:37 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package_version:b3ec2a592a2c6abf5ad34973f7fc77fa8ed3dfd69a8fafe96d7d48d59b8fc3df

Other collected versions

View all collected versions →