Skip to content

Commit 5fa48f0

Browse files
authored
Add US poverty target coverage contract (#53)
1 parent 5e851c5 commit 5fa48f0

5 files changed

Lines changed: 552 additions & 276 deletions

File tree

arch/source_package.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,7 @@
7070
"bea-nipa-personal-income-disposition": Path(
7171
"bea/nipa_personal_income_disposition"
7272
),
73+
"bea-nipa-pension-contributions": Path("bea/nipa_pension_contributions"),
7374
"bea-nipa-total-wages-salaries": Path("bea/nipa_total_wages_salaries"),
7475
"bea-regional-state-personal-income-components-2024": Path(
7576
"bea/regional_personal_income_state"

arch/targets/__init__.py

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,15 @@
1515
)
1616
from db.supabase_client import insert_targets_batch, query_strata, query_targets
1717
from calibration.targets import TargetSpec, get_targets
18+
from .us_poverty import (
19+
US_POVERTY_NONFILER_TARGET_COVERAGE,
20+
TargetSourceCoverage,
21+
coverage_entries,
22+
hard_target_package_aliases,
23+
source_gap_family_ids,
24+
validate_us_poverty_nonfiler_source_coverage,
25+
validation_only_family_ids,
26+
)
1827

1928
__all__ = [
2029
"DEFAULT_DB_PATH",
@@ -25,12 +34,19 @@
2534
"StratumConstraint",
2635
"Target",
2736
"TargetSpec",
37+
"TargetSourceCoverage",
2838
"TargetType",
39+
"US_POVERTY_NONFILER_TARGET_COVERAGE",
40+
"coverage_entries",
2941
"get_engine",
3042
"get_targets",
3143
"get_session",
44+
"hard_target_package_aliases",
3245
"init_db",
3346
"insert_targets_batch",
3447
"query_strata",
3548
"query_targets",
49+
"source_gap_family_ids",
50+
"validate_us_poverty_nonfiler_source_coverage",
51+
"validation_only_family_ids",
3652
]

0 commit comments

Comments
 (0)