Пакет: Беларусь з космасу, 1992–2075

Гарманізаваная начная свяцільнасць 118 раёнаў і Мінска за 33 гады (DMSP 1992–2011 + VIIRS 2012–2024, стык «мостам» з гейтамі R² ≥ 0,9 і разрывам ≤ 5%), індэкс разыходжання «святло супраць насельніцтва» і мадэльная ілюстрацыя будучыні 2030–2075 па трох сцэнарыях прагнозу v2026.4. Вендораныя выразкі растраў па Беларусі; канвеер ад занальных сум — стандартная бібліятэка; рылс-канвеер уключаны і дэтэрмінаваны.

Звязаны пакет: разыходжанне святло/статыстыка

nightlights-divergence v1.0.0 · 2026-07-14 · git-тэг artifact-nightlights-divergence-v1.0.0

Пералік кандыдатаў H1–H3 (Мінская агламерацыя +31,2% ва ўзроўнях, Смалявічы–Жодзіна −27,3% у долях, Астравец +23,1% у долях), дэкампазіцыя па 119 зонах і знешняя праверка адкрытай статыстыкай: прамвытворчасць раёнаў (Жодзіна 2019→2021 — 84,4%, Астравец — 376,6% з уводам БелАЭС), занятасць, зарплата, міграцыя, электраэнергія. Статус кейсаў — «кандыдат»: узгодненасць шэрагаў не ўстанаўлівае прычыну. 15 кантрольных метрык; stdlib.

Версіі

v2.1.2 · 2026-07-16 · git-тэг artifact-nightlights-v2.1.2

Тэхнічная перазборка: рэліз R3 дадаў у вендараныя параметры блок demo_layer і sha256 demo-кадраў у візуальны маніфест. Аналітычныя вынікі не змяніліся — усе кантрольныя метрыкі і допускі ідэнтычныя v2.1.1.

v2.1.1 · 2026-07-14 · git-тэг artifact-nightlights-v2.1.1

PATCH: хуткасць прайгравання зніжана ўдвая па рашэнні аўтара — адаптыўныя працягласці падзейнага слоя 760–2700 мс (прыпынак на пераходах 3000 мс), сцэна рылса ~97 с. Аналітыка, падзеі і кадры без зменаў.

v2.1.0 · 2026-07-14 · git-тэг artifact-nightlights-v2.1.0

MINOR: падзел аналітычнага і візуальнага слаёў (аналітычныя лікі v2.0.0 без зменаў). Візуальны рад: 1992–2011 — шаблонная VIIRS-like рэканструкцыя, 2012–2024 — назіранні, 2030–2075 — мадэль; маніфест кадраў з sha256; delta-слаі з адзінай шкалой; падзеі і адаптыўная хуткасць з аналітычнага z-скорынгу (метадалагічныя пераходы выключаны, прычыны — толькі ручныя анатацыі з крыніцай). 21 кантрольная метрыка.

v2.0.0 · 2026-07-14 · git-тэг artifact-nightlights-v2.0.0

MAJOR: рад 9→33 гады + мадэль да 2075. Рэтра — DMSP у каліброўцы Li et al.; сучаснасць — EOG VNL v2.1 (люстэрка OpenGeoHub); сюжэт v1 узноўлены на незалежнай крыніцы (Смалявіцкі −0,45, Мінск +0,07); найхутчэйшы рост святла — Астравецкі раён (БелАЭС). Мадэль: light = bright·(pop-ratio)^β + floor, β з міжраённай эластычнасці; кожны мадэльны кадр нясе ўпячатаны маркер «МАДЭЛЬ». 17 кантрольных метрык.

v1.0.0 · 2026-07-12 · git-тэг artifact-nightlights-v1.0.0

Першы рэліз: VIIRS 2015–2023 (WorldPop fvf), індэкс разыходжання; разыходжанне засяроджана ў індустрыяльных раёнах (Жодзіна святло ×0,55, Барысаў ×0,78), Мінск упоравень. У v2 крыніца пакінута як незалежная крыжаваная праверка.

Склад

by-maps-nightlights-v2.1.0/
├── README.md · AGENT.md · LIMITATIONS.md · PROVENANCE.md · CHANGELOG.md
├── manifest.json                    машиночитаемое описание (sha256, допуски)
├── sources/registry.csv             83 записи: URL, лицензии, sha256 глобальных
│                                    файлов и вырезок (DMSP, VNL, simVIIRS)
├── data/raw/nightlights/rasters/    35 вырезок GeoTIFF по Беларуси
├── data/raw/nightlights/zonal_*.csv зональные суммы трёх продуктов + floor
├── etl/nightlights_harmonize.py     гармонизация «мостом» + валидация (stdlib)
├── etl/nightlights_model.py         эластичности и модель 2030-2075 (stdlib)
├── etl/nightlights_v2.py            финальный набор (stdlib)
├── etl/nightlights_{fetch,zonal,frames}.py   растровые шаги (rasterio)
├── tools/render_reel_space.py       рилс-конвейер 1080x1920 (детерминирован)
├── params/assumptions.json|yaml     ВСЕ параметры: пороги, дефакеляция, β, floor
├── docs/notes/nightlights_v2_validation.md   отчёт с гейтами стыка
├── code/run.sh                      единственная точка входа (~10 секунд)
├── web/public/data/nightlights_v2.json        итог лендинга
├── web/public/data/nightlights/     манифест кадров, события, аннотации
└── checks/                          инварианты, 21 контрольная метрика, chksums

Хуткая праверка

unzip by-maps-nightlights-v2.1.0.zip && cd by-maps-nightlights-v2.1.0
bash code/run.sh          # только стандартная библиотека Python >= 3.10
# == 1/6 Гармонизация ==   == 2/6 Эластичности ==
# == 3/6 Финальный набор == == 4/6 События и адаптивная скорость ==
# == 5/6 Инварианты ==      == 6/6 Сверка с заявленными результатами ==
# Все 21 контрольных метрик воспроизведены в допусках.

Жывая версія — /be/research/nightlights; методыка — кнопка «Пра даныя і методыку» на старонцы даследавання. AGENT.md утрымлівае тры абавязковыя заданні, уключна са стрэс-тэстам мадэлі.