Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

Welcome to gwp_uncertainties!

This package allows computation of uncertainties in GWP and AGWP values for environmental flows with known radiative efficiencies, lifetimes and their respective perturbations.

Table values for all flows are stored in the data/ipcc2013.json file and have been taken from the following resources

  • Molecular weights from https://pubchem.ncbi.nlm.nih.gov/
  • Radiative efficiencies and lifetimes
    • for most flows can be found in the IPCC Climate Change report from 2013, Chapter 8 and Table 8.A.1
    • data/ipcc2013.json contains "_comment" field with the exact source table and matching name of a given flow in the IPCC report

Here we only consider flows that are present in the Life Cycle Assessment method ("IPCC 2013", "climate change") with time horizons of 20 and 100 years.

For the uncertainty calculations we employ a method based on first-order Taylor expansion as suggested in the Supplementary Material of the IPCC Climate Change report from 2013 (see Chapter 8.SM). Given a function $$y = f(x_1,...,x_k),$$ the uncertainty in f can be computed as follows:

$$\Delta f = \sqrt{\sum_i (\Delta f_i)^2} = \sqrt{\sum_i \big( \frac{\partial f}{\partial x_i} \Delta x_i \big)^2}, $$

where in our case, f is a function that computes GWP values, and inputs x depend on the flow:

  • x = (lifetime, radiative efficiency) for all flows except for methane and nitrous oxide
  • x = (lifetime, radiative efficiency, f1, f2) for methane and nitrous oxide (see 8.SM.11.3.2 and 8.SM.11.3.3 of the IPCC supplementary materials), where f1 is added due to effects on ozone and f2 is due to stratospheric H2O.

Uncertainties in the inputs x are given in Table 8.SM.12 and Section 8.3.1. Uncertainty \Delta f corresponds to a 90% confidence interval, and is converted to standard deviation of normal distribution by scaling it down by 1.645.

A special case is carbon monoxide, where we assume uniform distribution (see Table 8.A.4).

Note that

  • Uncertainties in NOx and VOC have not been taken into account in the current implementation. GWP values are given in Tables 8.A.3 and 8.A.5 respectively.

Results

flows_gwp_uncertainties

table values

Metadata

Release files for gwp-uncertainties 0.3.dev1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for gwp-uncertainties 0.3.dev1
File Size Uploaded Provenance Actions
gwp_uncertainties-0.3.dev1.tar.gz 3.4 kB Without provenance Details for gwp_uncertainties-0.3.dev1.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for gwp-uncertainties 0.3.dev1
File Interpreter ABI Platform Actions
gwp_uncertainties-0.3.dev1-py3-none-any.whl Python 3 none any Details for gwp_uncertainties-0.3.dev1-py3-none-any.whl

Total release size: 6.8 kB

Release files / gwp_uncertainties-0.3.dev1.tar.gz

Download URL gwp_uncertainties-0.3.dev1.tar.gz
Size 3.4 kB
Tags Source
SHA-256 checksum
How to use checksums
0b80009d12adb807fd99d1ea58eb3b24fb3ae1e33c67b21fb768134e95d339be
BLAKE2b-256 checksum
How to use checksums
153e9597aa35eb94f8b514a3adab2a8dcca0a831e6f9116accc0c46e8f27e1e9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.4

Release files / gwp_uncertainties-0.3.dev1-py3-none-any.whl

Download URL gwp_uncertainties-0.3.dev1-py3-none-any.whl
Size 3.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ebeb0a8773df5ce42b26285bd22749266f937118102c969782ef4272de5f596c
BLAKE2b-256 checksum
How to use checksums
9b6026effc0232d88808a33a53c55974373a445c278b260a7519cfe5584f79c8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.4

Security for gwp-uncertainties 0.3.dev1

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.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page