Package: gppeval
TOPICA Python-based stochastic library for assessing geothermal power potential using the volumetric
method in a liquid-dominated reservoir.AuthorsCarlos Pocasangre Jiménez (carlos.pocasangre@ues.edu.sv)Fidel Ernesto Cortez Torres (ernestocortez.sv@ieee.org)Rubén Alexander Henríquez Miranda (rubenhenriquez@ieee.org)ABSTRACTWe present a Python-based stochastic library for assessing geothermal power
potential using the volumetric method in a liquid-dominated reservoir.
The specific aims of this study are to use the volumetric method, “heat in
place,” to estimate electrical energy production ability from a geothermal
liquid-dominated reservoir, and to build a Python-based stochastic library
with useful methods for running such simulations. Although licensed
software is available, we selected the open-source programming language
Python for this task. The Geothermal Power Potential Evaluation stochastic
library (gppeval) is structured as three essential objects including a
geothermal power plant module, a Monte Carlo simulation module, and a tools
module.For testing the application, aJupyter Notebookexample has been included in theexample
folder.HINT:Now, this application is available for Python 3.5ReferencePocasangre, C., & Fujimitsu, Y. (2018).A Python-based stochastic library for assessing
geothermal power potential using the volumetric method in a liquid-dominated reservoir.Geothermics, 76, 164-176.https://doi.org/10.1016/J.GEOTHERMICS.2018.07.009J. Lawless. 2010. Geothermal Lexicon For Resources and Reserves Definition
and Reporting. 2nd Edition (2010) Edition. Adelaide, Southern Australia:
Australian Geothermal Reporting Code Committee (AGRCC)INSTALLATIONRequired PackagesThe following packages should be installed automatically (if using ‘pip’
or ‘easy_install’), otherwise they will need to be installed manually:NumPy: Numeric PythonSciPy: Scientific PythonMatplotlib: Python plotting libraryMcerp: Monte Carlo Error PropagationIapws: The InternationalAssociation for the Properties of Water and SteamBeautifultable: Utility package to print visually appealing ASCII tables to terminalHow to installYou haveseveral easy, convenient optionsto install the ‘gppeval’
package (administrative privileges may be required).Simply copy the unzipped ‘gppeval folder’ directory to any other location that
python can find it and rename it ‘gppeval’.From the command-line, do one of the following:Manually download the package files below, unzip to any directory, and
run:$ [sudo] python setup.py installIf ‘pip’ is installed, run the follow command (stable version and internet connection is required)$ [sudo] pip install [–upgrade] gppevalCHANGES OF NEW ISSUEgppeval (2020.10.1.0.3.dev1).Added tho-phases reservoir equation.
Fixed bugs.gppeval (2019.4.17.0.6.dev1).Python 3.8
Fixed bugs.gppeval (2019.4.17.0.2.dev1).Python 3.5 availablegppeval (2018.10.11.0.1.dev1).The input file csv has been modified. It includes the possibility of using volume as a input
reservoir parameter. Using the wordnoneis possible to exchange between either to useAreaandThicknessor to use onlyVolumeas a reservoir geometric parameter.Example: Using Area and Thickness0,Name,14.00061,-88.73744,ReservoirArea,A,km2,5,6,7,0,0,T
1,,,,Thickness,h,m,450,500,600,0,0,T
2,,,,Volume,v,km3,4,6,8.2,0,0,noneExample: Using only Volume0,Name,14.00061,-88.73744,ReservoirArea,A,km2,5,6,7,0,0,None
1,,,,Thickness,h,m,450,500,600,0,0,None
2,,,,Volume,v,km3,4,6,8.2,0,0,Tgppeval (2018.4.6.0.1.dev1).Original issue after have been upload as a stable.CONTACTPlease sendfeature requests, bug reports, or feedbackto:Carlos O.POCASANGRE JIMENEZ