Skip to main content

Real aerosol-masking / shipping-sulfur unmasking science (IMO 2020) -- deliberately no UTAC/CREP bridge, honest spread of estimates + a relativizing null-result study included

Project description

aerosol-masking-utac

GenesisAeon CI Python 3.11+ License: MIT

GenesisAeon Package 88 — real aerosol-masking / shipping-sulfur "unmasking" science (IMO 2020). Deliberately has no UTAC/CREP/AFET bridge — see DISCLAIMER.md.

What's real here

  • Aerosol masking mechanism and the 2020 IMO shipping-fuel sulfur regulation (3.5% → 0.5% cap, ~80% SO2 reduction).
  • An honest spread of independent radiative-forcing estimates (0.06 to ~0.2 W/m² across different studies/methods) — not a single cherry-picked number.
  • Jordan & Henry (2024, Earth's Future): up to ~3 years of accelerated warming (UKESM1 model).
  • Watson-Parris et al. (2025, ACP): a real, more recent relativizing finding that the global 20-year mean temperature signal is statistically consistent with no discernible global response — kept front and center, not buried.

Quickstart

pip install aerosol-masking-utac
from aerosol_masking_utac import rf_spread_wm2, watson_parris_2025_summary

low, high = rf_spread_wm2()
print(f"Independent RF estimates span {low}-{high} W/m^2")
print(watson_parris_2025_summary())

Development

pip install -e ".[dev]"
pre-commit install
ruff check src tests
mypy src
pytest

Citation

See CITATION.cff and .zenodo.json.

Project details


Download files

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

Source Distribution

aerosol_masking_utac-1.0.0.tar.gz (9.6 kB view details)

Uploaded Source

Built Distribution

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

aerosol_masking_utac-1.0.0-py3-none-any.whl (7.1 kB view details)

Uploaded Python 3

File details

Details for the file aerosol_masking_utac-1.0.0.tar.gz.

File metadata

  • Download URL: aerosol_masking_utac-1.0.0.tar.gz
  • Upload date:
  • Size: 9.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for aerosol_masking_utac-1.0.0.tar.gz
Algorithm Hash digest
SHA256 2aa368caaf68f035891d2a5966c09479b4247a08d11767b463d87774d1fa06f3
MD5 3f566c69e02998bfda9e31dfa07f6930
BLAKE2b-256 771536576d9120f502582db24b18ecce764ed5ba038634a0fb689570643c8d9c

See more details on using hashes here.

File details

Details for the file aerosol_masking_utac-1.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for aerosol_masking_utac-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 84c40351713d2688482a93f423096aa416e39348312a4c3bcf22ca1b29e47d7f
MD5 e1c6723b820df872bbc881e6fe8fb947
BLAKE2b-256 74a3f476f1a4deda7b048622e310aab85f568c8caa5f918853401142715275ba

See more details on using hashes here.

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