[!IMPORTANT] On June 26 2024, Linux Foundation announced the merger of its financial services umbrella, the Fintech Open Source Foundation (FINOS), with OS-Climate, an open source community dedicated to building data technologies, modeling, and analytic tools that will drive global capital flows into climate change mitigation and resilience; OS-Climate projects are in the process of transitioning to the FINOS governance framework; read more on finos.org/press/finos-join-forces-os-open-source-climate-sustainability-esg
Physrisk
Physical climate risk calculation engine.
About physrisk
An OS-Climate project, physrisk is a library for assessing the physical effects of climate change and thereby the potential benefit of measures to improve resilience.
An introduction and methodology can be found in the online documentation.
Physrisk is primarily designed to run 'bottom-up' calculations that model the impact of climate hazards on large numbers of individual assets (including natural) and operations. These calculations can be used to assess financial risks or socio-economic impacts. To do this physrisk collects:
- hazard indicators and
- models of vulnerability of assets/operations to hazards.
Hazard indicators are on-boarded from public resources or inferred from climate projections, e.g. from CMIP or CORDEX data sets. Indicators are created from code in the hazard repository to make calculations as transparent as possible.
Physrisk is also designed to be a hosted, e.g. to provide on-demand calculations. physrisk-api and physrisk-ui provide an example API and user interface. A development version of the UI is hosted by OS-Climate.
Using the library
The library can be run locally. The library is installed via:
pip install physrisk-lib
Hazard indicator data is freely available via the Amazon Sustainability Data Initiative, here. Information about the project is available via the community-hub.
An inventory of the hazard data is maintained in the hazard inventory (this is used by the physrisk library itself). The UI hazard viewer is a convenient way to browse data sets.
A good place to start is the Getting Started section in the documentation site which has a number of walk-throughs.
Release files for physrisk-lib 1.9.22
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| physrisk_lib-1.9.22.tar.gz | 5.2 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| physrisk_lib-1.9.22-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 10.5 MB
Release files / physrisk_lib-1.9.22.tar.gz
| Download URL | physrisk_lib-1.9.22.tar.gz |
|---|---|
| Size | 5.2 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
fb6f59e0873e8faea077312f4f3962e1b02eabf661e6a50a7bc061a5ea7345cd
|
|
BLAKE2b-256 checksum How to use checksums |
76e9b9a41084b6dfb3a1142fad6ae05582c204cd628d61a6680221e5aa0d95c7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.2.0 CPython/3.12.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 19, 2026.
Transparency logRelease files / physrisk_lib-1.9.22-py3-none-any.whl
| Download URL | physrisk_lib-1.9.22-py3-none-any.whl |
|---|---|
| Size | 5.3 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
193b74cde55bf309be88aeb3fca8d038e6f99f9a68fe24bea5cd01bc3193fb80
|
|
BLAKE2b-256 checksum How to use checksums |
11aa7ba76bc9c093db50a9bf0681596726f8e2cdfa0aa56de165d9a10148ba41
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.2.0 CPython/3.12.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 19, 2026.
Transparency log