A curated list of open technology projects to sustain a stable climate, energy supply, biodiversity and natural resources.

reVX

Renewable Energy Potential(V) eXchange Toot.
https://github.com/NREL/reVX

Category: Energy Systems
Sub Category: Renewable Energy Integration

Keywords from Contributors

renewable-energy solar-energy climate-data nrel climate-change generative-adversarial-network wind-energy solar-power technical-potential wind-power

Last synced: about 21 hours ago
JSON representation

Repository metadata

The Renewable Energy Potential(V) eXchange Tool: reVX

README.rst

          ************************************************************************
Welcome to the `reV `_ eXchange (reVX) tool!
************************************************************************

|Docs| |Tests| |Linter| |PythonV| |PyPi| |Codecov| |Zenondo|

.. |Docs| image:: https://github.com/NREL/reVX/workflows/Documentation/badge.svg
    :target: https://nrel.github.io/reVX/

.. |Tests| image:: https://github.com/NREL/reVX/workflows/Pytests/badge.svg
    :target: https://github.com/NREL/reVX/actions?query=workflow%3A%22Pytests%22

.. |Linter| image:: https://github.com/NREL/reVX/workflows/Lint%20Code%20Base/badge.svg
    :target: https://github.com/NREL/reVX/actions?query=workflow%3A%22Lint+Code+Base%22

.. |PythonV| image:: https://img.shields.io/pypi/pyversions/NREL-reVX.svg
    :target: https://pypi.org/project/NREL-reVX/

.. |PyPi| image:: https://badge.fury.io/py/NREL-reVX.svg
    :target: https://badge.fury.io/py/NREL-reVX

.. |Codecov| image:: https://codecov.io/gh/nrel/reVX/branch/main/graph/badge.svg?token=3J5M44VAA9
    :target: https://codecov.io/gh/nrel/reVX

.. |Zenondo| image:: https://zenodo.org/badge/201337735.svg
   :target: https://zenodo.org/badge/latestdoi/201337735

.. inclusion-intro

reVX command line tools
=======================

- `reVX `_
- `reV-rpm `_
- `reV-plexos `_
- `plexos-plants `_
- `mean-wind-dirs `_
- `prominent-wind-dirs `_
- `setbacks `_
- `offshore-assembly-areas `_
- `offshore-dist-to-ports `_
- `offshore-inputs `_

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.

#. Create a new environment:
    ``conda create --name revx python=3.8``

#. Activate your new environment:
    ``conda activate revx``

#. Clone the repo:
    From your home directory ``/home/{user}/`` or another directory that you have permissions in, run the command ``git clone [email protected]:NREL/reVX.git`` and then go into your cloned repository: ``cd reVX``

#. Install reVX:
    1) Follow the installation commands installation process that we use for our automated test suite `here `_. Make sure that you call ``pip install -e .`` from within the cloned repository directory e.g. ``/home/{user}/reVX/``

        - NOTE: If you install using pip and want to run `exclusion setbacks `_ you will need to install rtree manually:
            * ``conda install rtree``
            * `pip installation instructions `_

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.

        

Owner metadata


GitHub Events

Total
Last Year

Committers metadata

Last synced: 4 days ago

Total Commits: 2,017
Total Committers: 11
Avg Commits per committer: 183.364
Development Distribution Score (DDS): 0.559

Commits in past year: 229
Committers in past year: 3
Avg Commits per committer in past year: 76.333
Development Distribution Score (DDS) in past year: 0.057

Name Email Commits
Michael Rossol m****l@g****m 890
ppinchuk p****k@n****v 705
grantbuster g****r@n****v 244
mbannist m****r@n****v 144
Rob Spencer r****r@n****v 14
bnb32 b****n@n****v 7
pesap p****z@n****v 5
WilliamsTravis t****s@n****v 4
psanchez p****z@n****v 2
Mike Gleason m****o@g****m 1
Matthew Mowers m****s@e****v 1

Committer domains:


Issue and Pull Request metadata

Last synced: 2 days ago

Total issues: 83
Total pull requests: 173
Average time to close issues: about 2 months
Average time to close pull requests: 7 days
Total issue authors: 12
Total pull request authors: 10
Average comments per issue: 2.63
Average comments per pull request: 1.23
Merged pull request: 162
Bot issues: 0
Bot pull requests: 0

