Hacktoberfest 2026: die Issues, die Maintainer für den Oktober markiert haben – offen und einsteigerfreundlich. Hacktoberfest-Issues durchsuchen

v2 Modal household functions for every country in the PolicyEngine.py bundle

Geschlossen
#840 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Maintainer antworten meist innerhalb von 1 Tag

Dieses Issue hat noch niemand übernommen.

  • #842 von @anth-volk — ohne Merge geschlossen

Bewertung

Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Anfängerfreundlichkeit
20/100
Issue-Typ
Feature
Klarheit
Größtenteils klar
Aktivitätsstatus
Veraltet
Tech-Stack
python
Bereich
backend, cloud

Rechercherichtung

Read the API v2 migration plan for Step 1, group 1C and inspect the executor, versioned v2 Modal application, deployment validation, and version manifest. Implement the household calculation and one Modal function per country in the PolicyEngine.py bundle, then validate each function and record it in the schema version 2 manifest. The linked pull request #842 is already open, so this work appears to be underway.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

Part of the API v2 migration, Step 1, group 1C (household functions), item 1C-1. This issue tracks the second of two stacked pull requests.

Scope

  • A household calculation in the executor that reproduces the Public API's in-process household calculation (input preparation, simulation construction, requested values and their serialization, warnings, SPM selection and receipt, error codes and messages), so v2 results can be compared with the Public API's.
  • One Modal household function per country in the PolicyEngine.py bundle, calculate_household_{country}, in the versioned v2 Modal application, sized for large households and axes requests. Each invocation calculates one household under one or more policies.
  • Deployment validation that calls each household function, and the v2 version manifest (schema version 2) recording each validated household function.

Nothing calls the new functions yet; the entrypoint household submit and poll routes come later (group 2B).

Vorherrschende Sprache
Python
Sterne
1
Forks
1
Ø Merge
1 T. 21 Std.
Gemergte PRs (30 T.)
57

Entwicklungsumgebung

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus PolicyEngine/policyengine-sim-api

Alle Issues in PolicyEngine/policyengine-sim-api

Ähnliche Issues

Weitere Issues zu Python

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.