Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Restore ACS-local US regions on the microcosm#1263 rebuild

Chiusa
#648 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

Una pull request collegata è già stata integrata.

  • #649 di @MaxGhenis — integrata

Valutazione

Difficoltà
5/5
Tempo stimato
Più di una settimana
Idoneità per principianti
25/100
Tipo di issue
Funzionalità
Chiarezza
Abbastanza chiara
Stato di attività
Attiva
Stack tecnologico
python
Ambito
data, testing

Direzione di ricerca

Read #604, #599, and the linked microcosm rebuild (#1263), then inspect the certification test and docs, the data-certification skill, the Build M runbook, and legacy_spm/registry.py. Wait for the rebuilt release to be published; certify it with --regional-manifest-uri and check state/UT 2026 and a congressional district through the public wrapper alongside national-file figures. Done when the exception is removed, the registry uses the specified scope rule, and the evidence confirms the regional results.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

policyengine.py#604 (issue #603) pointed US state and congressional-district regions at the certified national dataset as a temporary revert. The ACS-local release then certified, populace-us-2024-buildo-acs-local-767312d60-20260923T074941Z, left SPM units without a classified adult, and canonical SPM refused every state-region run (PolicyEngine/microcosm#1263, PolicyEngine/policyengine-sim-api#747).

PolicyEngine/microcosm#1263 is rebuilding the ACS-local release:

  • every person carries a source-backed is_spm_independent_minor_role;
  • a package-stage release gate fails the build on any measured SPM unit without a classified adult;
  • the 1,946 one-person group-quarters records of children under 15, which no role can classify, are left out of the population until the model reads SPM scope natively (policyengine-us#9462).

To do here, once the rebuilt release is published:

  • certify it with --regional-manifest-uri, so state and district regions select populace_us_2024_acs_local.h5 again;
  • end the interim exception: #604's test and doc edits, and the exception sections of the data-certification skill and the Build M runbook;
  • register the rebuild in legacy_spm/registry.py with the acs_household_population scope rule and no independence list. The source stores the role but cannot store spm_unit_spm_universe_status, which policyengine-us 2.2.1 does not define. This keeps state SPM measured on Census's ACS household population, as #599 does for Build O;
  • show evidence: state/UT 2026 and a congressional district through the public wrapper, beside the national-file figures.
Lingua principale
Python
Stelle
8
Fork
10
Merge medio
1g 2h
PR unite (30g)
51

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di PolicyEngine/policyengine.py

Tutte le issue di PolicyEngine/policyengine.py

Issue simili

Altre issue su Python

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.