The Renewable Energy Potential (reV) Model
- reV
- reV-project-points
- reV-gen
- reV-econ
- reV-offshore
- reV-collect
- reV-multiyear
- reV-supply-curve-aggregation
- reV-supply-curve
- reV-rep-profiles
- reV-pipeline
- reV-batch
- reV-QA-QC
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
Tips
- Only use a screen session if running the pipeline module: screen -S rev
- Full pipeline execution
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
- WTK Conus: 10-20 nodes per year walltime 1-4 hours
- NSRDB Conus: 5 nodes walltime 2 hours
- Create a new environment:
conda create --name rev python=3.7
- Activate directory:
conda activate rev
- Install reV:
pip install NREL-reV
orconda 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
- NOTE: If you install using conda and want to use HSDS
you will also need to install h5pyd manually:
- from home dir,
git clone https://github.com/NREL/reV.git
- enter github username
- enter github password
- from home dir,
- 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 .
(orpip 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