Skip to main content

black-carbon-albedo-utac

GenesisAeon Package 105 — black carbon / light-absorbing-particle albedo feedback on glaciers. A new lens on the P99–P104 series: atmospheric deposition physics, not water balance, geophysics, or governance. Deliberately has no UTAC/CREP/AFET bridge — see DISCLAIMER.md.

For a plain-language explanation of the same topic (German, no jargon, written for general audiences), see WHITEPAPER.md.

The core idea

Soot and other light-absorbing particles deposited on snow/ice reduce albedo, increase absorbed solar radiation, and directly accelerate melt — a mechanism independent of, and additional to, greenhouse-gas warming. It's also a positive feedback: as darkened ice melts, the black carbon within it concentrates at the surface exactly where melt is already happening, further darkening it.

A deliberate, honest contrast to this ecosystem's aerosol-masking-utac: there, aerosols mask warming globally (a cooling effect, from reduced shipping-fuel sulfate). Here, aerosols deposited on the cryosphere accelerate melt locally (a warming effect, from black carbon). Same broad class of atmospheric particles, opposite climate role depending on where they end up.

What's real here

  • Kang, Zhang, Qian & Wang (2020, Earth-Science Reviews) — the foundational synthesis review of the mechanism: BC concentrations in glacier ablation-zone aged snow/ice are commonly 1–3 orders of magnitude higher than in accumulation-zone fresh snow, as the darkening/melt/re-concentration cycle self-reinforces.
  • Li et al. (2017, Science of the Total Environment) — a real, measured case: light-absorbing impurities enhanced summer melt on the Xiao Dongkemadi Glacier, central Tibetan Plateau, by ~15% (2014–2015 field seasons).
  • Yang, Kang, Chen et al. (2025, Communications Earth & Environment) — a real, decade-long (2007–2016), plateau-wide study separating BC's direct effect (albedo → melt, +7.5%) from its indirect effect (BC-suppressed precipitation → +6.1% additional mass loss), against a total observed solid-water-storage decline of 33.7% — explicitly not the same number as BC's own combined contribution (13.6 percentage points, about 40% of the total decline). See bc_attributable_fraction_of_total_decline().

Quickstart

pip install black-carbon-albedo-utac
from black_carbon_albedo_utac import (
    is_positive_feedback,
    ablation_zone_enrichment_range,
    XIAO_DONGKEMADI_2017,
    TIBETAN_PLATEAU_2025,
    bc_total_effect_pct,
    bc_attributable_fraction_of_total_decline,
)

print(is_positive_feedback())              # True
print(ablation_zone_enrichment_range())    # (1, 3)
print(XIAO_DONGKEMADI_2017.melt_enhancement_pct)  # 15.0
print(TIBETAN_PLATEAU_2025.total_storage_decline_pct)  # 33.7
print(bc_total_effect_pct())               # 13.6 -- NOT the 33.7% total
print(bc_attributable_fraction_of_total_decline())  # ~0.40

Development

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

Citation

See CITATION.cff and .zenodo.json.

Metadata

Release files for black-carbon-albedo-utac 1.0.1

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

Source distribution (sdist)

Source distribution for black-carbon-albedo-utac 1.0.1
File Size Uploaded Provenance
black_carbon_albedo_utac-1.0.1.tar.gz 13.2 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for black-carbon-albedo-utac 1.0.1
File Interpreter ABI Platform
black_carbon_albedo_utac-1.0.1-py3-none-any.whl Python 3 none any Details

Total release size: 22.3 kB

Release files / black_carbon_albedo_utac-1.0.1.tar.gz

Download URL black_carbon_albedo_utac-1.0.1.tar.gz
Size 13.2 kB
Tags Source
SHA-256 checksum
How to use checksums
26de28afbfb5edebe058d5db11c5b988c55f78e4407f1f47021832c265cd80f2
BLAKE2b-256 checksum
How to use checksums
d40ce3f977016c10b0e3e0e5cf3dd5fd44fc870fed3f6a7d5e74ba36f9778ec0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / black_carbon_albedo_utac-1.0.1-py3-none-any.whl

Download URL black_carbon_albedo_utac-1.0.1-py3-none-any.whl
Size 9.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f406f866ab5a9503aba96210692e3bbed675306ee1d909ed8e9a0a4d2fd10bfe
BLAKE2b-256 checksum
How to use checksums
dbbb564afacc1cafe9cfdc7798cf18257647e8926464d527b418d037724d7f22
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Security for black-carbon-albedo-utac 1.0.1

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.

Release history Release notifications | RSS feed

This release

1.0.1 This release

2 release files No provenance

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