Certify latest Populace US data release#431
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Certifies the latest Populace-US 2024 release in
policyengine.py:populace-us-2024-f0af251-703bd81a565c-20260620T201958Z16be6338f9d0b3c339883dae59949e995663b64cf145de6728b3dd0f916c5d5fNotes
The certified Populace build was produced with
policyengine-us==1.729.0, which already matches the current.pyUS extra. The release manifest and supplemental diagnostics are reachable on Hugging Face and source coverage is included.The published
reform_validation.jsonis a diagnostic artifact. The recovery build skipped full out-of-sample reform microsimulation after the full validation path OOMed, so that diagnostic contains null Populace effects for out-of-sample rows. This PR does not treat that diagnostic as a hard certification gate; the dataset, manifest, source coverage, and runtime compatibility gates pass. We should follow up with a memory-bounded reform validation runner.Validation
uv run --all-extras python -m pytest-> 643 passed, 52 warningsuv run ruff format --check .uv run ruff check .git diff --checkmanaged_microsimulation()resolvespopulace-us-2024-f0af251-703bd81a565c-20260620T201958Z, loads 75,112 households, and exposes the new data build id inpolicyengine_bundlecalibration_diagnostics.json,reform_validation.json, andus_source_coverage.json/cycleread-only review found no actionable findings