Пакет: Цана пусцеючай карты

Правяральны пакет даследавання «Цана пусцеючай карты: матэрыяльны навес гарадоў, 1975–2020». Спадарожнікавы шэраг забудовы GHSL × шэрагі насельніцтва × начныя агні × зрэз OSM; увесь выніковы разлік — стандартная бібліятэка Python, узнаўленне за секунды; растравыя крокі ўзнаўляльныя асобна (скрыпты і кантрольныя сумы прыкладзены).

Версіі

v1.0.0 · 2026-07-16 · git-тэг artifact-urban-overhang-v1.0.0

Першы рэліз: панэль 94 гарадоў × 10 эпох GHSL 1975–2020, марфалагічныя контуры ў 9 сцэнарыях межаў, ядро/край, начныя агні 1992–2024, сучасны зрэз OSM (дарогі, сэрвісы, адмін-межы), тыпалогія, супастаўленыя пары, 17 кантрольных метрык.

Склад

by-maps-urban-overhang-v1.0.0/
├── README.md                    вопрос, вывод, как воспроизвести
├── REPORT.md                    основной лонгрид исследования
├── EXECUTIVE_BRIEF.md           краткий бриф
├── METHODS.md · LIMITATIONS.md · VALIDATION.md
├── DATA_DICTIONARY.md · PROVENANCE.md · PREREGISTRATION.md
├── AGENT.md                     12 заданий для LLM-аудитора и формат отчёта
├── claims.yaml                  реестр утверждений с типами и источниками
├── manifest.json · CHANGELOG.md · CITATION.cff · LICENSE.md
├── sources/registry.csv         реестр источников (URL, лицензии, sha256)
├── sources/raw/                 вендоренные агрегаты: морфология (9 сценариев),
│                                население 94 городов, свет, дороги, POI, админ-границы
├── code/run.sh                  единственная точка входа (stdlib, ~секунды)
├── code/build.py · verify.py · fetch.py
├── code/extract/                растровые шаги (GHSL → морфология → свет → OSM)
├── params/assumptions.yaml      все допущения с обоснованиями
├── data/final/                  метрики, интервалы, типология, story.json
└── checks/                      инварианты, ожидаемые результаты, контрольные суммы

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

unzip by-maps-urban-overhang-v1.0.0.zip && cd by-maps-urban-overhang-v1.0.0
bash code/run.sh
# == 1/3 Расчёт от sources/raw до data/final ==
# == 2/3 Инварианты данных ==
# == 3/3 Сверка с заявленными результатами ==
# Все 17 контрольных метрик воспроизведены в допусках.

Глабальныя тайлы GHSL (~0,8 ГБ) і здымак OSM (~0,35 ГБ) не ўкладваюцца: яны фіксуюцца URL і sha256, спампоўваюцца code/fetch.py, а іх занальныя агрэгаты завендораны — хуткае ўзнаўленне не патрабуе загрузак. Валідацыя ў CI: кожны пуш перазбірае пакет і зверае з апублікаваным байт-у-байт.