Разрывы на пяти границах Беларуси по спутниковым слоям: таблица из 234 491 квадрата 1 км в полосе ±52 км (застройка WSF и GHSL, ночные огни Li et al. и VIIRS, пашня GLAD), официальное население 213 единиц в полосе, код локальной линейной разрывной регрессии на стандартном Python и все 660 оценок, включая проверки устойчивости. Гипотезы зафиксированы до расчёта; глобальные растры не вендорятся — их адреса и sha256 записаны в реестре источников.
Первый релиз. 16 исходов × 5 участков границы × до 9 спецификаций — 660 оценок; вердикты H1–H5 по правилам пререгистрации (H1–H3 не подтверждены, H4 подтверждена, H5 подтверждена описательно). Полный пересчёт — около 80 секунд без внешних библиотек; 34 контрольные метрики: оценки с допуском ±0,001, медианы H5 — ±0,01.
by-maps-seam-v1.0.0/
├── README.md · AGENT.md · LIMITATIONS.md · PROVENANCE.md · CHANGELOG.md
├── PREREGISTRATION.md · CITATION.cff · LICENSE.md
├── manifest.json машиночитаемое описание (sha256, допуски)
├── sources/registry.csv реестр источников: URL, лицензии, даты обращения
├── sources/registry_files.csv пофайловые URL и sha256 глобальных растров
├── sources/raw/cells.csv.gz 234 491 квадрат 1 км: застройка, огни, пашня
├── sources/raw/neighbors_adm0.geojson · cities50k.json
├── sources/raw/units/ официальное население единиц (H5) и самопроверки
├── code/build.py весь расчёт: RDD, проверки, вердикты (stdlib)
├── code/fetch.py загрузка и сверка sha256 растров (по желанию)
├── code/extract/seam_extract.py тяжёлый шаг растры -> ячейки (справочно)
├── code/run.sh единственная точка входа (~80 секунд)
├── params/assumptions.yaml окна, бублик, исключения — с обоснованиями
├── data/final/seam.json · estimates.csv · seam_results.md
├── data/final/computed_results.json
└── checks/ инварианты, ожидаемые результаты, chksumsunzip by-maps-seam-v1.0.0.zip && cd by-maps-seam-v1.0.0
bash code/run.sh # только стандартная библиотека Python >= 3.10
# == 1/3 Расчёт от sources/raw до data/final ==
# == 2/3 Инварианты данных ==
# == 3/3 Сверка с заявленными результатами ==
# Все 34 контрольных метрик воспроизведены в допусках.Живая версия — /research/seam; методика — кнопка «О данных и методике» на странице исследования.