Skip to content

Commit 67815a8

Browse files
Merge pull request NREL#255 from softwareengineerprogrammer/main
Version 3.5.0
2 parents 785b960 + 784bb8b commit 67815a8

14 files changed

+526
-541
lines changed

.bumpversion.cfg

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[bumpversion]
2-
current_version = 3.4.42
2+
current_version = 3.5.0
33
commit = True
44
tag = True
55

.cookiecutterrc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ default_context:
5454
sphinx_doctest: "no"
5555
sphinx_theme: "sphinx-py3doc-enhanced-theme"
5656
test_matrix_separate_coverage: "no"
57-
version: 3.4.42
57+
version: 3.5.0
5858
version_manager: "bump2version"
5959
website: "https://github.com/NREL"
6060
year_from: "2023"

CHANGELOG.rst

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,13 @@ Changelog
55
GEOPHIRES-X (2023-2024)
66
------------------------
77

8+
3.5
9+
^^^
10+
11+
`release <https://github.com/NREL/GEOPHIRES-X/releases/tag/v3.5.0>`__ | `diff <https://github.com/NREL/GEOPHIRES-X/compare/v3.4.0...v3.5.0>`__
12+
13+
Milestone version for case studies, SHR temperatures, and other changes since 3.0.
14+
815
3.4
916
^^^
1017

README.rst

Lines changed: 86 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -51,16 +51,16 @@ Free software: `MIT license <LICENSE>`__
5151
:alt: Supported implementations
5252
:target: https://pypi.org/project/geophires-x
5353

54-
.. |commits-since| image:: https://img.shields.io/github/commits-since/softwareengineerprogrammer/GEOPHIRES-X/v3.4.42.svg
54+
.. |commits-since| image:: https://img.shields.io/github/commits-since/softwareengineerprogrammer/GEOPHIRES-X/v3.5.0.svg
5555
:alt: Commits since latest release
56-
:target: https://github.com/softwareengineerprogrammer/GEOPHIRES-X/compare/v3.4.42...main
56+
:target: https://github.com/softwareengineerprogrammer/GEOPHIRES-X/compare/v3.5.0...main
5757

5858
.. |docs| image:: https://readthedocs.org/projects/GEOPHIRES-X/badge/?style=flat
5959
:target: https://nrel.github.io/GEOPHIRES-X
6060
:alt: Documentation Status
6161

62-
.. |coverage| image:: https://coveralls.io/repos/github/softwareengineerprogrammer/GEOPHIRES-X/badge.svg?branch=main
63-
:target: https://coveralls.io/github/softwareengineerprogrammer/GEOPHIRES-X?branch=main
62+
.. |coverage| image:: https://coveralls.io/repos/github/NREL/GEOPHIRES-X/badge.svg?branch=main
63+
:target: https://coveralls.io/github/NREL/GEOPHIRES-X?branch=main
6464
:alt: Coverage Status
6565

6666
.. |code-style| image:: https://img.shields.io/badge/code%20style-black-000000.svg
@@ -79,9 +79,9 @@ Getting Started
7979
Web Interface
8080
-------------
8181

82-
A web interface is available at `scientificwebservices.com/tools/geophires <https://scientificwebservices.com/tools/geophires>`__.
82+
A web interface is available at `gtp.scientificwebservices.com/geophires <https://gtp.scientificwebservices.com/geophires>`__.
8383

84-
The short URL `bit.ly/GEOPHIRES <https://bit.ly/GEOPHIRES>`__ redirects to the same location.
84+
The short URL `bit.ly/geophires <https://bit.ly/geophires>`__ redirects to the same location.
8585

8686
Installation
8787
------------
@@ -254,31 +254,86 @@ Documentation
254254
Examples
255255
--------
256256

