Skip to content

Input Data Updates: ATB 2025 and AEO 2026 - #82

Open
prateek-joshi-31 wants to merge 12 commits into
masterfrom
input_data_updates
Open

Input Data Updates: ATB 2025 and AEO 2026#82
prateek-joshi-31 wants to merge 12 commits into
masterfrom
input_data_updates

Conversation

@prateek-joshi-31

Copy link
Copy Markdown
Collaborator

The repository is updated with input data from the 2025 Annual Technology Baseline (ATB) from NLR and the 2026 Annual Energy Outlook (AEO) from EIA.

@prateek-joshi-31
prateek-joshi-31 requested review from michaelavs and paritoshdas and a balanced review from Copilot September 3, 2026 12:25
@prateek-joshi-31 prateek-joshi-31 self-assigned this Sep 3, 2026
@prateek-joshi-31 prateek-joshi-31 added the enhancement New feature or request label Sep 3, 2026

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 Changes recommended

All three depreciation scenarios contain empty 2022 commercial and industrial schedules that become invalid NaN inputs.

Once you've addressed the issues Copilot identified, you can request another Copilot review.

Pull request overview

Adds ATB 2025 scenario inputs supporting the broader ATB/AEO data refresh.

Changes:

  • Adds advanced, moderate, and conservative PV/battery assumptions through 2050.
  • Adds financing and depreciation schedules.
  • Excludes generated and large local data artifacts.
File summaries
File Description
dgen_os/input_data/pv_tech_performance/pv_tech_performance_atb25_moderate.csv Moderate PV performance
dgen_os/input_data/pv_tech_performance/pv_tech_performance_atb25_conservative.csv Conservative PV performance
dgen_os/input_data/pv_tech_performance/pv_tech_performance_atb25_advanced.csv Advanced PV performance
dgen_os/input_data/pv_prices/pv_price_atb25_moderate.csv Moderate PV costs
dgen_os/input_data/pv_prices/pv_price_atb25_conservative.csv Conservative PV costs
dgen_os/input_data/pv_prices/pv_price_atb25_advanced.csv Advanced PV costs
dgen_os/input_data/pv_plus_batt_prices/pv_plus_batt_price_atb25_moderate.csv Moderate combined-system costs
dgen_os/input_data/pv_plus_batt_prices/pv_plus_batt_price_atb25_conservative.csv Conservative combined-system costs
dgen_os/input_data/pv_plus_batt_prices/pv_plus_batt_price_atb25_advanced.csv Advanced combined-system costs
dgen_os/input_data/financing_terms/financing_atb25_moderate.csv Moderate financing assumptions
dgen_os/input_data/financing_terms/financing_atb25_conservative.csv Conservative financing assumptions
dgen_os/input_data/financing_terms/financing_atb25_advanced.csv Advanced financing assumptions
dgen_os/input_data/depreciation_schedules/depreciation_atb25_moderate.csv Moderate depreciation schedules
dgen_os/input_data/depreciation_schedules/depreciation_atb25_conservative.csv Conservative depreciation schedules
dgen_os/input_data/depreciation_schedules/depreciation_atb25_advanced.csv Advanced depreciation schedules
dgen_os/input_data/batt_tech_performance/batt_tech_performance_atb25_moderate.csv Moderate battery performance
dgen_os/input_data/batt_tech_performance/batt_tech_performance_atb25_conservative.csv Conservative battery performance
dgen_os/input_data/batt_tech_performance/batt_tech_performance_atb25_advanced.csv Advanced battery performance
dgen_os/input_data/batt_prices/batt_price_atb25_moderate.csv Moderate battery costs
dgen_os/input_data/batt_prices/batt_price_atb25_conservative.csv Conservative battery costs
dgen_os/input_data/batt_prices/batt_price_atb25_advanced.csv Advanced battery costs
.gitignore Excludes generated and large inputs
Review details

Suppressed comments (3)

dgen_os/input_data/depreciation_schedules/depreciation_atb25_moderate.csv:47

  • The 2022 industrial schedule is empty, so deprec_schedule turns it into a six-element NaN list and 2022 industrial agents receive invalid depreciation inputs. Populate this row (and fix the generator’s 2022 gap so regeneration preserves it).
2022,ind,,,,,,

dgen_os/input_data/depreciation_schedules/depreciation_atb25_conservative.csv:47

  • The 2022 industrial schedule is empty, so deprec_schedule turns it into a six-element NaN list and 2022 industrial agents receive invalid depreciation inputs. Populate this row (and fix the generator’s 2022 gap so regeneration preserves it).
2022,ind,,,,,,

dgen_os/input_data/depreciation_schedules/depreciation_atb25_advanced.csv:47

  • The 2022 industrial schedule is empty, so deprec_schedule turns it into a six-element NaN list and 2022 industrial agents receive invalid depreciation inputs. Populate this row (and fix the generator’s 2022 gap so regeneration preserves it).
2022,ind,,,,,,
  • Files reviewed: 21/45 changed files
  • Comments generated: 3
  • Review effort level: Balanced

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread dgen_os/input_data/depreciation_schedules/depreciation_atb25_advanced.csv Outdated
Comment thread dgen_os/input_data/depreciation_schedules/depreciation_atb25_conservative.csv Outdated
Comment thread dgen_os/input_data/depreciation_schedules/depreciation_atb25_moderate.csv Outdated

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 Changes recommended

The default workbook references a financing filename that does not exist under the added naming scheme.

Once you've addressed the issues Copilot identified, you can request another Copilot review.

Review details
  • Files reviewed: 21/45 changed files
  • Comments generated: 1
  • Review effort level: Balanced

@@ -0,0 +1,38 @@
year,economic_lifetime_yrs,loan_term_yrs_res,loan_interest_rate_res,down_payment_fraction_res,real_discount_rate_res,tax_rate_res,loan_term_yrs_nonres,loan_interest_rate_nonres,down_payment_fraction_nonres,real_discount_rate_nonres,tax_rate_nonres

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Renamed the file to financing_atb25_moderate_r&d.csv to match the workbook reference in b8f5f8a.

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Fixed in 07972fb.

Co-authored-by: prateek-joshi-31 <96447878+prateek-joshi-31@users.noreply.github.com>

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🔵 Needs a closer look

The extensive scientific input values require human validation against their authoritative source datasets.

Review details
  • Files reviewed: 21/45 changed files
  • Comments generated: 0 new
  • Review effort level: Balanced

@prateek-joshi-31

Copy link
Copy Markdown
Collaborator Author

@michaelavs and @paritoshdas could you please review this pull request?

@michaelavs michaelavs left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants