Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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.11.12
current_version = 3.11.13
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.11.12
version: 3.11.13
version_manager: "bump2version"
website: "https://github.com/NREL"
year_from: "2023"
Expand Down
4 changes: 3 additions & 1 deletion CHANGELOG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,9 @@ GEOPHIRES v3 (2023-2026)
3.11
^^^^

3.11: `Fervo_Project_Cape-5: Multi-Year Construction & Reservoir Engineering updates; SAM-EM Payback Period; SAM-EM ITC; User-Provided Reservoir Profile updates; SAM-EM MCY Levelized Metrics update <https://github.com/NatLabRockies/GEOPHIRES-X/pull/457>`__ | `release <https://github.com/NREL/GEOPHIRES-X/releases/tag/v3.11.12>`__
3.11.13: `[Public Release] Fervo_Project_Cape-5: 500 MW EGS Modeled on Fervo Cape Station (2026 Update) <https://github.com/softwareengineerprogrammer/GEOPHIRES/pull/135>`__ | `release <https://github.com/NREL/GEOPHIRES-X/releases/tag/v3.11.13>`__

3.11: `[Preview] Fervo_Project_Cape-5: Multi-Year Construction & Reservoir Engineering; SAM-EM Payback Period; SAM-EM ITC; User-Provided Reservoir Profile updates; SAM-EM MCY Levelized Metrics update <https://github.com/NatLabRockies/GEOPHIRES-X/pull/457>`__ | `release <https://github.com/NREL/GEOPHIRES-X/releases/tag/v3.11.12>`__


3.10
Expand Down
16 changes: 8 additions & 8 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.11.12.svg
.. |commits-since| image:: https://img.shields.io/github/commits-since/softwareengineerprogrammer/GEOPHIRES-X/v3.11.13.svg
:alt: Commits since latest release
:target: https://github.com/softwareengineerprogrammer/GEOPHIRES-X/compare/v3.11.12...main
:target: https://github.com/softwareengineerprogrammer/GEOPHIRES-X/compare/v3.11.13...main

.. |docs| image:: https://readthedocs.org/projects/GEOPHIRES-X/badge/?style=flat
:target: https://softwareengineerprogrammer.github.io/GEOPHIRES
Expand Down Expand Up @@ -168,15 +168,11 @@ Example-specific web interface deeplinks are listed in the Link column.
- Input file
- Case report file
- Link
* - Case Study: 500 MWe EGS modeled on Fervo Cape Station (`documentation <https://softwareengineerprogrammer.github.io/GEOPHIRES/Fervo_Project_Cape-4.html>`__)
- `Fervo_Project_Cape-4.txt <tests/examples/Fervo_Project_Cape-4.txt>`__
- `.out <tests/examples/Fervo_Project_Cape-4.out>`__
- `link <https://gtp.scientificwebservices.com/geophires?geophires-example-id=Fervo_Project_Cape-4>`__
* - [Preview] 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 (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>`__
* - [Preview] Case Study: 100 MW EGS modeled on Fervo Cape Station (`documentation <https://softwareengineerprogrammer.github.io/GEOPHIRES/Fervo_Project_Cape-5.html#Fervo_Project_Cape-6-section>`__)
* - 100 MW EGS Modeled on Fervo Cape Station (`documentation <https://softwareengineerprogrammer.github.io/GEOPHIRES/Fervo_Project_Cape-5.html#Fervo_Project_Cape-6-section>`__)
- `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>`__
Expand Down Expand Up @@ -304,6 +300,10 @@ Example-specific web interface deeplinks are listed in the Link column.
- `Fervo_Project_Cape-3.txt <tests/examples/Fervo_Project_Cape-3.txt>`__
- `.out <tests/examples/Fervo_Project_Cape-3.out>`__
- `link <https://gtp.scientificwebservices.com/geophires?geophires-example-id=Fervo_Project_Cape-3>`__
* - Fervo Cape Station 4: [Deprecated] Case Study: 500 MWe EGS modeled on Fervo Cape Station (2025) (`documentation <https://softwareengineerprogrammer.github.io/GEOPHIRES/Fervo_Project_Cape-4.html>`__)
- `Fervo_Project_Cape-4.txt <tests/examples/Fervo_Project_Cape-4.txt>`__
- `.out <tests/examples/Fervo_Project_Cape-4.out>`__
- `link <https://gtp.scientificwebservices.com/geophires?geophires-example-id=Fervo_Project_Cape-4>`__
* - Superhot Rock (SHR) Example 1
- `example_SHR-1.txt <tests/examples/example_SHR-1.txt>`__
- `.out <tests/examples/example_SHR-1.out>`__
Expand Down
4 changes: 2 additions & 2 deletions docs/Fervo_Project_Cape-4.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
# Case Study: 500 MWe EGS Project Modeled on Fervo Cape Station
# \[Deprecated\] Case Study: 500 MWe EGS Project Modeled on Fervo Cape Station (2025)

.. raw:: html

<p style="font-style: italic;">ℹ️ <a href="Fervo_Project_Cape-5.html">Click here</a> to view an updated preview version of the case study (<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-5.html">Click here</a> to view an updated version (<tt>Fervo_Project_Cape-5</tt>).</p>

---

Expand Down
27 changes: 16 additions & 11 deletions docs/Fervo_Project_Cape-5.md.jinja
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,8 @@
max-width: 75% !important;
}

#economic-results table td:first-child {
#economic-results table td:first-child,
#economic-results table td:nth-child(2) {
white-space: preserve nowrap;
}

