{"id":13720266,"url":"https://github.com/NREL/GEOPHIRES-X","last_synced_at":"2025-05-07T12:31:09.582Z","repository":{"id":195027193,"uuid":"691689028","full_name":"NREL/GEOPHIRES-X","owner":"NREL","description":null,"archived":false,"fork":false,"pushed_at":"2024-10-22T17:30:38.000Z","size":154414,"stargazers_count":30,"open_issues_count":54,"forks_count":24,"subscribers_count":6,"default_branch":"main","last_synced_at":"2024-10-29T16:19:10.694Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/NREL.png","metadata":{"files":{"readme":"README.rst","changelog":"CHANGELOG.rst","contributing":"CONTRIBUTING.rst","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS.rst","dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-09-14T17:20:53.000Z","updated_at":"2024-10-22T17:30:42.000Z","dependencies_parsed_at":null,"dependency_job_id":"a626fa89-7d12-4f25-b1f9-2a49cfc84560","html_url":"https://github.com/NREL/GEOPHIRES-X","commit_stats":{"total_commits":1123,"total_committers":8,"mean_commits":140.375,"dds":"0.13357079252003556","last_synced_commit":"adfe51a299b0022cbb475347a60af95141aaa028"},"previous_names":["nrel/python-geophires-x","nrel/geophires-x"],"tags_count":79,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NREL%2FGEOPHIRES-X","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NREL%2FGEOPHIRES-X/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NREL%2FGEOPHIRES-X/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NREL%2FGEOPHIRES-X/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/NREL","download_url":"https://codeload.github.com/NREL/GEOPHIRES-X/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":224597105,"owners_count":17337851,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-03T01:01:01.733Z","updated_at":"2025-05-07T12:31:09.564Z","avatar_url":"https://github.com/NREL.png","language":"Python","funding_links":[],"categories":["Renewable Energy"],"sub_categories":["Geothermal Energy"],"readme":"========\nOverview\n========\n\n|GEOPHIRES Logo|\n\n.. |GEOPHIRES Logo| image:: geophires-logo.png\n    :alt: GEOPHIRES Logo\n\nGEOPHIRES is a free and open-source geothermal techno-economic simulator.\nGEOPHIRES combines reservoir, wellbore, surface plant, and economic models to estimate the capital and operation and maintenance costs,\ninstantaneous and lifetime energy production, and overall levelized cost of energy of a geothermal plant.\nVarious reservoir conditions (EGS, doublets, etc.) and end-use options (electricity, direct-use heat, cogeneration) can be modeled.\nUsers are encouraged to build upon to the GEOPHIRES framework to implement their own correlations and models.\nSee the `Documentation`_ section below for more information.\n\nGEOPHIRES-X is the successor version to `GEOPHIRES v2.0 \u003chttps://github.com/NREL/GEOPHIRES-v2\u003e`__ (see `CHANGELOG \u003cCHANGELOG.rst\u003e`__ for more info).\n\nFree software: `MIT license \u003cLICENSE\u003e`__\n\n.. start-badges\n\n.. list-table::\n    :stub-columns: 1\n\n    * - tests\n      - | |github-actions|\n        | |coverage|\n    * - package\n      - | |commits-since|\n        | |code-style|\n        | |license|\n\n.. TODO add the following to package badge list once PyPy distribution enabled: |version| |wheel| |supported-versions| |supported-implementations|\n..    * - docs\n..      - | |docs|\n\n\n.. |github-actions| image:: https://github.com/NREL/GEOPHIRES-X/actions/workflows/github-actions.yml/badge.svg\n    :alt: GitHub Actions Build Status\n    :target: https://github.com/NREL/GEOPHIRES-X/actions\n\n.. |version| image:: https://img.shields.io/pypi/v/geophires-x.svg\n    :alt: PyPI Package latest release\n    :target: https://pypi.org/project/geophires-x\n\n.. |wheel| image:: https://img.shields.io/pypi/wheel/geophires-x.svg\n    :alt: PyPI Wheel\n    :target: https://pypi.org/project/geophires-x\n\n.. |supported-versions| image:: https://img.shields.io/pypi/pyversions/geophires-x.svg\n    :alt: Supported versions\n    :target: https://pypi.org/project/geophires-x\n\n.. |supported-implementations| image:: https://img.shields.io/pypi/implementation/geophires-x.svg\n    :alt: Supported implementations\n    :target: https://pypi.org/project/geophires-x\n\n.. |commits-since| image:: https://img.shields.io/github/commits-since/softwareengineerprogrammer/GEOPHIRES-X/v3.8.14.svg\n    :alt: Commits since latest release\n    :target: https://github.com/softwareengineerprogrammer/GEOPHIRES-X/compare/v3.8.14...main\n\n.. |docs| image:: https://readthedocs.org/projects/GEOPHIRES-X/badge/?style=flat\n    :target: https://nrel.github.io/GEOPHIRES-X\n    :alt: Documentation Status\n\n.. |coverage| image:: https://coveralls.io/repos/github/NREL/GEOPHIRES-X/badge.svg?branch=main\n    :target: https://coveralls.io/github/NREL/GEOPHIRES-X?branch=main\n    :alt: Coverage Status\n\n.. |code-style| image:: https://img.shields.io/badge/code%20style-black-000000.svg\n    :target: https://github.com/NREL/GEOPHIRES-X/blob/main/.pre-commit-config.yaml\n    :alt: Code Style: black\n\n.. |license| image:: https://img.shields.io/badge/license-MIT-green.svg\n    :target: https://github.com/NREL/GEOPHIRES-X/blob/main/LICENSE\n    :alt: MIT license\n\n.. end-badges\n\nGetting Started\n===============\n\nWeb Interface\n-------------\n\nA web interface is available at `gtp.scientificwebservices.com/geophires \u003chttps://gtp.scientificwebservices.com/geophires\u003e`__.\n\nThe short URL `bit.ly/geophires \u003chttps://bit.ly/geophires\u003e`__ redirects to the same location.\n\nInstallation\n------------\n\nPip Package\n^^^^^^^^^^^\n\nIf you do not need to view or edit GEOPHIRES-X source code, you can consume GEOPHIRES-X as a regular, non-editable python package::\n\n    pip3 install https://github.com/NREL/GEOPHIRES-X/archive/main.zip\n\n\n.. (Eventually package will be published to PyPi, enabling ``pip install geophires-x``)\n\n\nEditable Installation (Recommended)\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nAn editable installation is recommended for most users. It will allow you to run GEOPHIRES-X locally,\nview its Python files in an IDE or text editor,\nand create your own extensions as described in `How to extend GEOPHIRES-X \u003cdocs/How-to-extend-GEOPHIRES-X.md#how-to-extend-geophires-x\u003e`__.\n\nPrerequisites:\n\n1. Python 3.8+: You must have Python 3.8 or later installed on your machine. Python can be downloaded at `python.org/downloads \u003chttps://www.python.org/downloads/\u003e`__. (On Ubuntu: ``alias python=python3`` if not aliased already.)\n2. `Git \u003chttps://git-scm.com/book/en/v2/Getting-Started-Installing-Git\u003e`__\n3. Virtual environment (aka ``virtualenv``): `Install virtual environment on your machine \u003chttps://virtualenv.pypa.io/en/latest/installation.html#via-pip\u003e`__ if you don't have it already\n4. On Windows, you will need Admin privileges (required to successfully activate the virtual environment)\n\nSteps:\n\n1. Open a command line (i.e. Terminal on Mac, PowerShell on Windows)\n2. Create a directory for GEOPHIRES::\n\n    mkdir my-geophires-project\n    cd my-geophires-project\n\n3. Create a virtual environment::\n\n    python -m venv venv\n\n4. Source the virtual environment:\n\n   - Windows::\n\n       venv\\Scripts\\activate\n\n   - macOS/Linux::\n\n       source venv/bin/activate\n\n5. Install the ``geophires-x`` package::\n\n    pip3 install -e git+https://github.com/NREL/GEOPHIRES-X.git#egg=geophires-x --src .\n\n6. Run on an example file::\n\n    cd geophires-x\n    cd tests\n    cd examples\n    python -mgeophires_x example1.txt\n\n7. View and edit source code by opening the ``my-geophires-project/`` directory in an IDE or editor such as `PyCharm \u003chttps://www.jetbrains.com/pycharm/\u003e`__, `Spyder \u003chttps://www.spyder-ide.org/\u003e`__, or `Visual Studio Code \u003chttps://code.visualstudio.com/\u003e`__. The GEOPHIRES-X source code will be located in the ``my-geophires-project/geophires-x`` directory. You can add your own python files in ``my-geophires-x/`` that use the source as a module as shown below.\n\nTo update the editable installation with the latest GEOPHIRES version::\n\n    cd geophires-x\n    git pull\n    # resolve merge conflicts, if any\n    pip install -e .\n\n\n\nUsage\n-----\n\nPython\n^^^^^^\n\nExample usage in Python:\n\n.. code:: python\n\n    from geophires_x_client import GeophiresXClient\n    from geophires_x_client.geophires_input_parameters import GeophiresInputParameters\n\n    client = GeophiresXClient()\n    result = client.get_geophires_result(\n                GeophiresInputParameters({\n                    \"Gradient 1\": \"69\",\n                    \"Reservoir Depth\": \"5\",\n                    \"End-Use Option\": \"1\",\n                    \"Power Plant Type\": \"4\"\n                })\n            )\n\n    with open(result.output_file_path, 'r') as f:\n        print(f.read())\n\nIf you followed the editable installation example above, put this code in ``my-geophires-project/main.py``, then run::\n\n   python main.py\n\nYou will then see output including a case report::\n\n    (venv) ➜  my-geophires-project python main.py\n    No valid plant outlet pressure provided. GEOPHIRES will assume default plant outlet pressure (100 kPa)\n    No valid plant outlet pressure provided. GEOPHIRES will assume default plant outlet pressure (100 kPa)\n\n                                   *****************\n                                   ***CASE REPORT***\n                                   *****************\n\n    Simulation Metadata\n    ----------------------\n     GEOPHIRES Version: 3.4.42\n     Simulation Date: 2024-07-08\n     Simulation Time:  10:07\n     Calculation Time:      0.047 sec\n\n                               ***SUMMARY OF RESULTS***\n\n          End-Use Option: Electricity\n          Average Net Electricity Production:                    23.94 MW\n          Electricity breakeven price:                            5.04 cents/kWh\n\n    [...]\n\n\nYou may also pass parameters as a text file:\n\n.. code:: python\n\n    from pathlib import Path\n    from geophires_x_client import GeophiresXClient\n    from geophires_x_client.geophires_input_parameters import GeophiresInputParameters\n\n    # https://github.com/NREL/GEOPHIRES-X/blob/main/tests/examples/example1.txt\n    example_file_path = Path('geophires-x/tests/examples/example1.txt').absolute()\n\n    client = GeophiresXClient()\n    result = client.get_geophires_result(\n                GeophiresInputParameters(from_file_path=example_file_path)\n            )\n\n    with open(result.output_file_path, 'r') as f:\n        print(f.read())\n\n\n`test_geophires_x.py \u003ctests/test_geophires_x.py\u003e`__ has additional examples of how to consume and call `GeophiresXClient \u003csrc/geophires_x_client/__init__.py#L14\u003e`__.\n\n\nCommand Line\n^^^^^^^^^^^^\n\nIf you installed with pip (editable or non-), you may run GEOPHIRES from the command line, passing your input file as an argument::\n\n   python -mgeophires_x my_geophires_input.txt\n\nYou may also optionally pass the output file as well::\n\n   python -mgeophires_x my_geophires_input.txt my_geophires_result.out\n\n(If you do not pass an output file argument a default name will be used.)\n\n\nDocumentation\n=============\n\nGEOPHIRES combines reservoir, wellbore, surface plant, and economic and cost models\nand correlations to estimate the capital and operation and maintenance costs,\ninstantaneous and lifetime energy production, and overall levelized cost of energy of a\ngeothermal plant.\n\nThe high-level software architecture is illustrated in the diagram below. Green, orange and blue rectangles\nrefer to internal GEOPHIRES components, external user-interface components, and\nexternal reservoir simulators (TOUGH2), respectively. Rectangles with solid outline are\nalways executed during a simulation run; rectangles with dashed outline refer to optional\nor user-provided components.\n\n|GEOPHIRES Architecture Diagram|\n\n.. |GEOPHIRES Architecture Diagram| image:: References/geophires-architecture-diagram_2024-11-20.png\n    :alt: GEOPHIRES Architecture Diagram\n\nGEOPHIRES has a variety of different reservoir models including (1) Multiple parallel fractures model;\n(2) 1-Dimensional linear heat sweep model;\n(3) M/A thermal drawdown parameter model;\n(4) Percentage temperature drawdown model;\n(5) User-provided reservoir temperature production data;\n(6) Coupling to TOUGH2 external reservoir simulator;\n(7) SUTRA: Reservoir Thermal Energy Storage (RTES; also known as Underground Thermal Energy Storage - UTES);\n(8) Slender Body Theory (SBT);\n(9) Cylindrical.\n\nGEOPHIRES can simulate three different end-uses of the geothermal heat: (1)\ndirect-use heat (e.g. for industrial processing heating or residential space heating);\n(2) electricity (with subcritical ORC, supercritical ORC, single-flash, or double-flash plant);\n(3) co-generation of heat and electricity. The co-generation option considers bottoming\ncycle, topping cycle, and parallel cycle.\n\nGEOPHIRES has 4 economic models to calculate the levelized cost of heat or\nelectricity: (1) fixed charge rate (FCR) model;\n(2) standard discounting levelized cost model;\n(3) BICYCLE model;\n(4) CLGS.\n\nThe capital and O\u0026M costs for the different geothermal system components (exploration,\nwell drilling, surface plant, etc.) are either provided by the user or calculated with built-in\ncorrelations.\n\nFor more information on the theoretical basis for GEOPHIRES see\n`GEOPHIRES v2.0: updated geothermal techno‐economic simulation tool (Beckers \u0026 McCabe, 2019) \u003chttps://github.com/NREL/GEOPHIRES-X/blob/fb5caadfa419c3bd05de656a33700d085fbc0432/References/GEOPHIRES%20v2.0%20User%20Manual.pdf\u003e`__.\n\nParameters\n----------\n\nAvailable parameters are documented in the `Parameters Reference \u003chttps://nrel.github.io/GEOPHIRES-X/parameters.html\u003e`__.\n\nNote that many parameters are interrelated and/or conditionally dependent on one another;\nreviewing the GEOPHIRES example(s) relevant to your use case in the following section\nis strongly recommended to gain a working understanding of how to construct valid sets of input parameters.\n\n\nExamples\n--------\n\nGEOPHIRES includes a variety of example input files demonstrating its features for different types of geothermal systems\nand case studies of real-world geothermal projects.\nStarting with an existing GEOPHIRES example that is similar to your intended use/application can be an easier approach to using GEOPHIRES than constructing your own inputs from scratch.\n\nExample input ``.txt`` files and corresponding case report ``.out`` files are available in the `tests/examples directory \u003ctests/examples\u003e`__ of the repository.\nExample-specific web interface deeplinks are listed in the Link column.\n\n\n.. list-table::\n   :widths: 50 40 5 5\n   :header-rows: 1\n\n   * - Example\n     - Input file\n     - Case report file\n     - Link\n   * - Example 1: EGS Electricity\n     - `example1.txt \u003ctests/examples/example1.txt\u003e`__\n     - `.out \u003ctests/examples/example1.out\u003e`__\n     - `link \u003chttps://gtp.scientificwebservices.com/geophires?geophires-example-id=example1\u003e`__\n   * - Example 1 with Add-Ons\n     - `example1_addons.txt \u003ctests/examples/example1_addons.txt\u003e`__\n     - `.out \u003ctests/examples/example1_addons.out\u003e`__\n     - `link \u003chttps://gtp.scientificwebservices.com/geophires?geophires-example-id=example1_addons\u003e`__\n   * - Example 2: EGS Direct-Use Heat\n     - `example2.txt \u003ctests/examples/example2.txt\u003e`__\n     - `.out \u003ctests/examples/example2.out\u003e`__\n     - `link \u003chttps://gtp.scientificwebservices.com/geophires?geophires-example-id=example2\u003e`__\n   * - Example 3: EGS Co-generation\n     - `example3.txt \u003ctests/examples/example3.txt\u003e`__\n     - `.out \u003ctests/examples/example3.out\u003e`__\n     - `link \u003chttps://gtp.scientificwebservices.com/geophires?geophires-example-id=example3\u003e`__\n   * - Example 4: Hydrothermal Electricity\n     - `example4.txt \u003ctests/examples/example4.txt\u003e`__\n     - `.out \u003ctests/examples/example4.out\u003e`__\n     - `link \u003chttps://gtp.scientificwebservices.com/geophires?geophires-example-id=example4\u003e`__\n   * - Example 5: User-Provided Reservoir Data\n     - `example5.txt \u003ctests/examples/example5.txt\u003e`__\n     - `.out \u003ctests/examples/example5.out\u003e`__\n     - `link \u003chttps://gtp.scientificwebservices.com/geophires?geophires-example-id=example5\u003e`__\n   * - Example 6: TOUGH2 (Multiple Gradients)\n     - `example6.txt \u003ctests/examples/example6.txt\u003e`__\n     - `.out \u003ctests/examples/example6.out\u003e`__\n     - \\*\n   * - Example 7: TOUGH2 (Single Gradient)\n     - `example7.txt \u003ctests/examples/example7.txt\u003e`__\n     - `.out \u003ctests/examples/example7.out\u003e`__\n     - \\*\n   * - Example 8: Cornell Direct-Use Heat\n     - `example8.txt \u003ctests/examples/example8.txt\u003e`__\n     - `.out \u003ctests/examples/example8.out\u003e`__\n     - `link \u003chttps://gtp.scientificwebservices.com/geophires?geophires-example-id=example8\u003e`__\n   * - Example 9: Cornell Electricity\n     - `example9.txt \u003ctests/examples/example9.txt\u003e`__\n     - `.out \u003ctests/examples/example9.out\u003e`__\n     - `link \u003chttps://gtp.scientificwebservices.com/geophires?geophires-example-id=example9\u003e`__\n   * - Example 10: Heat Pump\n     - `example10_HP.txt \u003ctests/examples/example10_HP.txt\u003e`__\n     - `.out \u003ctests/examples/example10_HP.out\u003e`__\n     - `link \u003chttps://gtp.scientificwebservices.com/geophires?geophires-example-id=example10_HP\u003e`__\n   * - Example 11: Absorption Chiller\n     - `example11_AC.txt \u003ctests/examples/example11_AC.txt\u003e`__\n     - `.out \u003ctests/examples/example11_AC.out\u003e`__\n     - `link \u003chttps://gtp.scientificwebservices.com/geophires?geophires-example-id=example11_AC\u003e`__\n   * - Example 12: District Heating\n     - `example12_DH.txt \u003ctests/examples/example12_DH.txt\u003e`__\n     - `.out \u003ctests/examples/example12_DH.out\u003e`__\n     - `link \u003chttps://gtp.scientificwebservices.com/geophires?geophires-example-id=example12_DH\u003e`__\n   * - Example 13: Redrilling due to Drawdown\n     - `example13.txt \u003ctests/examples/example13.txt\u003e`__\n     - `.out \u003ctests/examples/example13.out\u003e`__\n     - `link \u003chttps://gtp.scientificwebservices.com/geophires?geophires-example-id=example13\u003e`__\n   * - CLGS: Coaxial sCO2: Heat\n     - `Beckers_et_al_2023_Tabulated_Database_Coaxial_sCO2_heat.txt \u003ctests/examples/Beckers_et_al_2023_Tabulated_Database_Coaxial_sCO2_heat.txt\u003e`__\n     - `.out \u003ctests/examples/Beckers_et_al_2023_Tabulated_Database_Coaxial_sCO2_heat.out\u003e`__\n     - `link \u003chttps://gtp.scientificwebservices.com/geophires?geophires-example-id=Beckers_et_al_2023_Tabulated_Database_Coaxial_sCO2_heat\u003e`__\n   * - CLGS: Coaxial Water: Heat\n     - `Beckers_et_al_2023_Tabulated_Database_Coaxial_water_heat.txt \u003ctests/examples/Beckers_et_al_2023_Tabulated_Database_Coaxial_water_heat.txt\u003e`__\n     - `.out \u003ctests/examples/Beckers_et_al_2023_Tabulated_Database_Coaxial_water_heat.out\u003e`__\n     - `link \u003chttps://gtp.scientificwebservices.com/geophires?geophires-example-id=Beckers_et_al_2023_Tabulated_Database_Coaxial_water_heat\u003e`__\n   * - CLGS: Uloop sCO2: Electricity\n     - `Beckers_et_al_2023_Tabulated_Database_Uloop_sCO2_elec.txt \u003ctests/examples/Beckers_et_al_2023_Tabulated_Database_Uloop_sCO2_elec.txt\u003e`__\n     - `.out \u003ctests/examples/Beckers_et_al_2023_Tabulated_Database_Uloop_sCO2_elec.out\u003e`__\n     - `link \u003chttps://gtp.scientificwebservices.com/geophires?geophires-example-id=Beckers_et_al_2023_Tabulated_Database_Uloop_sCO2_elec\u003e`__\n   * - CLGS: Uloop sCO2: Heat\n     - `Beckers_et_al_2023_Tabulated_Database_Uloop_sCO2_heat.txt \u003ctests/examples/Beckers_et_al_2023_Tabulated_Database_Uloop_sCO2_heat.txt\u003e`__\n     - `.out \u003ctests/examples/Beckers_et_al_2023_Tabulated_Database_Uloop_sCO2_heat.out\u003e`__\n     - `link \u003chttps://gtp.scientificwebservices.com/geophires?geophires-example-id=Beckers_et_al_2023_Tabulated_Database_Uloop_sCO2_heat\u003e`__\n   * - CLGS: Uloop Water: Electricity\n     - `Beckers_et_al_2023_Tabulated_Database_Uloop_water_elec.txt \u003ctests/examples/Beckers_et_al_2023_Tabulated_Database_Uloop_water_elec.txt\u003e`__\n     - `.out \u003ctests/examples/Beckers_et_al_2023_Tabulated_Database_Uloop_water_elec.out\u003e`__\n     - `link \u003chttps://gtp.scientificwebservices.com/geophires?geophires-example-id=Beckers_et_al_2023_Tabulated_Database_Uloop_water_elec\u003e`__\n   * - CLGS: Uloop Water: Heat\n     - `Beckers_et_al_2023_Tabulated_Database_Uloop_water_heat.txt \u003ctests/examples/Beckers_et_al_2023_Tabulated_Database_Uloop_water_heat.txt\u003e`__\n     - `.out \u003ctests/examples/Beckers_et_al_2023_Tabulated_Database_Uloop_water_heat.out\u003e`__\n     - `link \u003chttps://gtp.scientificwebservices.com/geophires?geophires-example-id=Beckers_et_al_2023_Tabulated_Database_Uloop_water_heat\u003e`__\n   * - CLGS: SBT High Temperature\n     - `example_SBT_Hi_T.txt \u003ctests/examples/example_SBT_Hi_T.txt\u003e`__\n     - `.out \u003ctests/examples/example_SBT_Hi_T.out\u003e`__\n     - `link \u003chttps://gtp.scientificwebservices.com/geophires?geophires-example-id=example_SBT_Hi_T\u003e`__\n   * - CLGS: SBT Low Temperature\n     - `example_SBT_Lo_T.txt \u003ctests/examples/example_SBT_Lo_T.txt\u003e`__\n     - `.out \u003ctests/examples/example_SBT_Lo_T.out\u003e`__\n     - `link \u003chttps://gtp.scientificwebservices.com/geophires?geophires-example-id=example_SBT_Lo_T\u003e`__\n   * - SUTRA Example 1\n     - `SUTRAExample1.txt \u003ctests/examples/SUTRAExample1.txt\u003e`__\n     - `.out \u003ctests/examples/SUTRAExample1.out\u003e`__\n     - `link \u003chttps://gtp.scientificwebservices.com/geophires?geophires-example-id=SUTRAExample1\u003e`__\n   * - Multiple Gradients\n     - `example_multiple_gradients.txt \u003ctests/examples/example_multiple_gradients.txt\u003e`__\n     - `.out \u003ctests/examples/example_multiple_gradients.out\u003e`__\n     - `link \u003chttps://gtp.scientificwebservices.com/geophires?geophires-example-id=example_multiple_gradients\u003e`__\n   * - Investment Tax Credit\n     - `example_ITC.txt \u003ctests/examples/example_ITC.txt\u003e`__\n     - `.out \u003ctests/examples/example_ITC.out\u003e`__\n     - `link \u003chttps://gtp.scientificwebservices.com/geophires?geophires-example-id=example_ITC\u003e`__\n   * - Production Tax Credit\n     - `example_PTC.txt \u003ctests/examples/example_PTC.txt\u003e`__\n     - `.out \u003ctests/examples/example_PTC.out\u003e`__\n     - `link \u003chttps://gtp.scientificwebservices.com/geophires?geophires-example-id=example_PTC\u003e`__\n   * - Fervo Project Red (2023)\n     - `Fervo_Norbeck_Latimer_2023.txt \u003ctests/examples/Fervo_Norbeck_Latimer_2023.txt\u003e`__\n     - `.out \u003ctests/examples/Fervo_Norbeck_Latimer_2023.out\u003e`__\n     - `link \u003chttps://gtp.scientificwebservices.com/geophires?geophires-example-id=Fervo_Norbeck_Latimer_2023\u003e`__\n   * - Fervo Cape Station 1: 2023 Results\n     - `Fervo_Project_Cape.txt \u003ctests/examples/Fervo_Project_Cape.txt\u003e`__\n     - `.out \u003ctests/examples/Fervo_Project_Cape.out\u003e`__\n     - `link \u003chttps://gtp.scientificwebservices.com/geophires?geophires-example-id=Fervo_Project_Cape\u003e`__\n   * - Fervo Cape Station 2: 2024 Results\n     - `Fervo_Project_Cape-2.txt \u003ctests/examples/Fervo_Project_Cape-2.txt\u003e`__\n     - `.out \u003ctests/examples/Fervo_Project_Cape-2.out\u003e`__\n     - `link \u003chttps://gtp.scientificwebservices.com/geophires?geophires-example-id=Fervo_Project_Cape-2\u003e`__\n   * - Fervo Cape Station 3: 400 MWe Production\n     - `Fervo_Project_Cape-3.txt \u003ctests/examples/Fervo_Project_Cape-3.txt\u003e`__\n     - `.out \u003ctests/examples/Fervo_Project_Cape-3.out\u003e`__\n     - `link \u003chttps://gtp.scientificwebservices.com/geophires?geophires-example-id=Fervo_Project_Cape-3\u003e`__\n   * - Superhot Rock (SHR) Example 1\n     - `example_SHR-1.txt \u003ctests/examples/example_SHR-1.txt\u003e`__\n     - `.out \u003ctests/examples/example_SHR-1.out\u003e`__\n     - `link \u003chttps://gtp.scientificwebservices.com/geophires?geophires-example-id=example_SHR-1\u003e`__\n   * - Superhot Rock (SHR) Example 2\n     - `example_SHR-2.txt \u003ctests/examples/example_SHR-2.txt\u003e`__\n     - `.out \u003ctests/examples/example_SHR-2.out\u003e`__\n     - `link \u003chttps://gtp.scientificwebservices.com/geophires?geophires-example-id=example_SHR-2\u003e`__\n\n.. raw:: html\n\n   \u003cembed\u003e\n      \u003ci\u003e* TOUGH2 is not currently supported in the web interface. Comment on \u003ca href=\"https://github.com/softwareengineerprogrammer/geothermal-ui/issues/15\"\u003ethis tracking issue\u003c/a\u003e to request web interface support for TOUGH2.\u003c/i\u003e\n   \u003c/embed\u003e\n\nVideos\n------\n\n`NREL GEOPHIRES Workshop: Features Overview \u0026 Examples \u003chttps://www.youtube.com/watch?v=KsFvpvXjOB4\u003e`__\n\n`NREL GEOPHIRES Workshop: Case Studies \u003chttps://youtu.be/uMUDTUL6yWg\u003e`__\n\nHIP-RA: Heat in Place - Resource Assessment\n-------------------------------------------\n\n`HIP-RA-X README \u003csrc/hip_ra_x/README.md\u003e`__\n\n`HIP-RA-X Parameters Reference \u003chttps://nrel.github.io/GEOPHIRES-X/hip_ra_x_parameters.html\u003e`__\n\nA HIP-RA web interface is available at `gtp.scientificwebservices.com/hip-ra \u003chttps://gtp.scientificwebservices.com/hip-ra\u003e`__.\n\n\nMonte Carlo\n-----------\n\n`Monte Carlo User Guide \u003chttps://nrel.github.io/GEOPHIRES-X/Monte-Carlo-User-Guide.html\u003e`__\n\nA Monte Carlo web interface is available at `gtp.scientificwebservices.com/monte-carlo \u003chttps://gtp.scientificwebservices.com/monte-carlo\u003e`__.\n\nExtending GEOPHIRES-X\n---------------------\n`How to extend GEOPHIRES-X \u003cdocs/How-to-extend-GEOPHIRES-X.md#how-to-extend-geophires-x\u003e`__ user guide\n\n`Extension example: SUTRA \u003chttps://github.com/NREL/GEOPHIRES-X/commit/984cb4da1505667adb2c45cb1297cab6550774bd#diff-5b1ea85ce061b9a1137a46c48d2d293126224d677d3ab38d9b2f4dcfc4e1674e\u003e`__\n\n\nAdditional Documentation\n------------------------\n\nAdditional materials can be found in `/References \u003c/References/references.md\u003e`__.\n\n\nDevelopment\n===========\n\nIf you are interested in sharing your extensions with others, or even contributing them back to this repository,\nyou may want to follow `the Development instructions \u003cCONTRIBUTING.rst#development\u003e`__.\n(You can also create a fork after doing an editable install so don't worry about picking this method if you're unsure.)\n\n.. TODO feedback section - why user feedback is important/valuable, how to file issues/contact authors\n\n.. TODO FAQ/trivia section - \"HDR\" naming (HDR.out, HDR.json) is for Hot Dry Rock\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FNREL%2FGEOPHIRES-X","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FNREL%2FGEOPHIRES-X","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FNREL%2FGEOPHIRES-X/lists"}