Repository navigation
Conversation
…folding Drop dead CEDA allocator/extract/crosswalk assets and flatten live MECS and price-index maps onto Cornerstone 335220 / 333914. Closes #1151.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
cc:
Closes: #1151
What changed? Why?
Production is Cornerstone-only (
335220for major household appliances). This removes dead CEDA allocator/Make-Use helpers, orphan FlowSA targets and activity-to-sector crosswalks, unused USDA/PCE CEDA parsers, unusedCEDA_COUNTRY*taxonomy, and the unused 2012 CEDA6IO loaders. Live MECS industry maps use native335220keys (no import-time remapper), and the price-index detail name map remaps leftover 2012 appliance names to335220and pump equipment from33391Ato333914.Removed entry points (none were selected by USA model or waterfall configs):
extract/allocation/bea.pyMake/Use/PCE loaders and CEDA aligners; FlowSA methodCEDA_2025_targetplusSector_Crosswalk_*_CEDACSVs; regenerateUSDA_CoA_Cropland_CEDA/USDA_CoA_Livestock_CEDA/BEA_PCE_CEDAFBAs; importextract.iot.io_2012orutils.taxonomy.countries. CEDA-named waterfalls (v03_waterfall_ceda_g1a/g1b) and diagnostic CEDA/USEEIO alignment stay runnable.Impact
No model output change: MECS exported maps match the prior keys as sets, and configured GO/PI vintages already use the aggregate appliance and
333914names.Testing
Unit coverage for mapping-name collection and Cornerstone MECS manufacturing coverage; Black and Ruff clean at repo root.
Review focus
diagnostics_helpers,ceda_v7, waterfall decks) are untouched on purposePRICE_INDEX_DETAIL_NAME_TO_BEA_2017_INDUSTRY_MAPPINGappliance and pump remaps keep vintage labels as keys