Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/NREL/PVDegradationTools
Set of tools to calculate degradation responses and degradation related parameters for PV.
https://github.com/NREL/PVDegradationTools
degradation duramat photovoltaic-systems pv-modules python reliability
Last synced: 3 months ago
JSON representation
Set of tools to calculate degradation responses and degradation related parameters for PV.
- Host: GitHub
- URL: https://github.com/NREL/PVDegradationTools
- Owner: NREL
- License: other
- Created: 2020-06-03T20:26:52.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2024-06-07T16:52:10.000Z (5 months ago)
- Last Synced: 2024-06-11T17:39:32.130Z (5 months ago)
- Topics: degradation, duramat, photovoltaic-systems, pv-modules, python, reliability
- Language: Jupyter Notebook
- Homepage: https://pvdegradationtools.readthedocs.io/
- Size: 57 MB
- Stars: 23
- Watchers: 6
- Forks: 5
- Open Issues: 22
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
- open-sustainable-technology - pvdeg - Set of tools to calculate degradation responses and degradation related parameters for PV. (Renewable Energy / Photovoltaics and Solar Energy)
README
# PV Degradation Tools (pvdeg)
This repository contains functions for calculating degradation of photovoltaic modules. For example, functions to calculate front and rear relative Humidity, as well as Acceleration Factors. A degradation calculation function is also being developed, considering humidity and spectral irradiances models.
Tutorials
=========### Jupyter Book
For in depth Tutorials you can run online, see our [jupyter-book](https://nrel.github.io/PVDegradationTools/intro.html) [![Jupyter Book Badge](https://jupyterbook.org/badge.svg)](https://nrel.github.io/PVDegradationTools/intro.html)
Clicking on the rocket-icon on the top allows you to launch the journals on [Google Colaboratory](https://colab.research.google.com/) for interactive mode.
Just uncomment the first line `pip install ...` to install the environment on each journal if you follow this mode.### Binder
To run these tutorials in Binder, you can click here:
[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/NREL/PVDegradationTools/main)
It takes a minute to load the environment.### Locally
You can also run the tutorial locally in a virtual environment, i.e., `venv` or
[miniconda](https://docs.conda.io/en/latest/miniconda.html).1. Create and activate a new environment, e.g., on Mac/Linux terminal with `venv`:
```
python -m venv pvdeg
. pvdeg/bin/activate
```
or with `conda`:
```
conda create -n pvdeg
conda activate pvdeg
```1. Install `pvdeg` into the new environment with `pip`:
```
python -m pip install pvdeg
```1. Start a Jupyter session:
```
jupyter notebook
```1. Use the file explorer in Jupyter lab to browse to `tutorials`
and start the first Tutorial.Documentation
=============Documentation is available in [ReadTheDocs](https://PVDegradationTools.readthedocs.io) where you can find more details on the API functions.
Installation
============Relative Humidity and Acceleration Factors for Solar Modules releases may be installed using the ``pip`` and ``conda`` tools. Compatible with Python 3.5 and above.
Install with:
pip install pvdeg
For developer installation, clone the repository, navigate to the folder location and install as:
pip install -e .[all]
License
=======[BSD 3-clause](https://github.com/NREL/PVDegradationTools/blob/main/LICENSE.md)
Contributing
=======We welcome contributiosn to this software, but please read the copyright license agreement (cla-1.0.md), with instructions on signing it in sign-CLA.md. For questions, email us.
Getting support
===============If you suspect that you may have discovered a bug or if you'd like to
change something about pvdeg, then please make an issue on our
[GitHub issues page](hhttps://github.com/NREL/PVDegradationTools/issues).Citing
======If you use this functions in a published work, please cite:
Holsapple, Derek, Ayala Pelaez, Silvana, Kempe, Michael. "PV Degradation Tools", NREL Github 2020, Software Record SWR-20-71.
And/or the specific release from Zenodo:
Martin Springer, Matthew Brown, Silvana Ovaitt, Tobin Ford, Joseph Karas, Mark Campanelli, Derek M Holsapple, Kevin Anderson, Michael Kempe. (2024). NREL/PVDegradationTools: 0.3.2 (0.3.2). Zenodo. https://doi.org/10.5281/zenodo.11123249