Installing NREL’s Geothermal Play Fairway Analysis

There are several ways to install geoPFA. We strongly recommend using a virtual environment to avoid conflicts with other packages and projects on your system.

Quick Start

Choose your preferred installation method:

  1. Pixi (recommended for development) - Reproducible environments with exact dependency versions

  2. pip - Standard Python package installation

  3. Conda/Mamba - Conda ecosystem integration

  4. Wheels - Pre-built distribution files


Installing with pip

Installing with PIP is the most basic way of installing a Python package, and it is typically used to build containers or with some environment manager such as virtualenv. geoPFA requires Python 3.11 or newer. You might need to install PIP if it is not already provided.

Inside your preferred environment manager

  1. Upgrade pip:

    python -m pip install --upgrade pip
    
  2. Install geoPFA:

    From PyPI (public projects available in PyPI):

    python -m pip install geoPFA
    

    From GitHub (latest):

    python -m pip install "git+https://github.com/NatLabRockies/geoPFA"
    

    From a local clone:

    python -m pip install .
    
  3. Verify the installation:

    Inside Python:

    import geopfa
    print(geopfa.__version__)
    

Installing from released Wheels

Download from https://github.com/NatLabRockies/geoPFA/releases

Installing with Conda/Mamba