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.

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.

Download files

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

Source Distribution

black_carbon_albedo_utac-1.0.0.tar.gz (10.5 kB view details)

Uploaded Source

Built Distribution

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

black_carbon_albedo_utac-1.0.0-py3-none-any.whl (9.0 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for black_carbon_albedo_utac-1.0.0.tar.gz
Algorithm Hash digest
SHA256 04446be01f8f0958a276f99bbd0666558be5597282eee8096111efa147c3eb54
MD5 32ce909b10fba836a4ffecdf7088a063
BLAKE2b-256 05ba71cb1258626402f3ed324f2c09f0aa354f31c5fbf47365dc36cd97567472

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for black_carbon_albedo_utac-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 59ae1cb36b894bf30ecb9494833e42a9bc5a1ec931b6babd60316d91bae27834
MD5 e9851fd98130fa0ca99ede5fadb60d77
BLAKE2b-256 253e3eafb30322dc7de66141bd31e1a075dde35654554c53cedaa4f8d69c8204

See more details on using hashes here.

Release history Release notifications | RSS feed

1.0.1

2 files

This release

1.0.0 This release

2 files

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