Skip to main content

Geothermal Power Potential assessment

Project description

TOPIC

A Python stochastic library for assessing geothermal power potential by using the volumetric method in a liquid-dominated reservoir

ABSTRACT

Gppeval is a Python stochastic library for assessing geothermal power potential by using the volumetric method in a liquid dominated reservoir is presented in this application. More specifically, the purposes of this study are the use of the volumetric method “heat in place” to estimate ability to produce electrical energy from geothermal liquid-dominated reservoir, and to code a valuable Python stochastic library that has the helpful methods for running the simulation. Even though there are some kinds of licensed software for carrying out this simulation, for this task was selected Open-Source Programming Language, i.e., Python.

The Geothermal Power Potential Evaluation stochastic library, Gppeval, is structured as three essential objects such as the geothermal power plant module, the Monte Carlo simulation module, and the module of tools.

For testing the application, a Jupyter Notebook example has been included in the test folder.

HINT: For the moment, this application is available only for Python 2.7

INSTALLATION

Required Packages

The following packages should be installed automatically (if using ‘pip’ or ‘easy_install’), otherwise they will need to be installed manually:

  • NumPy : Numeric Python

  • SciPy : Scientific Python

  • Matplotlib : Python plotting library

  • Mcerp : Monte Carlo Error Propagation

  • Beautifultable : Utility package to print visually appealing ASCII tables to terminal

How to install

You have several easy, convenient options to install the ‘gppeval’ package (administrative privileges may be required). Keep in mind to use Python 2.7

  1. Simply copy the unzipped ‘gppeval folder’ directory to any other location that python can find it and rename it ‘gppeval’.

  2. From the command-line, do one of the following:

    1. Manually download the package files below, unzip to any directory, and run:

      $ [sudo] python setup.py install

    2. If ‘pip’ is installed, run the command in the same folder ‘gppeval’:

      $ pip install [–upgrade] .

    3. If ‘pip’ is installed, run (internet connection is required):

      $ [sudo] pip install [–upgrade] –index-url https://test.pypi.org/simple/ gppeval

CONTACT

Please send feature requests, bug reports, or feedback to: Carlos O. POCASANGRE JIMENEZ

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

gppeval-2018.2.1.0.9.dev1.tar.gz (13.1 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page