Validate US phone area-code candidates using sources with documented reuse terms
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 35/100
Direzione di ricerca
Start with data_designer/engine/sampling_gen/entities/phone_number.py and reproduce the 98933 example using PhoneNumber.from_zip_prefix; then inspect the sampler and rebuild tests and the lookup’s manifest, NOTICE, build report, and reconciliation. Identify reusable sources with documented terms and reproducible inputs, validate country, geographic use, active status, and state association, and add regression coverage for invalid or foreign codes and wrong-state associations. Done means regenerating the lookup while preserving ZIP identifiers, population weights, and valid overlay candidates without restoring NANPA-derived exclusions.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Removing NANPA-derived screening in #1139 restores erroneous Wikidata dialing-code statements to the US phone sampler. We are accepting this data-quality regression for that PR and tracking replacement validation here.
At PR commit 2a6126e0643ad4017ecd5bf78e44077c2b9e31cf:
- ZIP
98933always selects590; before #1139 it selected509. - Indianapolis ZIP
46201can select unassigned486. - California ZIP
95417can select Canadian639.
Reproduce the first example through the public sampler helper:
from data_designer.engine.sampling_gen.entities.phone_number import PhoneNumber
print(PhoneNumber.from_zip_prefix("98933"))
# The area code is always 590.
Comparison with the previously pinned screening reference found 19 newly sampleable codes that fail US/geographic/in-service checks. In total, 91 ZIPs contain a non-US, non-geographic, or out-of-service candidate, accounting for approximately 0.253% of the nationwide sampler probability. This is separate from approximate ZIP boundaries or uncertain overlay market shares.
The current 307 sampler/rebuild tests pass because they verify artifact consistency, weights, numeric shape, and selected regional examples; they do not establish numbering validity.
Expected outcome
- Establish replacement validation for country, geographic use, active status, and state association using sources with documented reuse terms and reproducible inputs.
- Regenerate the lookup and update its manifest, NOTICE, build report, and reconciliation.
- Add regression coverage for invalid/foreign codes and wrong-state associations while preserving ZIP identifiers, population weights, and valid overlay candidates.
- Keep NANPA-derived exclusions out of the replacement; copying the old list back would restore the dependency #1139 removes.
Review evidence: https://github.com/NVIDIA-NeMo/DataDesigner/pull/1139#issuecomment-6694018381
- Lingua principale
- Python
- Stelle
- 2.4k
- Fork
- 243
- Merge medio
- 1g 3h
- PR unite (30g)
- 88
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di NVIDIA-NeMo/DataDesigner
-
Structured-output prompt schemas escape non-ASCII text as \uXXXXForse già presa @spped2000 l’ha presa 3 giorni fa. Apertatriaged
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
NVIDIA-NeMo/DataDesigner#1130 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
Default OpenAI reasoning/vision model `gpt-5` is retired on 2026-12-11Forse già presa @pcbeingused333 l’ha presa oggi. Apertaneeds-discussion triaged
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
NVIDIA-NeMo/DataDesigner#1129 · 3 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
Allow huggingface-hub 2.x (widen cap from <2 to <3)Forse già presa @davanstrien l’ha presa 9 giorni fa. Apertaenhancement triaged
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
NVIDIA-NeMo/DataDesigner#1110 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Local seed path containing a single quote breaks the DuckDB queryForse di nuovo libera Una pull request per questa issue è stata chiusa senza essere unita. Apertabug triaged
Difficoltà 2/5 1-3 ore Idoneità per principianti 67/100
NVIDIA-NeMo/DataDesigner#1102 · 3 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
enforce \from future import annotations` via ruff FA102 rule`Forse già presa @chethanuk l’ha presa 58 giorni fa. Apertatask
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
NVIDIA-NeMo/DataDesigner#760 ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di NVIDIA-NeMo/DataDesigner
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
pylint-dev/pylint#11791 ·
I maintainer di solito rispondono entro 1 giorno
-
Rasterio granule reads never retry, so one 503 (Service Unavailable) fails the whole requestForse già presa @chuckwondo l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
developmentseed/titiler-cmr#305 ·
I maintainer di solito rispondono entro 1 giorno
-
community enhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 86/100
I maintainer di solito rispondono entro 1 giorno