Re-pinning Chronicle past chronicle#350 adds state charitable targets
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 38/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Bien especificado
- Estado de actividad
- Activo
- Stack tecnológico
- python
- Área
- data-engineering, databases
Línea de trabajo
Read tools/build_us_chronicle_feed.py and us_runtime/fiscal_targets.py, then review the listed tools/us_acs_local_cd_surface.py behavior and the impact analysis at ~/PolicyEngine/_reviews/chronicle-ht2-state-schedule-a/microcosm-impact.md. Re-pin the Chronicle feed and inspect the 408 added facts, target bindings, district rebasing, and updated surface documentation and goldens; done means the target-surface changes are explicit in the re-pin PR.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
PolicyEngine/chronicle#350 adds eight IRS Historic Table 2 measures to every state row of soi-historic-table-2-state-broad-2022, for TY2022: 408 facts.
| Columns | Line | Measure ids |
|---|---|---|
N00700/A00700 |
Schedule 1 line 1 | taxable_state_local_income_tax_refunds_* |
N18300/A18300 |
Schedule A line 7 | taxes_paid_deduction_* |
N19300/A19300 |
line 8a | mortgage_interest_paid_* |
N19700/A19700 |
line 14 | charitable_* |
It also moves the congressional-district charitable_* concept to Table 2.1's irs_soi.contributions_deduction. measure_id is unchanged.
What happens on the next re-pin, as read at microcosm 7253402fb:
- Feed.
tools/build_us_chronicle_feed.pyselects record sets and periods, not measures. All 408 facts therefore enter the rebuilt feed.us/chronicle_feed.jsonrows andfacts_sha256move, and so doestarget_parity_feed_families.json: HT2 6,674 → 7,082 if nothing else changes. charitable_amount/charitable_returns. These map tocharitable_deduction(itemizers only) inus_runtime/fiscal_targets.py:151,234. They become state targets with rolesoi_fiscal_distribution, which entersstate,fullandstate_cdand survivesnational_state. Instate_cd,tools/us_acs_local_cd_surface.pyreplaces the charitable sibling bridges (itemized_deductions_amount,return_count) with these HT2 state parents. District blocks are then rebased to them, subject to the 1.25× band.docs/us-acs-local-soi-target-surface.md. It listscharitable_*as HT2 gaps, so that section and the surface goldens need updating.- The other six ids.
mortgage_interest_paid_*(unmapped on purpose,fiscal_targets.py:176),taxes_paid_deduction_*andtaxable_state_local_income_tax_refunds_*map to nothing. They bind no target.
This is a target-surface change. Review it in the re-pin PR rather than taking it in silently. Analysis: ~/PolicyEngine/_reviews/chronicle-ht2-state-schedule-a/microcosm-impact.md.
- Lenguaje dominante
- Python
- Estrellas
- 0
- Forks
- 5
- Merge medio
- 1 d 6 h
- PR fusionados (30 d)
- 146
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Sin plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de PolicyEngine/microcosm
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
PolicyEngine/microcosm#1220 ·
Los mantenedores suelen responder en 1 día
-
Update two stale comments about the export-mass reviewed-exclusion registerPosiblemente ocupada Un pull request vinculado a esta issue está abierto o ya se fusionó. Abierto
Dificultad 1/5 Menos de una hora Aptitud para principiantes 88/100
PolicyEngine/microcosm#1108 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 85/100
PolicyEngine/microcosm#475 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 3/5 1-2 días Aptitud para principiantes 45/100
PolicyEngine/microcosm#1303 ·
Los mantenedores suelen responder en 1 día
-
UK local-area release: publish a K=15, 150,000-household dense dataset in at most two buildsPosiblemente ocupada Un pull request vinculado a esta issue está abierto o ya se fusionó. Abierto
Dificultad 5/5 Más de una semana Aptitud para principiantes 12/100
PolicyEngine/microcosm#1301 ·
Los mantenedores suelen responder en 1 día
Todos los issues de PolicyEngine/microcosm
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
ok-oldking/ok-wuthering-waves#1785 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
healthchecks/healthchecks#1349 ·
-
deployment release-lag
Dificultad 1/5 Menos de una hora Aptitud para principiantes 68/100
nolte/kamerplanter#2374 ·
Los mantenedores suelen responder en 1 día
-
bug v1 v2
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
modelcontextprotocol/python-sdk#3725 ·
Los mantenedores suelen responder en 1 día
-
batchterms() drops queries without a similar() clause, misaligning results with inputsPosiblemente ocupada @MohammadHijjawi97 la tomó hoy. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 86/100
Los mantenedores suelen responder en 1 día