Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
31ca568
WIP stash
softwareengineerprogrammer Sep 7, 2026
0262c4f
Fervo_Project_Cape-5 2026 Update v2
softwareengineerprogrammer Sep 24, 2026
4e76b9b
gitignore Claude outputs/
softwareengineerprogrammer Sep 24, 2026
a1aaa10
designate as 'September 2026 Update'
softwareengineerprogrammer Sep 24, 2026
9275794
regen sensivitity svgs
softwareengineerprogrammer Sep 24, 2026
749b46c
variants update, reference Project Red Case study
softwareengineerprogrammer Sep 24, 2026
3c42f61
review iteration
softwareengineerprogrammer Sep 26, 2026
79321ed
Fervo_Project_Cape-7: September 2026 Update as a new example; restore…
softwareengineerprogrammer Sep 28, 2026
8d3f3d8
copy edit - remove redundant spaces in ORC warning message
softwareengineerprogrammer Sep 28, 2026
1c9783c
ignore generated docs/Fervo_Project_Cape-7.md
softwareengineerprogrammer Sep 28, 2026
a231c27
Fervo_Project_Cape-7: complete the split - static Fervo_Project_Cape-…
softwareengineerprogrammer Sep 28, 2026
3888363
Remove leftover cape_5 doc tooling (fixes test collection ImportError…
softwareengineerprogrammer Sep 28, 2026
0435eeb
gitignore .claude
softwareengineerprogrammer Sep 29, 2026
6479a6b
GHA fix
softwareengineerprogrammer Sep 29, 2026
5a5c6f6
regen fpc7 sensitivity
softwareengineerprogrammer Sep 30, 2026
fe83b67
update README examples list
softwareengineerprogrammer Sep 30, 2026
90d2a8b
implement depreciation schedule and set fpc7 to 5-year macrs
softwareengineerprogrammer Oct 1, 2026
60334e9
Fervo_Project_Cape-7: document Debt Tenor, Fraction of Investment in …
softwareengineerprogrammer Oct 1, 2026
c02cec9
Ensure debt tenor does not exceed plant lifetime
softwareengineerprogrammer Oct 1, 2026
06346f5
Bump version: 3.18.3 → 3.18.4
softwareengineerprogrammer Oct 1, 2026
5181f67
October 2026 Update designation
softwareengineerprogrammer Oct 2, 2026
4474992
Fervo_Project_Cape-7: update transmission cost to PacifiCorp June 202…
softwareengineerprogrammer Oct 2, 2026
b5b6cf2
regen sensitivity (fix incorrect geophires version)
softwareengineerprogrammer Oct 2, 2026
127d9b6
Designate October 2026 Update as preview version (for now)
softwareengineerprogrammer Oct 2, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .bumpversion.cfg
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
[bumpversion]
current_version = 3.18.3
current_version = 3.18.4
commit = True
tag = True

Expand Down
2 changes: 1 addition & 1 deletion .cookiecutterrc
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ default_context:
sphinx_doctest: "no"
sphinx_theme: "sphinx-py3doc-enhanced-theme"
test_matrix_separate_coverage: "no"
version: 3.18.3
version: 3.18.4
version_manager: "bump2version"
website: "https://github.com/NREL"
year_from: "2023"
Expand Down
4 changes: 3 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -94,6 +94,8 @@ nosetests.xml
.vscode

ai.md
Claude outputs/
.claude

# Complexity
output/*.html
Expand All @@ -105,7 +107,7 @@ docs/temp.txt
docs/tmp
docs/reference/geophires-request.json
docs/reference/parameters.rst
docs/Fervo_Project_Cape-5.md
docs/Fervo_Project_Cape-7.md
docs/Fervo_Project_Red.md
docs/_images/*.bak.png
docs/_images/singh-et-al-2025_fig-7_well-and-bench-spacing.xcf
Expand Down
12 changes: 8 additions & 4 deletions README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -58,9 +58,9 @@ Free software: `MIT license <LICENSE>`__
:alt: Supported implementations
:target: https://pypi.org/project/geophires-x

.. |commits-since| image:: https://img.shields.io/github/commits-since/softwareengineerprogrammer/GEOPHIRES-X/v3.18.3.svg
.. |commits-since| image:: https://img.shields.io/github/commits-since/softwareengineerprogrammer/GEOPHIRES-X/v3.18.4.svg
:alt: Commits since latest release
:target: https://github.com/softwareengineerprogrammer/GEOPHIRES-X/compare/v3.18.3...main
:target: https://github.com/softwareengineerprogrammer/GEOPHIRES-X/compare/v3.18.4...main

.. |docs| image:: https://readthedocs.org/projects/GEOPHIRES-X/badge/?style=flat
:target: https://softwareengineerprogrammer.github.io/GEOPHIRES
Expand Down Expand Up @@ -168,14 +168,18 @@ Example-specific web interface deeplinks are listed in the Link column.
- Input file
- Case report file
- Link
* - Case Study: 500 MW EGS Modeled on Fervo Cape Station (2026 Update) (`documentation <https://softwareengineerprogrammer.github.io/GEOPHIRES/Fervo_Project_Cape-5.html>`__)
* - Case Study: 500 MW EGS Modeled on Fervo Cape Station (February 2026 Update) (`documentation <https://softwareengineerprogrammer.github.io/GEOPHIRES/Fervo_Project_Cape-5.html>`__)
- `Fervo_Project_Cape-5.txt <tests/examples/Fervo_Project_Cape-5.txt>`__
- `.out <tests/examples/Fervo_Project_Cape-5.out>`__
- `link <https://gtp.scientificwebservices.com/geophires?geophires-example-id=Fervo_Project_Cape-5>`__
* - 100 MW EGS Modeled on Fervo Cape Station
* - 100 MW EGS Modeled on Fervo Cape Station (February 2026 Update)
- `Fervo_Project_Cape-6.txt <tests/examples/Fervo_Project_Cape-6.txt>`__
- `.out <tests/examples/Fervo_Project_Cape-6.out>`__
- `link <https://gtp.scientificwebservices.com/geophires?geophires-example-id=Fervo_Project_Cape-6>`__
* - [Preview] Case Study: 500 MW EGS Modeled on Fervo Cape Station (October 2026 Update) (`documentation <https://softwareengineerprogrammer.github.io/GEOPHIRES/Fervo_Project_Cape-7.html>`__)
- `Fervo_Project_Cape-7.txt <tests/examples/Fervo_Project_Cape-7.txt>`__
- `.out <tests/examples/Fervo_Project_Cape-7.out>`__
- `link <https://gtp.scientificwebservices.com/geophires?geophires-example-id=Fervo_Project_Cape-7>`__
* -  
-  
-  
Expand Down
2 changes: 1 addition & 1 deletion docs/Fervo_Project_Cape-4.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

.. raw:: html

<p style="font-style: italic; font-weight: bold;">⚠️️ This is a deprecated version of the case study. <a href="Fervo_Project_Cape-5.html">Click here</a> to view an updated version (<tt>Fervo_Project_Cape-5</tt>).</p>
<p style="font-style: italic; font-weight: bold;">⚠️️ This is a deprecated version of the case study. <a href="Fervo_Project_Cape-7.html">Click here</a> to view an updated version (<tt>Fervo_Project_Cape-7</tt>).</p>

---

Expand Down
198 changes: 145 additions & 53 deletions docs/Fervo_Project_Cape-5.md.jinja → docs/Fervo_Project_Cape-5.md

Large diffs are not rendered by default.

847 changes: 847 additions & 0 deletions docs/Fervo_Project_Cape-7.md.jinja

Large diffs are not rendered by default.

7 changes: 4 additions & 3 deletions docs/Fervo_Project_Red.md.jinja
Original file line number Diff line number Diff line change
Expand Up @@ -133,7 +133,7 @@ geometry for the Project Red simulation are detailed below:
</div>

Note that these parameters represent a simplified, homogenized analytical equivalent of a highly complex, heterogeneous subsurface fracture network.
Further relevant detailed discussion can be found in the [Cape Station case study methodology section](Fervo_Project_Cape-5.html#calibration-with-fervo-implemented-field-design).
Further relevant detailed discussion can be found in the [Cape Station case study methodology section](Fervo_Project_Cape-7.html#calibration-with-fervo-implemented-field-design).
See also the [effective number of fractures sensitivity analysis below](#sensitivity-analysis-effective-number-of-fractures-section).

## Results
Expand Down Expand Up @@ -181,7 +181,8 @@ Both models demonstrate high predictive fidelity, tracking steady-state flowing
### Long-Term Forecast ({{ long_term_forecast_years }}-Year Horizon)

To evaluate the model's predictive behavior over a longer timeframe, the GEOPHIRES simulation was extended to an {{ long_term_forecast_years }}-year horizon.
This timeframe aligns with the redrilling interval modeled in the [Cape Station case study](Fervo_Project_Cape-5.html)
This timeframe aligns with the redrilling interval modeled in the
[February 2026 Update of the Cape Station case study](Fervo_Project_Cape-5.html)
and provides a plausible view of the anticipated thermal decline before major wellfield intervention would be required.

![](_images/fervo_project_red-2026_production-temperature-data-vs-modeling-long-term.png)
Expand Down Expand Up @@ -289,7 +290,7 @@ The economic inputs utilized in this run are largely generalized default assumpt
the literature. However, this parameter is provided primarily for continuity and has not been rigorously calibrated
for a full financial assessment here.
Users seeking a comprehensive, purpose-built template for EGS techno-economic analysis are strongly encouraged to
utilize the [500 MW EGS Cape Station Case Study](Fervo_Project_Cape-5.html#economic-parameters) instead, which
utilize the [500 MW EGS Cape Station Case Study](Fervo_Project_Cape-7.html#economic-parameters) instead, which
features a fully developed SAM Economic Model financial pro-forma.

---
Expand Down
2 changes: 1 addition & 1 deletion docs/GEOPHIRES-Examples.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ or in the [web interface](https://gtp.scientificwebservices.com/geophires) under

## Case Study: 500 MW EGS Project Modeled on Fervo Cape Station

See documentation: [Case Study: 500 MWe EGS Project Modeled on Fervo Cape Station](Fervo_Project_Cape-5.html).
See documentation: [Case Study: 500 MWe EGS Project Modeled on Fervo Cape Station](Fervo_Project_Cape-7.html).

## Fervo Project Red: Evaluating the Gringarten Model against Empirical EGS Data

Expand Down
3 changes: 2 additions & 1 deletion docs/SAM-Economic-Models.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@ The following table describes how GEOPHIRES parameters are transformed into SAM
| `Fraction of Investment in Bonds` | Financial Parameters → Project Term Debt | `Debt percent` | `Singleowner` | `debt_percent` | .. N/A |
| `Inflated Bond Interest Rate` | Financial Parameters → Project Term Debt | `Annual interest rate` | `Singleowner` | `term_int_rate` | .. N/A |
| `Debt Tenor` | Financial Parameters → Project Term Debt | `Tenor` | `Singleowner` | `term_tenor` | Defaults to `Plant Lifetime` if not provided. May not exceed `Plant Lifetime`. Counted from the Commercial Operation Date (COD; Year 1); construction years are not counted. Debt drawn during construction is effectively refinanced as term debt at COD; see [Construction Debt at COD](SAM-EM_Multiple-Construction-Years.html#construction-debt-at-cod). |
| `Depreciation Schedule` | Financial Parameters → Depreciation | `Allocations`: 100% to `20-yr Straight Line` (default) or `5-yr MACRS` | `Singleowner` | `depr_alloc_sl_20_percent`, `depr_alloc_macrs_5_percent` | The entire depreciable basis is allocated to one class. 5-year MACRS is the statutory class for facilities that claim the technology-neutral clean electricity credits (IRC sections 48E and 45Y). SAM counts the resulting early-year tax losses as tax benefits in the years they occur, which assumes the owner can use them (for example, against other taxable income or through a tax equity partner). |
| `Starting Electricity Sale Price`, `Ending Electricity Sale Price`, `Electricity Escalation Rate Per Year`, `Electricity Escalation Start Year` | Revenue | `PPA price` | `Singleowner` | `ppa_price_input` | GEOPHIRES's pricing model is used to create a PPA price schedule that is passed to SAM. |
| `Total AddOn Profit Gained` | Revenue → Capacity Payments | `Fixed amount`, `Capacity payment amount` | `Singleowner` | `cp_capacity_payment_type = 1`, `cp_capacity_payment_amount` | |
| `Starting Carbon Credit Value`, `Ending Carbon Credit Value`, `Carbon Escalation Rate Per Year`, `Carbon Escalation Start Year` | Revenue → Capacity Payments | `Fixed amount`, `Capacity payment amount` | `Singleowner` | `cp_capacity_payment_type = 1`, `cp_capacity_payment_amount` | |
Expand Down Expand Up @@ -159,7 +160,7 @@ For detailed information on how these different configurations are modeled finan

## Examples

1. [Case Study: 500 MWe EGS Project Modeled on Fervo Cape Station](https://gtp.scientificwebservices.com/geophires/?geophires-example-id=Fervo_Project_Cape-5) | [Case Study Documentation](Fervo_Project_Cape-5.html)
1. [Case Study: 500 MWe EGS Project Modeled on Fervo Cape Station](https://gtp.scientificwebservices.com/geophires/?geophires-example-id=Fervo_Project_Cape-7) | [Case Study Documentation](Fervo_Project_Cape-7.html)
1. [SAM Single Owner PPA: 50 MWe](https://gtp.scientificwebservices.com/geophires/?geophires-example-id=example_SAM-single-owner-PPA)
1. [50 MWe with Add-ons](https://gtp.scientificwebservices.com/geophires/?geophires-example-id=example_SAM-single-owner-PPA-3)
1. [50 MWe with Royalties](https://gtp.scientificwebservices.com/geophires/?geophires-example-id=example_SAM-single-owner-PPA-4)
Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Loading