Skip to main content

OS-Climate Physical Risk Library

Project description

[!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

OS-Climate Slack Source Code PyPI License

pre-commit.ci status badge TestPyPI Python Build/Test 🔐 CodeQL OpenSSF Scorecard

Physrisk

Physical climate risk calculation engine.

drawing

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.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

physrisk_lib-1.9.2.tar.gz (5.2 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

physrisk_lib-1.9.2-py3-none-any.whl (5.3 MB view details)

Uploaded Python 3

File details

Details for the file physrisk_lib-1.9.2.tar.gz.

File metadata

  • Download URL: physrisk_lib-1.9.2.tar.gz
  • Upload date:
  • Size: 5.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.2.0 CPython/3.12.13

File hashes

Hashes for physrisk_lib-1.9.2.tar.gz
Algorithm Hash digest
SHA256 16f4fc8ece77e63fb63af33c3495bba8d582e1bd958fadf3ff89a45b244a0e6f
MD5 6c3557c75df2a38fa679c9c7231c4a8e
BLAKE2b-256 810698e5c4e99a19b9f2d646acc583395dfe92084c58f8a3720f6efc8d4e91e1

See more details on using hashes here.

Provenance

The following attestation bundles were made for physrisk_lib-1.9.2.tar.gz:

Publisher: build-test-release.yaml on os-climate/physrisk

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file physrisk_lib-1.9.2-py3-none-any.whl.

File metadata

  • Download URL: physrisk_lib-1.9.2-py3-none-any.whl
  • Upload date:
  • Size: 5.3 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.2.0 CPython/3.12.13

File hashes

Hashes for physrisk_lib-1.9.2-py3-none-any.whl
Algorithm Hash digest
SHA256 25890704f8e7dac1b286ba861993ec3a5e494c896a19b879d4b0ddb1f93c9e68
MD5 56c18ec94e03857e8b2620df0a3e6d5b
BLAKE2b-256 124f955712e9c9174f83d0310d450018b95db615d27af9bc629cddfee74f85bd

See more details on using hashes here.

Provenance

The following attestation bundles were made for physrisk_lib-1.9.2-py3-none-any.whl:

Publisher: build-test-release.yaml on os-climate/physrisk

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page