Metadata-Version: 2.4
Name: reVReports
Version: 1.3.2
Summary: For creating standardized graphics to summarize/report outputs from reV supply curves.
Author-email: Michael Gleason <mike.gleason@nlr.gov>
Maintainer-email: Pavlo Pinchuk <ppinchuk@nlr.gov>
License-Expression: BSD-3-Clause
Project-URL: homepage, https://github.com/NatLabRockies/reVReports
Project-URL: documentation, https://natlabrockies.github.io/reVReports/
Project-URL: repository, https://github.com/NatLabRockies/reVReports
Keywords: reVReports,NatLabRockies,Supply Curve,Visualization,Graphics
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Science/Research
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Software Development :: Libraries :: Application Frameworks
Requires-Python: >=3.10
Description-Content-Type: text/x-rst
License-File: LICENSE
Requires-Dist: cartopy<0.26,>=0.25.0
Requires-Dist: click<9,>=8.3.1
Requires-Dist: geopandas<2,>=1.1.1
Requires-Dist: geoplot<1,>=0.5.1
Requires-Dist: imagehash<5,>=4.3.2
Requires-Dist: matplotlib<4,>=3.10.8
Requires-Dist: nlr-gaps<0.10,>=0.9.0
Requires-Dist: numpy<3,>=2.3.5
Requires-Dist: pandas<3,>=2.3.3
Requires-Dist: pydantic<3,>=2.12.4
Requires-Dist: pyproj<4,>=3.7.2
Requires-Dist: seaborn<0.14,>=0.13.2
Requires-Dist: shapely<3,>=2.1.2
Requires-Dist: tabulate<0.10,>=0.9.0
Requires-Dist: tqdm<5,>=4.67.1
Provides-Extra: dev
Requires-Dist: jupyter<2,>=1.1.1; extra == "dev"
Requires-Dist: pipreqs<0.5,>=0.4.13; extra == "dev"
Requires-Dist: ruff<0.15,>=0.14.14; extra == "dev"
Requires-Dist: ruff-lsp<0.0.63,>=0.0.62; extra == "dev"
Provides-Extra: test
Requires-Dist: flaky<4,>=3.8.1; extra == "test"
Requires-Dist: pytest<10,>=9.0.1; extra == "test"
Requires-Dist: pytest-cases<4,>=3.9.1; extra == "test"
Requires-Dist: pytest-cov<8,>=7.0.0; extra == "test"
Requires-Dist: pytest-mock<4,>=3.15.1; extra == "test"
Requires-Dist: pytest-profiling<2,>=1.8.1; extra == "test"
Requires-Dist: pytest-xdist<4,>=3.8.0; extra == "test"
Requires-Dist: snakeviz<3,>=2.2.2; extra == "test"
Requires-Dist: tox<5,>=4.32.0; extra == "test"
Provides-Extra: doc
Requires-Dist: ghp-import<3,>=2.1.0; extra == "doc"
Requires-Dist: pydata-sphinx-theme<0.17,>=0.16.1; extra == "doc"
Requires-Dist: setuptools<81,>=80.1.0; extra == "doc"
Requires-Dist: sphinx-click<7,>=6.1.0; extra == "doc"
Requires-Dist: sphinx-copybutton<0.6,>=0.5.2; extra == "doc"
Requires-Dist: sphinx-tabs<4,>=3.4.1; extra == "doc"
Requires-Dist: sphinxcontrib-mermaid<2,>=1.0.0; extra == "doc"
Provides-Extra: build
Requires-Dist: build<2,>=1.3.0; extra == "build"
Requires-Dist: pkginfo<2,>=1.12.1.2; extra == "build"
Dynamic: license-file

**********
reVReports
**********

|License| |Zenodo| |PythonV| |PyPi| |Ruff| |Pixi| |SWR| |Codecov|

.. |PythonV| image:: https://badge.fury.io/py/reVReports.svg
    :target: https://pypi.org/project/reVReports/

.. |PyPi| image:: https://img.shields.io/pypi/pyversions/reVReports.svg
    :target: https://pypi.org/project/reVReports/

.. |Ruff| image:: https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/ruff/main/assets/badge/v2.json
    :target: https://github.com/astral-sh/ruff

.. |License| image:: https://img.shields.io/badge/License-BSD_3--Clause-orange.svg
    :target: https://opensource.org/licenses/BSD-3-Clause

.. |Pixi| image:: https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/prefix-dev/pixi/main/assets/badge/v0.json
    :target: https://pixi.sh

.. |SWR| image:: https://img.shields.io/badge/SWR--25--29_-blue?label=NLR
    :alt: Static Badge

.. |Zenodo| image:: https://zenodo.org/badge/DOI/10.5281/zenodo.17633670.svg
    :target: https://doi.org/10.5281/zenodo.17633670

.. |Codecov| image:: https://codecov.io/github/NatLabRockies/reVReports/graph/badge.svg?token=0JJ668UO3A
    :target: https://codecov.io/github/NatLabRockies/reVReports

.. inclusion-intro


reVReports is a tool that aims  to make it very simple to create standard,
report-quality graphics that summarize the key results from multiple scenarios
of reV supply curves.


Installing reVReports
=====================
The quickest way to install reVReports for users is from PyPi:

.. code-block:: bash

    pip install reVReports

If you would like to install and run reVReports from source, we recommend using `pixi <https://pixi.sh/latest/>`_:

.. code-block:: bash

    git clone git@github.com:NatLabRockies/reVReports.git; cd reVReports
    pixi run reVReports

For detailed instructions, see the `installation documentation <https://natlabrockies.github.io/reVReports/misc/installation.html>`_.


Quickstart
==========
To run a quick reVReports demo, use:

.. code-block:: shell

    pixi run geo-demo

This will generate sample map outputs using example reV geothermal supply curve outputs.

For more information on running ``reVReports``, see
`Usage <https://github.com/NatLabRockies/reVReports/blob/main/USAGE.md>`_.


Development
===========
Please see the `Development Guidelines <https://natlabrockies.github.io/reVReports/dev/index.html>`_
if you wish to contribute code to this repository.
