National Renewable Energy Laboratory's (NREL's) Renewable Energy Potential(V) Model: reV
Project description
The Renewable Energy Potential (reV) Model
reV command line tools
Using Eagle Env / Module
If you would like to run reV on Eagle (NREL’s HPC) you can use a pre-compiled conda env:
conda activate /shared-projects/rev/modulefiles/conda_env
or
source activate /shared-projects/rev/modulefiles/conda_env
or module:
module use /shared-projects/rev/modulefiles
module load reV
NOTE: Loading the reV module can take several minutes
Launching a run
Tips
Only use a screen session if running the pipeline module: screen -S rev
reV -c "/scratch/user/rev/config_pipeline.json" pipeline
Running simply generation or econ can just be done from the console:
reV -c "/scratch/user/rev/config_pipeline.json" generation
General Run times and Node configuration on Eagle
WTK Conus: 10-20 nodes per year walltime 1-4 hours
NSRDB Conus: 5 nodes walltime 2 hours
Installing reV
Option 1: Install from PIP or Conda (recommended for analysts):
- Create a new environment:
conda create --name rev python=3.7
- Activate directory:
conda activate rev
- Install reV:
pip install NREL-reV or
conda install nrel-rev --channel=nrel
NOTE: If you install using conda and want to use HSDS you will also need to install h5pyd manually: pip install h5pyd
Option 2: Clone repo (recommended for developers)
- from home dir, git clone https://github.com/NREL/reV.git
enter github username
enter github password
- Install reV environment and modules (using conda)
cd into reV repo cloned above
cd into bin/$OS/
run the command: conda env create -f rev.yml. If conda can’t find any packages, try removing them from the yml file.
run the command: conda activate rev
prior to running pip below, make sure branch is correct (install from master!)
cd back to the reV repo (where setup.py is located)
install pre-commit: pre-commit install
run pip install . (or pip install -e . if running a dev branch or working on the source code)
- Check that rev was installed successfully
From any directory, run the following commands. This should return the help pages for the CLI’s.
reV
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_reV-0.4.27-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8f4da6f968b591cd68544d318b21e036c1700ec06416985d0e1e455065fbcff2 |
|
MD5 | e3324ed8918aacd0b2582230da170181 |
|
BLAKE2b-256 | fa5ed08ed0a551c679153795830a65c1d73ee1506dc27c167a9f816235181ac2 |