Past year issues: 20
Past year pull requests: 24
Past year average time to close issues: about 2 months
Past year average time to close pull requests: 7 days
Past year issue authors: 5
Past year pull request authors: 2
Past year average comments per issue: 0.2
Past year average comments per pull request: 1.08
Past year merged pull request: 23
Past year bot issues: 0
Past year bot pull requests: 0

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/NREL/reVX

Top Issue Authors

  • MRossol (25)
  • ppinchuk (18)
  • mmowers (11)
  • grantbuster (7)
  • alopez04 (6)
  • WilliamsTravis (6)
  • mikebannis (3)
  • EvanRosenliebNREL (2)
  • mjgleason (2)
  • nickwg03 (1)
  • Sidrcs (1)
  • netr0m (1)

Top Pull Request Authors

  • MRossol (63)
  • ppinchuk (53)
  • grantbuster (31)
  • mikebannis (13)
  • pesap (4)
  • WilliamsTravis (3)
  • mjgleason (2)
  • RSpencer019 (2)
  • bnb32 (1)
  • mmowers (1)

Top Issue Labels

  • feature (30)
  • bug (25)
  • enhancement (10)
  • p-high (8)
  • p-medium (8)
  • dependencies (5)
  • chore (5)
  • topic-transmission (5)
  • topic-handlers (5)
  • wishlist (4)
  • refactor (3)
  • new computation (2)
  • topic-plexos (2)
  • documentation (2)
  • topic-offshore (1)
  • good first issue (1)
  • deprecation (1)

Top Pull Request Labels

  • feature (38)
  • refactor (21)
  • bug (18)
  • enhancement (5)
  • dependencies (3)
  • p-high (3)
  • topic-transmission (3)
  • chore (1)
  • deprecation (1)
  • p-low (1)
  • topic-handlers (1)
  • documentation (1)

Package metadata

pypi.org: nrel-revx

National Renewable Energy Laboratory's (NREL's) Renewable Energy Potential(V) eXchange Tool: reVX

  • Homepage:
  • Documentation: https://nrel-revx.readthedocs.io/
  • Licenses: bsd-3-clause
  • Latest release: 0.5.0 (published 6 days ago)
  • Last Synced: 2025-04-25T13:05:56.797Z (2 days ago)
  • Versions: 66
  • Dependent Packages: 0
  • Dependent Repositories: 1
  • Downloads: 1,861 Last month
  • Rankings:
    • Dependent packages count: 7.31%
    • Forks count: 12.604%
    • Average: 14.443%
    • Downloads: 14.578%
    • Stargazers count: 15.635%
    • Dependent repos count: 22.088%
  • Maintainers (4)

Dependencies

.github/workflows/codecov.yml actions
  • actions/checkout v2 composite
  • codecov/codecov-action v1 composite
  • conda-incubator/setup-miniconda v2 composite
.github/workflows/gh-pages.yml actions
  • actions/checkout v2 composite
  • actions/setup-python v2 composite
  • peaceiris/actions-gh-pages v3.6.1 composite
.github/workflows/linter.yml actions
  • actions/checkout v2 composite
  • docker://ghcr.io/github/super-linter slim-v4 composite
.github/workflows/publish_to_pypi.yml actions
  • actions/checkout v2 composite
  • actions/setup-python v2 composite
.github/workflows/pull_request_tests.yml actions
  • actions/checkout v2 composite
  • codecov/codecov-action v1 composite
  • conda-incubator/setup-miniconda v2 composite
.github/workflows/release_drafter.yml actions
  • release-drafter/release-drafter v5.15.0 composite
Dockerfile docker
  • continuumio/miniconda3 latest build
docs/requirements.txt pypi
  • ghp-import *
  • sphinx *
  • sphinx-click *
  • sphinx_rtd_theme *
docker-compose.yml docker
pyproject.toml pypi
  • NREL-gaps >=0.7.0,<0.8
  • NREL-reV >=0.12.1,<0.13
  • NREL-rex >=0.2.99,<0.3
  • addfips >=0.4.2,<0.5
  • dask >=2024.8.0,<2025
  • fiona ~=1.9.0
  • geopandas >=0.14.4,<0.15
  • numpy <2.0.0
  • psycopg2-binary >=2.9.10,<3
  • pydantic >=2.10.6,<3
  • pyogrio ~=0.5.1
  • pyproj ~=3.5.0
  • pywavelets >=1.5,<1.6
  • rasterio ~=1.3.11
  • scikit-image ~=0.21.0
  • scikit-learn >=1.6.1,<2
  • shapely ~=1.8.5
  • toolz >=1.0.0,<2

Score: 13.618327108319596