National Renewable Energy Laboratory's (NREL's) Renewable Energy Potential(V) eXchange Tool: reVX
Project description
reVX command line tools
Using Eagle Env
If you would like to run reVX on Eagle (NREL’s HPC) you can use a pre-compiled conda env:
conda activate /shared-projects/rev/modulefiles/conda/envs/rev/
or
source activate /shared-projects/rev/modulefiles/conda/envs/rev/
Installing reVX
NOTE: The installation instruction below assume that you have python installed on your machine and are using conda as your package/environment manager.
Option 1: Install from PIP or Conda (recommended for analysts):
- Create a new environment:
conda create --name revx python=3.7
NOTE: reVX currently only supports python versions 3.7, 3.8, and 3.9. Python 3.10+ conflicts with the reV dependency.
- Activate directory:
conda activate revx
- Install reVX:
pip install NREL-reVX or
conda install nrel-revx --channel=nrel
NOTE: The best guarantee you will have of a correct installation is by following the same installation process that we use for our automated test suite.
- NOTE: If you install using conda and you want to use:
HSDS you will also need to install h5pyd manually: pip install h5pyd
Turbine Flicker you will need to install HOPP manually: pip install HOPP
- NOTE: If you install using pip and want to run exclusion setbacks you will need to install rtree manually:
conda install rtree
Option 2: Clone repo (recommended for developers)
from home dir, git clone git@github.com:NREL/reVX.git
- Create reVX environment and install package
Create a conda env: conda create -n revx
Run the command: conda activate revx
cd into the repo cloned in 1.
- prior to running pip below, make sure the branch is correct (installfrom main!)
- Install reVX and its dependencies by running:pip install . (or pip install -e . if running a dev branchor working on the source code)
- Check that reVX was installed successfully
- From any directory, run the following commands. This should return thehelp pages for the CLI’s.
reVX
Recommended Citation
Update with current version and DOI:
Michael Rossol, Grant Buster, and Robert Spencer. The Renewable Energy Potential(V) eXchange Tool: reVX. https://github.com/NREL/reVX (version v0.3.20), 2021. https://doi.org/10.5281/zenodo.4507580.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for NREL_reVX-0.3.47-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 35025aefc6e00d38c1b92ec732f38de890de963bd3509774d909784b33902a51 |
|
MD5 | 5603f0ed43d83ea9734ddc9c3248618e |
|
BLAKE2b-256 | 669ac76c819c4430d7ec238f61d7d17c0ecc3781554d959459a0ce52c396aba8 |