FREEDOM251

Freedom251 › Statistical Analysis Software

geopolrisk-py

Free plan Linux

Visit geopolrisk-py Alternatives Pricing

geopolrisk-py's own site

What geopolrisk-py is

geopolrisk-py is a free Python library for assessing raw-material supply risk in Life Cycle Assessment and comparative risk assessments. It implements the GeoPolRisk method and accepts raw materials, years, and countries by name or ISO numeric code, with custom regions available. Company-specific work can import an Excel spreadsheet containing material, origin country, quantity, value, and year. Calculations produce GeoPolRisk scores and characterization factors, saving results to Excel and SQLite files. The package can export characterization factors for openLCA, using one sheet for each economic unit and year. Its bundled database combines mining production, BACI international trade, and World Bank governance data through 2024. The Linux desktop package is distributed through PyPI and stores databases and outputs in a geopolrisk folder under Documents. Installation requires Python 3.10 or 3.11 with pip; Python 3.12 and later are outside the stated range.

Who it suits

This library suits LCA and comparative risk assessment users analyzing raw-material supply risk for economic units, including companies. It is aimed at Linux users comfortable installing Python packages and working with spreadsheets.

What it does well

  • Free GPL-3.0 software
  • Accepts country names or ISO numeric codes
  • Imports company data from Excel
  • Exports results to Excel and SQLite
  • Supports openLCA characterization-factor export

What to know first

  • Linux desktop only
  • Requires Python 3.10 or 3.11
  • Python 3.12 and later unsupported
  • No conda-forge package

Plans

PlanBilled and limitsPrice
geopolrisk-pyGPL-3.0 software · Python ≥3.10 and <3.12Free

As geopolrisk-py.readthedocs.io lists them, read 9 Oct 2026. The maker's own page has the final word.

Verdict

geopolrisk-py offers a focused, free workflow for GeoPolRisk calculations, company spreadsheets, and openLCA exports. Its usefulness depends on the stated Python versions and Linux-based setup.

Facts from geopolrisk-py's own pages

Assessment inputs
Calculations accept raw materials, years, and countries, with country names or ISO numeric codes; custom regions can also be defined. · geopolrisk-py.readthedocs.io, 9 Oct 2026
Bayesian analysis
No · geopolrisk-py.readthedocs.io, 24 Sept 2026
Bundled data
The current bundled background database covers source data through 2024. · geopolrisk-py.readthedocs.io, 9 Oct 2026
Calculation outputs
The workflow calculates GeoPolRisk scores and characterization factors and saves results to Excel and SQLite files. · geopolrisk-py.readthedocs.io, 9 Oct 2026
Company analysis
The package supports company-specific assessment using a spreadsheet of imported material, origin country, quantity, value, and year. · geopolrisk-py.readthedocs.io, 9 Oct 2026
Data import formats
Excel files for company trade data; bundled database includes mining production, trade, and governance data · geopolrisk-py.readthedocs.io, 24 Sept 2026
Deployment
desktop · geopolrisk-py.readthedocs.io, 24 Sept 2026
Distribution
The package is distributed through PyPI, and a conda-forge package is not available. · geopolrisk-py.readthedocs.io, 9 Oct 2026
Free plan
Yes · geopolrisk-py.readthedocs.io, 24 Sept 2026
Intended users
The library is intended for LCA and comparative risk assessment users analyzing raw-material supply risk for economic units, including companies. · geopolrisk-py.readthedocs.io, 9 Oct 2026
License
The source code is licensed under GNU GPL version 3.0, while bundled third-party data remain subject to their providers’ terms. · geopolrisk-py.readthedocs.io, 9 Oct 2026
Local data handling
The package creates a geopolrisk folder in the user's Documents directory for databases and output files. · geopolrisk-py.readthedocs.io, 9 Oct 2026
OpenLCA export
The library can export importable characterization factors for openLCA, with one sheet per economic unit and year. · geopolrisk-py.readthedocs.io, 9 Oct 2026
Other LCA integrations
The documentation says SimaPro and Brightway support is coming. · geopolrisk-py.readthedocs.io, 9 Oct 2026
Purpose
The library implements the GeoPolRisk method to assess raw material supply risk in Life Cycle Assessment and comparative risk assessments. · geopolrisk-py.readthedocs.io, 9 Oct 2026
Regression models
No · geopolrisk-py.readthedocs.io, 24 Sept 2026
Scripting support
Yes · geopolrisk-py.readthedocs.io, 24 Sept 2026
Statistical tests
No · geopolrisk-py.readthedocs.io, 24 Sept 2026
Support
The project directs users to GitHub issues for bug reports and feature requests. · github.com, 9 Oct 2026
Technical requirements
Installation requires Python 3.10 or 3.11 and pip; Python 3.12 and later are outside the stated supported range. · geopolrisk-py.readthedocs.io, 9 Oct 2026
Underlying data
The method uses mining production data, BACI international trade data, and World Bank Worldwide Governance Indicators. · geopolrisk-py.readthedocs.io, 9 Oct 2026

Where geopolrisk-py stands on Freedom251

Look at these too