You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Complete feature parity: stubbed params, datasets, functions, and CLI (#299)
* Complete feature parity cleanup: stubbed params, datasets, functions, and CLI
Implement all remaining items from the tidycensus evaluation checklist:
- Stubbed parameters: time_series and breakdown_labels in estimates.py,
breakdown_labels in flows.py, keep_geo_vars in get_acs/get_decennial
- Datasets: pums_variables (API-fetched with cache), acs5_geography,
mig_recodes
- Functions: to_survey() with replicate-weight SE, interpolate_pw()
for population-weighted areal interpolation, summary_files(),
get_pop_groups()
- CLI: config set-key, acs, decennial, variables, estimates commands
- Tests: 70+ new test cases across 7 test files (162 total passing)
- Eval doc: Section 11 checklist updated from Planned to Done
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* Fix acs5_geography test mock path for Python 3.10 compatibility
Use sys.modules to get the actual module object instead of
import-as, which resolves to the re-exported function.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* Fix bugs found in code review
- Fix interpolate_pw() index mismatch when to_gdf has non-default index
- Add validation: time_series=True only for product='population'
- Rename to_survey() param type→weight_type to avoid shadowing builtin
- Simplify get_pop_groups() state filter (avoid redundant JSON re-parsing)
- Fix flow breakdown_labels zero-padded code mismatch (drop .astype(str))
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
---------
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
0 commit comments