Add V inflation flag to full model yaml#460
Conversation
This stack of pull requests is managed by Graphite. Learn more about stacking. |
|
Test is fixed but I question now the intent of derive_cornerstone_q_and_vnorm_for_year() when vnorm is not changing from 2017. |
5af9358 to
6ec44f2
Compare
202b7d1 to
24a253a
Compare
…cornerstone_q to not inflate so it stays in 2017 USD
501a22c to
d3ce6cd
Compare
|
@WesIngwersen This PR adds
Effects of setting apply_inflation_to_V: True on 2025_usa_cornerstone_v0_3 configWhat the flag doesInflates the Make matrix V from 2017 chain dollars to v0.3 pipeline context (unchanged by the flag)
Today (flag off): E, x, and final A/q are in 2024 dollars, but Vnorm and commodity-PI weights use 2017 Make-table structure. Impact by output
v0.3 is more affected than Dollar-year coherence
The flag aligns IO structure in B and commodity pricing with the 2024 model year, instead of mapping 2024 E and x through a 2017 Make table. What would not change
Operational consequences
Bottom lineAdding |
|
Thanks @jvendries for that AI-assisted summary. Yes I was looking into it. @bl-young if this is a v0.3 candidate how can we best add a model spec with it to see the effects? (or @jvendries feel free to answer) |
For testing purposes I would assume it's just a matter of creating a new yaml config based on the v0.3 config and add the |
Yes that seems right. You are getting a conflict now since we changed the name of the model config file in #486 |
|
Ok i vote for adding that new config and then doing diagnostics on it to view it as a potentially v0.3 addition. |
You mean before it's pulled to main, right? |

cc: #461
Closes:
What changed? Why?
The
apply_inflation_to_Vflag has been added to the 2025 USA Cornerstone full model configuration. This enables inflation adjustment to be applied to the V matrix as part of the model's calculation pipeline.Testing
Verify that running the 2025 USA Cornerstone full model with this configuration applies inflation adjustments to V as expected and that model outputs reflect the change.