257-
A variety of example input ``.txt`` and corresponding ``.out`` files are available in the `tests/examples directory of the repository <tests/examples>`__:
258-
259-
- `example1.txt <tests/examples/example1.txt>`__ / `example1.out <tests/examples/example1.out>`__
260-
- `example1_addons.txt <tests/examples/example1_addons.txt>`__ / `example1_addons.out <tests/examples/example1_addons.out>`__
261-
- `example2.txt <tests/examples/example2.txt>`__ / `example2.out <tests/examples/example2.out>`__
262-
- `example3.txt <tests/examples/example3.txt>`__ / `example3.out <tests/examples/example3.out>`__
263-
- `example4.txt <tests/examples/example4.txt>`__ / `example4.out <tests/examples/example4.out>`__
264-
- `example5.txt <tests/examples/example5.txt>`__ / `example5.out <tests/examples/example5.out>`__
265-
- `example8.txt <tests/examples/example8.txt>`__ / `example8.out <tests/examples/example8.out>`__
266-
- `example9.txt <tests/examples/example9.txt>`__ / `example9.out <tests/examples/example9.out>`__
267-
- `example10_HP.txt <tests/examples/example10_HP.txt>`__ / `example10_HP.out <tests/examples/example10_HP.out>`__
268-
- `example11_AC.txt <tests/examples/example11_AC.txt>`__ / `example11_AC.out <tests/examples/example11_AC.out>`__
269-
- `example12_DH.txt <tests/examples/example12_DH.txt>`__ / `example12_DH.out <tests/examples/example12_DH.out>`__
270-
- `example13.txt <tests/examples/example13.txt>`__ / `example13.out <tests/examples/example13.out>`__
271-
- `Beckers_et_al_2023_Tabulated_Database_Coaxial_sCO2_heat.txt <tests/examples/Beckers_et_al_2023_Tabulated_Database_Coaxial_sCO2_heat.txt>`__ / `Beckers_et_al_2023_Tabulated_Database_Coaxial_sCO2_heat.out <tests/examples/Beckers_et_al_2023_Tabulated_Database_Coaxial_sCO2_heat.out>`__
272-
- `Beckers_et_al_2023_Tabulated_Database_Coaxial_water_heat.txt <tests/examples/Beckers_et_al_2023_Tabulated_Database_Coaxial_water_heat.txt>`__ / `Beckers_et_al_2023_Tabulated_Database_Coaxial_water_heat.out <tests/examples/Beckers_et_al_2023_Tabulated_Database_Coaxial_water_heat.out>`__
273-
- `Beckers_et_al_2023_Tabulated_Database_Uloop_sCO2_elec.txt <tests/examples/Beckers_et_al_2023_Tabulated_Database_Uloop_sCO2_elec.txt>`__ / `Beckers_et_al_2023_Tabulated_Database_Uloop_sCO2_elec.out <tests/examples/Beckers_et_al_2023_Tabulated_Database_Uloop_sCO2_elec.out>`__
274-
- `Beckers_et_al_2023_Tabulated_Database_Uloop_sCO2_heat.txt <tests/examples/Beckers_et_al_2023_Tabulated_Database_Uloop_sCO2_heat.txt>`__ / `Beckers_et_al_2023_Tabulated_Database_Uloop_sCO2_heat.out <tests/examples/Beckers_et_al_2023_Tabulated_Database_Uloop_sCO2_heat.out>`__
275-
- `Beckers_et_al_2023_Tabulated_Database_Uloop_water_elec.txt <tests/examples/Beckers_et_al_2023_Tabulated_Database_Uloop_water_elec.txt>`__ / `Beckers_et_al_2023_Tabulated_Database_Uloop_water_elec.out <tests/examples/Beckers_et_al_2023_Tabulated_Database_Uloop_water_elec.out>`__
276-
- `Beckers_et_al_2023_Tabulated_Database_Uloop_water_heat.txt <tests/examples/Beckers_et_al_2023_Tabulated_Database_Uloop_water_heat.txt>`__ / `Beckers_et_al_2023_Tabulated_Database_Uloop_water_heat.out <tests/examples/Beckers_et_al_2023_Tabulated_Database_Uloop_water_heat.out>`__
277-
- `SUTRAExample1.txt <tests/examples/SUTRAExample1.txt>`__ / `SUTRAExample1.out <tests/examples/SUTRAExample1.out>`__
278-
- `example_multiple_gradients.txt <tests/examples/example_multiple_gradients.txt>`__ / `example_multiple_gradients.out <tests/examples/example_multiple_gradients.out>`__
279-
- `Fervo_Norbeck_Latimer_2023.txt <tests/examples/Fervo_Norbeck_Latimer_2023.txt>`__ / `Fervo_Norbeck_Latimer_2023.out <tests/examples/Fervo_Norbeck_Latimer_2023.out>`__
280-
- `example_SHR-1.txt <tests/examples/example_SHR-1.txt>`__ / `example_SHR-1.out <tests/examples/example_SHR-1.out>`__
281-
- `example_SHR-2.txt <tests/examples/example_SHR-2.txt>`__ / `example_SHR-2.out <tests/examples/example_SHR-2.out>`__
257+
A variety of example input ``.txt`` files and corresponding case report ``.out`` files are available in the `tests/examples directory of the repository <tests/examples>`__:
258+
259+
260+
.. list-table::
261+
:widths: 50 40 10
262+
:header-rows: 1
263+
264+
* - Example
265+
- Input file
266+
- Case report file
267+
* - Example 1
268+
- `example1.txt <tests/examples/example1.txt>`__
269+
- `example1.out <tests/examples/example1.out>`__
270+
* - Example 1 with Addons
271+
- `example1_addons.txt <tests/examples/example1_addons.txt>`__
272+
- `example1_addons.out <tests/examples/example1_addons.out>`__
273+
* - Example 2
274+
- `example2.txt <tests/examples/example2.txt>`__
275+
- `example2.out <tests/examples/example2.out>`__
276+
* - Example 3
277+
- `example3.txt <tests/examples/example3.txt>`__
278+
- `example3.out <tests/examples/example3.out>`__
279+
* - Example 4
280+
- `example4.txt <tests/examples/example4.txt>`__
281+
- `example4.out <tests/examples/example4.out>`__
282+
* - Example 5
283+
- `example5.txt <tests/examples/example5.txt>`__
284+
- `example5.out <tests/examples/example5.out>`__
285+
* - Example 8
286+
- `example8.txt <tests/examples/example8.txt>`__
287+
- `example8.out <tests/examples/example8.out>`__
288+
* - Example 9
289+
- `example9.txt <tests/examples/example9.txt>`__
290+
- `example9.out <tests/examples/example9.out>`__
291+
* - Example 10: Heat Pump
292+
- `example10_HP.txt <tests/examples/example10_HP.txt>`__
293+
- `example10_HP.out <tests/examples/example10_HP.out>`__
294+
* - Example 11: Absorption Chiller
295+
- `example11_AC.txt <tests/examples/example11_AC.txt>`__
296+
- `example11_AC.out <tests/examples/example11_AC.out>`__
297+
* - Example 12: District Heating
298+
- `example12_DH.txt <tests/examples/example12_DH.txt>`__
299+
- `example12_DH.out <tests/examples/example12_DH.out>`__
300+
* - Example 13
301+
- `example13.txt <tests/examples/example13.txt>`__
302+
- `example13.out <tests/examples/example13.out>`__
303+
* - AGS: Coaxial sCO2: Heat (Beckers et. al 2023)
304+
- `Beckers_et_al_2023_Tabulated_Database_Coaxial_sCO2_heat.txt <tests/examples/Beckers_et_al_2023_Tabulated_Database_Coaxial_sCO2_heat.txt>`__
305+
- `Beckers_et_al_2023_Tabulated_Database_Coaxial_sCO2_heat.out <tests/examples/Beckers_et_al_2023_Tabulated_Database_Coaxial_sCO2_heat.out>`__
306+
* - AGS: Coaxial Water: Heat (Beckers et. al 2023)
307+
- `Beckers_et_al_2023_Tabulated_Database_Coaxial_water_heat.txt <tests/examples/Beckers_et_al_2023_Tabulated_Database_Coaxial_water_heat.txt>`__
308+
- `Beckers_et_al_2023_Tabulated_Database_Coaxial_water_heat.out <tests/examples/Beckers_et_al_2023_Tabulated_Database_Coaxial_water_heat.out>`__
309+
* - AGS: Uloop sCO2: Electricity (Beckers et. al 2023)
310+
- `Beckers_et_al_2023_Tabulated_Database_Uloop_sCO2_elec.txt <tests/examples/Beckers_et_al_2023_Tabulated_Database_Uloop_sCO2_elec.txt>`__
311+
- `Beckers_et_al_2023_Tabulated_Database_Uloop_sCO2_elec.out <tests/examples/Beckers_et_al_2023_Tabulated_Database_Uloop_sCO2_elec.out>`__
312+
* - AGS: Uloop sCO2: Heat (Beckers et. al 2023)
313+
- `Beckers_et_al_2023_Tabulated_Database_Uloop_sCO2_heat.txt <tests/examples/Beckers_et_al_2023_Tabulated_Database_Uloop_sCO2_heat.txt>`__
314+
- `Beckers_et_al_2023_Tabulated_Database_Uloop_sCO2_heat.out <tests/examples/Beckers_et_al_2023_Tabulated_Database_Uloop_sCO2_heat.out>`__
315+
* - AGS: Uloop Water: Electricity (Beckers et. al 2023)
316+
- `Beckers_et_al_2023_Tabulated_Database_Uloop_water_elec.txt <tests/examples/Beckers_et_al_2023_Tabulated_Database_Uloop_water_elec.txt>`__
317+
- `Beckers_et_al_2023_Tabulated_Database_Uloop_water_elec.out <tests/examples/Beckers_et_al_2023_Tabulated_Database_Uloop_water_elec.out>`__
318+
* - CLGS: Uloop Water: Heat (Beckers et. al 2023)
319+
- `Beckers_et_al_2023_Tabulated_Database_Uloop_water_heat.txt <tests/examples/Beckers_et_al_2023_Tabulated_Database_Uloop_water_heat.txt>`__
320+
- `Beckers_et_al_2023_Tabulated_Database_Uloop_water_heat.out <tests/examples/Beckers_et_al_2023_Tabulated_Database_Uloop_water_heat.out>`__
321+
* - SUTRA Example 1
322+
- `SUTRAExample1.txt <tests/examples/SUTRAExample1.txt>`__
323+
- `SUTRAExample1.out <tests/examples/SUTRAExample1.out>`__
324+
* - Multiple Gradients
325+
- `example_multiple_gradients.txt <tests/examples/example_multiple_gradients.txt>`__
326+
- `example_multiple_gradients.out <tests/examples/example_multiple_gradients.out>`__
327+
* - Fervo Energy Whitepaper (Norbeck J.H. and Latimer T.M. 2023.)
328+
- `Fervo_Norbeck_Latimer_2023.txt <tests/examples/Fervo_Norbeck_Latimer_2023.txt>`__
329+
- `Fervo_Norbeck_Latimer_2023.out <tests/examples/Fervo_Norbeck_Latimer_2023.out>`__
330+
* - Superhot Rock (SHR) Example 1
331+
- `example_SHR-1.txt <tests/examples/example_SHR-1.txt>`__
332+
- `example_SHR-1.out <tests/examples/example_SHR-1.out>`__
333+
* - Superhot Rock (SHR) Example 2
334+
- `example_SHR-2.txt <tests/examples/example_SHR-2.txt>`__
335+
- `example_SHR-2.out <tests/examples/example_SHR-2.out>`__
336+
282337

283338
An interactive table of examples is available at `gtp.scientificwebservices.com/geophires <https://gtp.scientificwebservices.com/geophires>`__, under the Examples tab.
284339

docs/conf.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
year = '2024'
1919
author = 'NREL'
2020
copyright = f'{year}, {author}'
21-
version = release = '3.4.42'
21+
version = release = '3.5.0'
2222

2323
pygments_style = 'trac'
2424
templates_path = ['./templates']

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ def read(*names, **kwargs):
1313

1414
setup(
1515
name='geophires-x',
16-
version='3.4.42',
16+
version='3.5.0',
1717
license='MIT',
1818
description='GEOPHIRES is a free and open-source geothermal techno-economic simulator.',
1919
long_description='{}\n{}'.format(

src/geophires_x/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__version__ = '3.4.42'
1+
__version__ = '3.5.0'

0 commit comments

Comments
 (0)