Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
266 commits
Select commit Hold shift + click to select a range
1e5d287
initial incorporation of sensitivity analysis into Fervo_Project_Cape…
softwareengineerprogrammer Dec 26, 2025
b217323
Preserve previous version as Fervo_Project_Cape-4_v2025-08-11
softwareengineerprogrammer Dec 26, 2025
c8f54b5
Update sensitivity chart - per-well drilling & stim costs
softwareengineerprogrammer Dec 26, 2025
b305a1c
clearer labels for links to fpc4 documentation
softwareengineerprogrammer Dec 26, 2025
83e1cf4
Add initial LCOE & NPV sensitivity charts
softwareengineerprogrammer Dec 26, 2025
782e378
minor copy edit
softwareengineerprogrammer Dec 26, 2025
a55b7c0
switch example_SAM-single-owner-PPA-5 to Number of Fractures per Stim…
softwareengineerprogrammer Dec 24, 2025
45852aa
Explicitly indicate Phase II
softwareengineerprogrammer Dec 29, 2025
248a147
various updates/improvements to sensitivity chart visuals/layout
softwareengineerprogrammer Dec 29, 2025
60f3493
use correct image names
softwareengineerprogrammer Dec 30, 2025
fa6e728
update charts
softwareengineerprogrammer Dec 30, 2025
2ecc03f
switch sensitivity analysis doc page to SVGs with clickable result de…
softwareengineerprogrammer Dec 30, 2025
e410d51
print docs rebuild time in docs watcher (watch_docs.py)
softwareengineerprogrammer Dec 31, 2025
72e38c6
update svgs
softwareengineerprogrammer Dec 31, 2025
36e718f
increase ending electricity sale price to $1/kWh (15c/kWh makes sensi…
softwareengineerprogrammer Dec 31, 2025
d56c1cf
regenerate Fervo_Project_Cape-4 sensitivity analysis if configured
softwareengineerprogrammer Dec 31, 2025
205897c
ignore tests/*.env
softwareengineerprogrammer Dec 31, 2025
599536c
templatize regenerate-example-result.env
softwareengineerprogrammer Dec 31, 2025
5dfd889
update inflation rate & combined income tax rate
softwareengineerprogrammer Dec 31, 2025
34e195f
document PPA-LCOE correlation
softwareengineerprogrammer Dec 31, 2025
2881d88
sync documented stim costs - TODO/WIP to calibrate to new per-stage/c…
softwareengineerprogrammer Dec 31, 2025
46312a2
fix sensitivity chart build && printing
softwareengineerprogrammer Dec 31, 2025
47b40ab
WIP - recalibrating stimulation costs to $4.5M/well baseline (~$5.4M/…
softwareengineerprogrammer Dec 31, 2025
96c9bb9
Fix NPV image refs
softwareengineerprogrammer Dec 31, 2025
5033d33
watch_docs.py: pause 1 second before rebuilding after change detected
softwareengineerprogrammer Dec 31, 2025
71607b7
Fervo_Project_Cape-5: Phase I (100 MW)
softwareengineerprogrammer Jan 1, 2026
4b5c3fc
Fervo_Project_Cape-5 example regeneration TODO
softwareengineerprogrammer Jan 1, 2026
46d62bd
fix stim cost inputs. update swathes of documentation
softwareengineerprogrammer Jan 1, 2026
b014fff
regenerate Fervo_Project_Cape-5 when Fervo_Project_Cape-4 is regenerated
softwareengineerprogrammer Jan 1, 2026
56abd57
Phase I documentation section stub
softwareengineerprogrammer Jan 1, 2026
8566ae6
add property tax
softwareengineerprogrammer Jan 1, 2026
1cece81
document/cite construction timeline (2023-2028)
softwareengineerprogrammer Jan 1, 2026
dabe9c1
fix typo
softwareengineerprogrammer Jan 2, 2026
0f7ddeb
tweak headings/hierarchy
softwareengineerprogrammer Jan 2, 2026
516e228
title tweak & copy editing
softwareengineerprogrammer Jan 2, 2026
9f5597d
MC title tweak and index order
softwareengineerprogrammer Jan 2, 2026
dc58d60
Add Fervo_Project_Cape-5 to README examples list. Move Fervo_Project_…
softwareengineerprogrammer Jan 2, 2026
85435b4
tweak cape station link, move inputs methodology to inputs subsection
softwareengineerprogrammer Jan 2, 2026
44eea12
input params docs/copy editing
softwareengineerprogrammer Jan 2, 2026
8c72137
tweak maximum drawdown to 2%
softwareengineerprogrammer Jan 2, 2026
9d9318f
update documentation test to sync with copy edits
softwareengineerprogrammer Jan 2, 2026
a24f2a3
use IRR as key case study metric in intro instead of capex
softwareengineerprogrammer Jan 2, 2026
f5f9ddc
economic input params ordering
softwareengineerprogrammer Jan 2, 2026
9b8fcc3
WACC result order tweak
softwareengineerprogrammer Jan 2, 2026
494b766
copy edit min net electricity generation explanation - 500 MW is the …
softwareengineerprogrammer Jan 2, 2026
91e5cc3
sensitivity analysis regenerated with Gringarten-Stehfest Precision = 15
softwareengineerprogrammer Jan 2, 2026
976a2da
.aiexclude - *.env
softwareengineerprogrammer Jan 3, 2026
b94b01f
Calibrate exploration cost to 2024b ATB conservative scenario (which …
softwareengineerprogrammer Jan 4, 2026
7856fed
add .aiexclude to MANIFEST (follow-up from 976a2dad327194232f003b426f…
softwareengineerprogrammer Jan 4, 2026
493b08b
link to construction years documentation
softwareengineerprogrammer Jan 4, 2026
a791d54
Include OCC in Economic Results
softwareengineerprogrammer Jan 5, 2026
f5199ec
Generate Fervo_Project_Cape-4.md (markdown documentation) from Fervo_…
softwareengineerprogrammer Jan 5, 2026
768856b
apply a791d542de683c51a8c15f6617a49650aae417db to jinja template
softwareengineerprogrammer Jan 5, 2026
b91cf1a
interpolate IRR into results table
softwareengineerprogrammer Jan 5, 2026
c71e71e
run docs/generate_fervo_project_cape_4_md.py when regenerating Fervo_…
softwareengineerprogrammer Jan 5, 2026
54a89be
remove now-generated docs/Fervo_Project_Cape-4.md, in preparation to …
softwareengineerprogrammer Jan 5, 2026
508dc8a
gitignore docs/Fervo_Project_Cape-4.md, per previous commit
softwareengineerprogrammer Jan 5, 2026
82f6b7b
include Project NPV in results
softwareengineerprogrammer Jan 5, 2026
a2c073c
generate documentation markdown in test_case_study_documentation (nec…
softwareengineerprogrammer Jan 5, 2026
28722ef
interpolate LCOE
softwareengineerprogrammer Jan 5, 2026
2dc4901
interpolate OCC & Total CAPEX
softwareengineerprogrammer Jan 5, 2026
7d419ad
interpolate Minimum Net Electricity Generation
softwareengineerprogrammer Jan 5, 2026
cb6cf4d
interpolate capex_usd_per_kw
softwareengineerprogrammer Jan 5, 2026
b04a735
Add jinja2 to tox testenv deps, since it's now required by FervoProje…
softwareengineerprogrammer Jan 5, 2026
e09f29b
interpolate reservoir volume
softwareengineerprogrammer Jan 5, 2026
0a1f1e9
docs/generate_fervo_project_cape_4_md.py py38 compatibility
softwareengineerprogrammer Jan 5, 2026
10dc260
templatize stimulation cost per well
softwareengineerprogrammer Jan 5, 2026
3b1fbac
templatize stim_costs_musd
softwareengineerprogrammer Jan 5, 2026
a60c663
templatize total fracture surface area per well
softwareengineerprogrammer Jan 5, 2026
842f459
fix stray space in template
softwareengineerprogrammer Jan 5, 2026
f3b2125
use py38-compatible dict merge
softwareengineerprogrammer Jan 5, 2026
669a5d5
templatize drilling cost results
softwareengineerprogrammer Jan 5, 2026
cae1c7d
templatize number of doublets
softwareengineerprogrammer Jan 5, 2026
0b521d8
templatize some tech/eng params
softwareengineerprogrammer Jan 5, 2026
ede96ed
templatize plant lifetime
softwareengineerprogrammer Jan 5, 2026
8986106
parameterize construction years
softwareengineerprogrammer Jan 5, 2026
e1ec44c
templatize flow rate
softwareengineerprogrammer Jan 5, 2026
bafb366
Merge branch 'generate-fervo-project-cape-4-md' into project-cape-mcy…
softwareengineerprogrammer Jan 5, 2026
2392fa5
templatize remaining result values
softwareengineerprogrammer Jan 5, 2026
3f96592
list Ambient Temperature in input parameters with note re: seasonal/h…
softwareengineerprogrammer Jan 5, 2026
e3e248c
Do not directly claim that Fervo expects 11 MWe per well pair
softwareengineerprogrammer Jan 5, 2026
92631ca
Fix regen script docs regeneration
softwareengineerprogrammer Jan 6, 2026
f659251
templatize max drawdown, specify utf-8 encoding
softwareengineerprogrammer Jan 6, 2026
fbcc59c
adjust ambient & surface temps to citations, tune max drawdown accord…
softwareengineerprogrammer Jan 6, 2026
774bf03
fine tune gradient to 72.2, adjust number of doublets and max drawdow…
softwareengineerprogrammer Jan 6, 2026
560e850
ambient temperature citation
softwareengineerprogrammer Jan 6, 2026
d897ad7
Add one more sig fig to gradient to require 1 fewer doublet, achieve …
softwareengineerprogrammer Jan 6, 2026
efb7b4e
comment typo fix
softwareengineerprogrammer Jan 6, 2026
9af9f1d
Merge pull request #118 from softwareengineerprogrammer/temp-and-grad…
softwareengineerprogrammer Jan 6, 2026
fedbac8
Make previous versions section congruent with Phase I section
softwareengineerprogrammer Jan 6, 2026
e006f36
Phase I model header copy edit
softwareengineerprogrammer Jan 6, 2026
1e960e4
Introduction section
softwareengineerprogrammer Jan 6, 2026
5dbb8e7
copy edits
softwareengineerprogrammer Jan 6, 2026
4a5bf93
fracture width -> fracture length
softwareengineerprogrammer Jan 7, 2026
4a5cbc7
tweak title
softwareengineerprogrammer Jan 7, 2026
b799ad8
move WACC to inputs from results
softwareengineerprogrammer Jan 7, 2026
24a6dd0
clean up PPA price citation
softwareengineerprogrammer Jan 7, 2026
63c5ec8
break out capital costs as separate result section
softwareengineerprogrammer Jan 7, 2026
2305d3c
add field gathering cost to capital cost results
softwareengineerprogrammer Jan 7, 2026
615f346
add surface power plant costs to capital costs and reference Turboden…
softwareengineerprogrammer Jan 7, 2026
07562ef
include exploration capital cost in capital costs result section so u…
softwareengineerprogrammer Jan 7, 2026
26851ae
update LCOE intro section result check
softwareengineerprogrammer Jan 7, 2026
0391b63
update format of drilling/stim capital cost results
softwareengineerprogrammer Jan 7, 2026
e209fdb
make field gathering cost percentage format consistent
softwareengineerprogrammer Jan 7, 2026
9296077
cite GEOPHIRES built-in power plant cost correlation
softwareengineerprogrammer Jan 7, 2026
b8350f1
add average net electricity generation
softwareengineerprogrammer Jan 7, 2026
ab0e2f5
include gradient & bht
softwareengineerprogrammer Jan 7, 2026
404acd3
Add Number of Injection Wells per Production Well parameter
softwareengineerprogrammer Jan 8, 2026
b26e8cf
additional test coverage
softwareengineerprogrammer Jan 8, 2026
e950ffe
improve tooltip text and regenerate schema
softwareengineerprogrammer Jan 8, 2026
0584418
align unit test value precision with tooltip text example
softwareengineerprogrammer Jan 8, 2026
d184c55
suppress spell-check for param name (ninj used for consistency with e…
softwareengineerprogrammer Jan 8, 2026
9a2a5c9
Bump version: 3.10.24 → 3.10.25
softwareengineerprogrammer Jan 8, 2026
c80bfea
v3.10.25 CHANGELOG entry
softwareengineerprogrammer Jan 8, 2026
e3d20ab
Merge pull request #119 from softwareengineerprogrammer/number-of-inj…
softwareengineerprogrammer Jan 8, 2026
1249eec
calibrate lateral length, fracture separation, and fracture count per…
softwareengineerprogrammer Jan 8, 2026
3482101
recalibration WIP - set fracture height to 234 m.
softwareengineerprogrammer Jan 8, 2026
8495a34
WIP - set WHP to 300 psi
softwareengineerprogrammer Jan 8, 2026
f80ed0b
WIP - calibrated initial production temperature and drawdown at year …
softwareengineerprogrammer Jan 8, 2026
d81a590
WIP - recalibrating to 3:2 bench design
softwareengineerprogrammer Jan 9, 2026
8a305e1
Plant Outlet Pressure = 2175 psi
softwareengineerprogrammer Jan 9, 2026
39bf8ba
recalibrate to 42:28 producer:injector ratio
softwareengineerprogrammer Jan 9, 2026
1136525
lower flow rate to 110 kg/s/well, increase prod wells to 50
softwareengineerprogrammer Jan 10, 2026
4186286
100 kg/sec/well flow rate
softwareengineerprogrammer Jan 10, 2026
b934a99
total number of wells with redrilling + total permitted wells referen…
softwareengineerprogrammer Jan 10, 2026
0c7414a
explicit reference value of 10 60 MWe ORC units (WIP to more fully ex…
softwareengineerprogrammer Jan 10, 2026
0613a36
partial cleanup of technical input parameters table extraneous whites…
softwareengineerprogrammer Jan 10, 2026
d911c72
more partial cleanup of technical input parameters table extraneous w…
softwareengineerprogrammer Jan 10, 2026
e8f4d4f
number of production/injection wells inputs table fix/update
softwareengineerprogrammer Jan 10, 2026
dfa1072
templatize water loss rate
softwareengineerprogrammer Jan 10, 2026
a01d6d0
set water loss = 1% with 2x cost adjustment factor
softwareengineerprogrammer Jan 10, 2026
dba788e
set PI/II to 50%
softwareengineerprogrammer Jan 10, 2026
93fd1d0
regen fpc-5 and sensitivity analysis
softwareengineerprogrammer Jan 10, 2026
97fc0fb
update Fracture Width tooltip text to clarify it refers to length, no…
softwareengineerprogrammer Jan 10, 2026
9f25b2f
update Fracture Width tooltip text to clarify it refers to length, no…
softwareengineerprogrammer Jan 10, 2026
05157dc
templatize gradient reference in methodology and use citations instea…
softwareengineerprogrammer Jan 10, 2026
7b6c042
PI/II inputs documentation
softwareengineerprogrammer Jan 10, 2026
4c856f6
templatize and clean up surface plant capex input/result
softwareengineerprogrammer Jan 10, 2026
3adac84
Flow Rate per Production Well citation
softwareengineerprogrammer Jan 10, 2026
e9f2c5a
parasitic load result
softwareengineerprogrammer Jan 10, 2026
ec39e6c
regen
softwareengineerprogrammer Jan 10, 2026
0de4fc4
parasitic load reference value
softwareengineerprogrammer Jan 11, 2026
0e95cc8
power generation profile typo annotation
softwareengineerprogrammer Jan 11, 2026
6972a42
document 2-year Average Net Power Production per Production Well
softwareengineerprogrammer Jan 11, 2026
9c1cf85
cite BLM 320 permitted wells
softwareengineerprogrammer Jan 11, 2026
6bd6eff
copy edit fracture geometry citation/explanation
softwareengineerprogrammer Jan 11, 2026
d33649c
copy edit water loss citation
softwareengineerprogrammer Jan 11, 2026
2f0e162
reservoir input params table (WIP)
softwareengineerprogrammer Jan 11, 2026
e75503f
render all reservoir parameters (still WIP)
softwareengineerprogrammer Jan 11, 2026
2eaf17f
reservoir param unit displays
softwareengineerprogrammer Jan 11, 2026
013c4a1
move water loss to reservoir params table
softwareengineerprogrammer Jan 11, 2026
81e3a28
exclude some params
softwareengineerprogrammer Jan 11, 2026
ad700f9
consolidate water loss fraction and fracture geometry into reservoir …
softwareengineerprogrammer Jan 11, 2026
fad6c94
order param categories to reflect web interface/schema
softwareengineerprogrammer Jan 11, 2026
1ce3a08
Merge branch 'input-param-category-tables' into fpc4-stim-calibration…
softwareengineerprogrammer Jan 11, 2026
4bb01db
Source -> Comment header rename
softwareengineerprogrammer Jan 11, 2026
9fa4c2f
consolidate reservoir volume and number of fractures per well into re…
softwareengineerprogrammer Jan 11, 2026
25b096f
note effect of ramey on net power
softwareengineerprogrammer Jan 11, 2026
7fcd3cc
designate parasitic & total wells reference values as upper bounds
softwareengineerprogrammer Jan 11, 2026
47019db
technical results copy edit/organization
softwareengineerprogrammer Jan 11, 2026
2e2252d
abbreviate ramey note
softwareengineerprogrammer Jan 11, 2026
9cf9643
organizational copy editing
softwareengineerprogrammer Jan 11, 2026
79c342f
more tech results copy editing
softwareengineerprogrammer Jan 11, 2026
30e558e
typo fix
softwareengineerprogrammer Jan 11, 2026
ee65f32
clean up density citation/link
softwareengineerprogrammer Jan 12, 2026
f738dc1
ignore docs dummy rebuild trigger file temp.txt
softwareengineerprogrammer Jan 12, 2026
ac62458
clean up more input param file citations
softwareengineerprogrammer Jan 12, 2026
44db38d
split well bore & surface plant sections (WIP to programmatically gen…
softwareengineerprogrammer Jan 12, 2026
d521116
auto-generate surface plant params table md
softwareengineerprogrammer Jan 12, 2026
1d15285
more input param comment citation cleanup
softwareengineerprogrammer Jan 12, 2026
2f19573
enhance watch_docs.py
softwareengineerprogrammer Jan 12, 2026
08e37e5
generate well bores parameters table md
softwareengineerprogrammer Jan 12, 2026
6250b30
WIP - pivoting to generating economics param table MD
softwareengineerprogrammer Jan 12, 2026
a027372
WIP - unit displays
softwareengineerprogrammer Jan 12, 2026
70d97c1
more progress on economics params table md
softwareengineerprogrammer Jan 12, 2026
c926d5a
finish switching over to generated economics params table md
softwareengineerprogrammer Jan 12, 2026
80e19ec
Merge branch 'economics-param-table-md' into fpc4-stim-calibration_20…
softwareengineerprogrammer Jan 12, 2026
2aa11aa
do not display .0 for int values
softwareengineerprogrammer Jan 12, 2026
c371264
handle enum values display
softwareengineerprogrammer Jan 12, 2026
953c199
clarify surface temp location
softwareengineerprogrammer Jan 12, 2026
92fe741
move reservoir volume to results
softwareengineerprogrammer Jan 12, 2026
693a943
recalibrate depth, flow rate, and drawdown for initial/average produc…
softwareengineerprogrammer Jan 12, 2026
57060d3
log all docs watcher paths
softwareengineerprogrammer Jan 12, 2026
c9a7a56
recalibrate to rectangular fractures to match bench design. fix erron…
softwareengineerprogrammer Jan 12, 2026
f629fd0
tweak fracture shape citation/explanation
softwareengineerprogrammer Jan 12, 2026
e38b7ff
adjust fraction of investment in bonds to 65%
softwareengineerprogrammer Jan 12, 2026
8714901
percent debt and number of fractures per well citation copy edits
softwareengineerprogrammer Jan 12, 2026
58ec9b0
Update 2-year Average Net Power Production per Production Well citati…
softwareengineerprogrammer Jan 12, 2026
45d9f9f
remove unused/obsolete get_fpc4_input_parameter_values
softwareengineerprogrammer Jan 12, 2026
ac914fe
WIP - generate net power graph
softwareengineerprogrammer Jan 12, 2026
4fdae81
separate graphs module, generate production temperature graph
softwareengineerprogrammer Jan 12, 2026
c64111f
calibrate fracture height (WIP)
softwareengineerprogrammer Jan 12, 2026
2580ff6
WIP - massaging graph dimensions to approximate reference graph
softwareengineerprogrammer Jan 12, 2026
c306043
include comparison table in results
softwareengineerprogrammer Jan 12, 2026
56bf41e
make graph nicer
softwareengineerprogrammer Jan 12, 2026
847f39e
more graph tweaks
softwareengineerprogrammer Jan 12, 2026
47d8813
comparison graphs explanation text
softwareengineerprogrammer Jan 12, 2026
60b96cb
Merge branch 'simulation-graphs' into fpc4-stim-calibration_2026-01-08
softwareengineerprogrammer Jan 12, 2026
7ca6d55
fix missing template values, clean up ampersand escape issues
softwareengineerprogrammer Jan 12, 2026
d4b49e3
clean up methodology cruft
softwareengineerprogrammer Jan 12, 2026
6d2347e
update sensitivity analysis
softwareengineerprogrammer Jan 13, 2026
1337bd2
exploration cost reference formatting
softwareengineerprogrammer Jan 13, 2026
2729977
minor refactor
softwareengineerprogrammer Jan 13, 2026
82ffb85
move generation modules to src/geophires_docs
softwareengineerprogrammer Jan 13, 2026
7cbf3bb
move watch_docs.py to src/geophires_docs
softwareengineerprogrammer Jan 13, 2026
7e3c639
break singh et al. simulation out in preparation to more fully docume…
softwareengineerprogrammer Jan 13, 2026
f9e854e
include singh et al. params in doc
softwareengineerprogrammer Jan 13, 2026
e9fbb7b
fix unwanted img expansion on click
softwareengineerprogrammer Jan 13, 2026
c0545d2
rename to Calibration with Fervo-implemented Field Design and move to…
softwareengineerprogrammer Jan 13, 2026
816a622
break out construction parameters as separate category
softwareengineerprogrammer Jan 13, 2026
e49a188
field-implemented design modeling copy edits
softwareengineerprogrammer Jan 13, 2026
041a857
minor copy edit
softwareengineerprogrammer Jan 13, 2026
365a784
model 3 segments and recalibrate - fixes multiple issues
softwareengineerprogrammer Jan 13, 2026
a0eac80
update outdated reference to number of doublets
softwareengineerprogrammer Jan 13, 2026
498afb1
adjust gradient 2 to 41C/km
softwareengineerprogrammer Jan 13, 2026
0b7da6c
Merge pull request #120 from softwareengineerprogrammer/fpc4-stim-cal…
softwareengineerprogrammer Jan 13, 2026
b16d8af
pivot Fervo_Project_Cape-4 update to be new version - Fervo_Project_C…
softwareengineerprogrammer Jan 13, 2026
097cd96
more version cleanup, including restoration of Fervo_Project_Cape-4 test
softwareengineerprogrammer Jan 13, 2026
6c1f7f3
more version cleanup - WIP: regeneration pending
softwareengineerprogrammer Jan 13, 2026
e20d410
regenerate (WIP - temporary results with lowered gringarten-stehfest …
softwareengineerprogrammer Jan 13, 2026
d37bb23
fix erroneously-overwritten versioning, regenerate (with temporary lo…
softwareengineerprogrammer Jan 13, 2026
923672e
temporarily disable test_fero_project_cape_5.py tests in GitHub Actio…
softwareengineerprogrammer Jan 13, 2026
a0f5903
Merge pull request #121 from softwareengineerprogrammer/fpc-updates-a…
softwareengineerprogrammer Jan 13, 2026
05a8a22
Revert "temporarily disable test_fero_project_cape_5.py tests in GitH…
softwareengineerprogrammer Jan 13, 2026
e77c759
regenerate full sensitivity analysis (with default G-S precision)
softwareengineerprogrammer Jan 13, 2026
67db928
fix Fervo_Project_Cape-6 (Phase I) doc reference, mark related TODO
softwareengineerprogrammer Jan 13, 2026
8db1647
fix incorrect version reference in geophires_docs/__init__.py
softwareengineerprogrammer Jan 13, 2026
632e79e
Impact of Flow Rate on Project Economics + other copy edits
softwareengineerprogrammer Jan 13, 2026
88c3927
calibrate bond interest rates, bond financing start year, and constru…
softwareengineerprogrammer Jan 14, 2026
86f6e2c
citation copy edits
softwareengineerprogrammer Jan 14, 2026
df72eea
reservoir engineering fine-tuning - slightly higher fracture separati…
softwareengineerprogrammer Jan 14, 2026
e28fe36
fix incorrect newlines in output that created diff noise pollution
softwareengineerprogrammer Jan 14, 2026
c2efeb9
derate PI/II by 30% (instead of 25)
softwareengineerprogrammer Jan 14, 2026
4665fb1
quick regen of sensitivity analysis
softwareengineerprogrammer Jan 14, 2026
f26a1a8
Nonvertical Length per Multilateral Section value and citation tweak
softwareengineerprogrammer Jan 14, 2026
e9f2960
clean up input param tables column widths
softwareengineerprogrammer Jan 14, 2026
2a0bfa4
fix floating point display error affecting inflated bond interest rate
softwareengineerprogrammer Jan 14, 2026
554a740
move configuration note to footnote
softwareengineerprogrammer Jan 14, 2026
29fca32
result citations cleanup
softwareengineerprogrammer Jan 14, 2026
30f647f
improve WHP and flow rate citations
softwareengineerprogrammer Jan 14, 2026
d3b4821
note Fahrenheight instead of Celsius
softwareengineerprogrammer Jan 14, 2026
40965df
O&G waste water note
softwareengineerprogrammer Jan 14, 2026
357c1ef
clarify max drawdown scenario assumption
softwareengineerprogrammer Jan 14, 2026
0b7cefb
set fracture width to 305 m to make it a round number and also more n…
softwareengineerprogrammer Jan 14, 2026
d55fba0
regenerate Fervo_Project_Cape-5/6
softwareengineerprogrammer Jan 14, 2026
8e51f7e
omit extraneous newline at end of output (which gets stripped by pre-…
softwareengineerprogrammer Jan 14, 2026
a04eab2
Merge branch 'calibration_2026-01-14' into project-cape-mcy-and-res-e…
softwareengineerprogrammer Jan 14, 2026
18dcbb2
Address https://github.com/NREL/GEOPHIRES-X/issues/413 - clarify it i…
softwareengineerprogrammer Jan 14, 2026
2621aa8
clean up TODOs
softwareengineerprogrammer Jan 14, 2026
8764602
Merge branch 'sam-em-mcy-project-payback-period-fix' into project-cap…
softwareengineerprogrammer Jan 14, 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
1 change: 1 addition & 0 deletions .aiexclude
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
*.env
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.10.24
current_version = 3.10.25
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.10.24
version: 3.10.25
version_manager: "bump2version"
website: "https://github.com/NREL"
year_from: "2023"
Expand Down
4 changes: 4 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
Expand Up @@ -18,3 +18,7 @@ indent_size = 2

[*.tsv]
indent_style = tab

[*.jinja]
trim_trailing_whitespace = false
indent_size = unset
6 changes: 6 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,11 @@ requirements_2025-08-11.txt
.build
.cache
.eggs

.env
*.env
tests/regenerate-example-result.env

.installed.cfg
.ve
bin
Expand Down Expand Up @@ -92,8 +96,10 @@ output/*/index.html

# Sphinx/docs
docs/_build
docs/temp.txt
docs/reference/geophires-request.json
docs/reference/parameters.rst
docs/Fervo_Project_Cape-5.md
docs/geophires-request.json
docs/parameters.rst
docs/hip-ra-x-request.json
Expand Down
2 changes: 2 additions & 0 deletions CHANGELOG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,8 @@ GEOPHIRES v3 (2023-2025)
3.10
^^^^

3.10.25: `Add Number of Injection Wells per Production Well parameter <https://github.com/softwareengineerprogrammer/GEOPHIRES/pull/119>`__

3.10: `SAM Economic Models: Multiple Construction Years; Number of Fractures per Stimulated Well parameter; Royalty Rate Escalation Start Year parameter <https://github.com/NREL/GEOPHIRES-X/pull/440>`__ | `release <https://github.com/NREL/GEOPHIRES-X/releases/tag/v3.10.24>`__

3.9
Expand Down
1 change: 1 addition & 0 deletions MANIFEST.in
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ graft src
graft ci
graft tests

include .aiexclude
include .bumpversion.cfg
include .cookiecutterrc
include .coveragerc
Expand Down
16 changes: 10 additions & 6 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.10.24.svg
.. |commits-since| image:: https://img.shields.io/github/commits-since/softwareengineerprogrammer/GEOPHIRES-X/v3.10.25.svg
:alt: Commits since latest release
:target: https://github.com/softwareengineerprogrammer/GEOPHIRES-X/compare/v3.10.24...main
:target: https://github.com/softwareengineerprogrammer/GEOPHIRES-X/compare/v3.10.25...main

.. |docs| image:: https://readthedocs.org/projects/GEOPHIRES-X/badge/?style=flat
:target: https://nrel.github.io/GEOPHIRES-X
Expand Down Expand Up @@ -168,6 +168,10 @@ 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://nrel.github.io/GEOPHIRES-X/Fervo_Project_Cape-5.html>`__)
- `Fervo_Project_Cape-4.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>`__
* - Example 1: EGS Electricity
- `example1.txt <tests/examples/example1.txt>`__
- `.out <tests/examples/example1.out>`__
Expand Down Expand Up @@ -288,10 +292,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>`__
* - Case Study: 500 MWe EGS Project Modeled on Fervo Cape Station (`documentation <https://nrel.github.io/GEOPHIRES-X/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>`__
* - 100 MWe EGS modeled on Fervo Cape Station Phase I
- `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>`__
* - Superhot Rock (SHR) Example 1
- `example_SHR-1.txt <tests/examples/example_SHR-1.txt>`__
- `.out <tests/examples/example_SHR-1.out>`__
Expand Down
7 changes: 6 additions & 1 deletion docs/Fervo_Project_Cape-4.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,9 @@
# Case Study: 500 MWe EGS Project Modeled on Fervo Cape Station
# [Deprecated] Case Study: 500 MWe EGS Project Modeled on Fervo Cape Station

**⚠️ This is a previous version of the case study. The case study has been updated since the release of this version.**
[Click here](Fervo_Project_Cape-5.html) to find the latest version.

---

The GEOPHIRES example `Fervo_Project_Cape-4` is a case study of a 500 MWe EGS Project modeled
on Fervo Cape Station with its April 2025-announced
Expand Down
386 changes: 386 additions & 0 deletions docs/Fervo_Project_Cape-5.md.jinja

Large diffs are not rendered by default.

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

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

See [Case Study: 500 MWe EGS Project Modeled on Fervo Cape Station](Fervo_Project_Cape-4.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/Monte-Carlo-User-Guide.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# GEOPHIRES Monte Carlo User Guide
# Monte Carlo User Guide

## Example Setup

Expand Down
4 changes: 2 additions & 2 deletions docs/SAM-Economic-Models.md
Original file line number Diff line number Diff line change
Expand Up @@ -121,9 +121,9 @@ Output Parameters:

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

[Web interface link](https://gtp.scientificwebservices.com/geophires/?geophires-example-id=Fervo_Project_Cape-4)
[Web interface link](https://gtp.scientificwebservices.com/geophires/?geophires-example-id=Fervo_Project_Cape-5)

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

### SAM Single Owner PPA

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
Loading