Expand All @@ -15,22 +16,16 @@
}
</style>

# \[Preview\] GEOPHIRES Case Study: 500 MW EGS modeled on Fervo Cape Station (2026 Update)

.. raw:: html

<p style="font-style: italic;">ℹ️ This is a preview version of the case study (<tt>Fervo_Project_Cape-5</tt>). <a href="Fervo_Project_Cape-4.html">Click here</a> to view the current version (<tt>Fervo_Project_Cape-4</tt>).</p>

---
# GEOPHIRES Case Study: 500 MW EGS Modeled on Fervo Cape Station (2026 Update)

## Introduction

The GEOPHIRES example `Fervo_Project_Cape-5` is a case study of a 500 MWe EGS project modeled
on Phases I and II of [Fervo Energy's Cape Station](https://capestation.com/)[^author].
on Phases I and II of Fervo Energy's [Cape Station project](https://capestation.com/)[^author].

[^author]: Case Study Author: Jonathan Pezzino, Scientific Web Services LLC. GitHub profile: [softwareengineerprogrammer](https://github.com/softwareengineerprogrammer).

Key results include LCOE = {{ '$' ~ lcoe_usd_per_mwh ~ '/MWh' }} and IRR = {{ irr_pct ~ '%' }}. ([Jump to the Results section](#results)).
Key results include **LCOE =** **{{ '$' ~ lcoe_usd_per_mwh ~ '/MWh' }}** and **IRR = {{ irr_pct ~ '%' }}**. [Click here to go to the Results section](#results).

[Click here](https://gtp.scientificwebservices.com/geophires/?geophires-example-id=Fervo_Project_Cape-5) to
interactively explore the case study example in the GEOPHIRES web interface.
Expand Down Expand Up @@ -131,6 +126,10 @@ approved by the company. All modeling assumptions, including those derived from
independent interpretation of the author and the GEOPHIRES open-source community and do not constitute proprietary
information or official company projections.

Furthermore, as noted in the [Discussion section](#discussion-section), this analysis provides a validated economic baseline rather than a
granular commercial pro-forma. Actual financial results may vary based on project-specific overhead, financing fees,
and operational complexities not explicitly itemized in this study.

## Methodology

The Inputs and Results tables document key assumptions, inputs, and a comparison of results with reference
Expand Down Expand Up @@ -266,7 +265,8 @@ in source code for the complete results.
### Economic Results

Note that economic results are derived from the [SAM Single Owner PPA Economic Model](SAM-Economic-Models.html#sam-single-owner-ppa) pro-forma cash flow analysis.
The case study result's cash flow analysis can be viewed in the web interface and in the `Fervo_Project_Cape-5.out` result file in source code.
The case study result's pro-forma cash flow analysis can be viewed in the `Fervo_Project_Cape-5.out` result file in source code
and in the web interface under the Cash Flow tab.

{# @formatter:off #}
| Metric | Result Value | Reference Value(s) | Reference Source |
Expand All @@ -276,9 +276,12 @@ The case study result's cash flow analysis can be viewed in the web interface an
| <span title="Project Net Present Value" class="metric-tooltip-text">NPV</span> | {{ '$' ~ npv_musd ~ 'M' }} | >$0 | Positive NPVs result in profit |
| <span title="aka PI aka Value Investment Ratio (VIR) and Profit Investment Ratio (PIR)" class="metric-tooltip-text">Levered Equity <br/> Profitability Index</span> | {{ project_vir }} | >1.0 | Calculations greater than 1.0 indicate the future anticipated discounted cash inflows are greater than the anticipated discounted cash outflows. |
| <span title="Return on Investment; aka Multiple of Invested Capital (MOIC)" class="metric-tooltip-text">Project ROI</span> | {{ project_moic }} | | .. N/A |
| <span title="Pro-forma cash flow analysis generated by the SAM Single Owner PPA Economic Model" class="metric-tooltip-text">Cash Flow</span> | [source code](https://github.com/softwareengineerprogrammer/GEOPHIRES/blob/main/tests/examples/Fervo_Project_Cape-5.out#L225);<br/>[web interface](https://gtp.scientificwebservices.com/geophires/?geophires-example-id=Fervo_Project_Cape-5)[^cash-flow-tab] | | .. N/A |
{# Note that the '.. N/A' entry in the last row is required for the table to render in HTML (presumable m2r2/sphinx build issue) #}
{# @formatter:on #}

[^cash-flow-tab]: Click the Cash Flow tab to view.

Hover over the metric names to view the corresponding definitions.
See [GEOPHIRES output parameters documentation](parameters.html#economic-parameters) for more information.

Expand Down Expand Up @@ -513,6 +516,8 @@ Key differences:

{# TODO others e.g. Fervo_Project_Cape-3... #}

<a id="discussion-section"></a>

## Discussion, Limitations, & Future Work

While this case study establishes a validated economic baseline for Second-of-a-Kind (SOAK) EGS using standardized
Expand Down
6 changes: 2 additions & 4 deletions docs/GEOPHIRES-Examples.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,6 @@
View the list of all GEOPHIRES examples in the [README](https://github.com/NREL/GEOPHIRES-X?tab=readme-ov-file#examples)
or in the [web interface](https://gtp.scientificwebservices.com/geophires) under the Examples tab.

## Case Study: 500 MWe EGS Project Modeled on Fervo Cape Station
## 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-4.html).

.. and [\[Preview\] GEOPHIRES Case Study: 500 MW EGS modeled on Fervo Cape Station (2026 Update)](Fervo_Project_Cape-5.html).
See documentation: [Case Study: 500 MWe EGS Project Modeled on Fervo Cape Station](Fervo_Project_Cape-5.html).
2 changes: 1 addition & 1 deletion docs/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
year = '2025'
author = 'NREL'
copyright = f'{year}, {author}'
version = release = '3.11.12'
version = release = '3.11.13'

pygments_style = 'trac'
templates_path = ['./templates']
Expand Down
2 changes: 1 addition & 1 deletion setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ def read(*names, **kwargs):

setup(
name='geophires-x',
version='3.11.12',
version='3.11.13',
license='MIT',
description='GEOPHIRES is a free and open-source geothermal techno-economic simulator.',
long_description='{}\n{}'.format(
Expand Down
2 changes: 1 addition & 1 deletion src/geophires_x/__init__.py
Original file line number Diff line number Diff line change
@@ -1 +1 @@
__version__ = '3.11.12'
__version__ = '3.11.13'