pvcompare
pvcompare is a model for comparing the benefits of different PV technologies in local energy systems in different energy supply scenarios.
Science Score: 10.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
○codemeta.json file
-
○.zenodo.json file
-
○DOI references
-
✓Academic publication links
Links to: zenodo.org -
○Committers with academic emails
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (13.0%) to scientific vocabulary
Keywords from Contributors
brandenburg
energy-system-model
oemof
Last synced: 9 months ago
·
JSON representation
Repository
pvcompare is a model for comparing the benefits of different PV technologies in local energy systems in different energy supply scenarios.
Basic Info
Statistics
- Stars: 13
- Watchers: 2
- Forks: 4
- Open Issues: 34
- Releases: 0
Created over 6 years ago
· Last pushed almost 5 years ago
Metadata Files
Readme
Changelog
Contributing
License
README.rst
|badge_docs| |badge_CI| |badge_coverage| |badge_zenodo|
Deprecated: |badge_travis|
.. |badge_docs| image:: https://readthedocs.org/projects/pvcompare/badge/?version=latest
:target: https://pvcompare.readthedocs.io/en/latest/?badge=latest
:alt: Documentation Status
.. |badge_CI| image:: https://github.com/greco-project/pvcompare/actions/workflows/main.yml/badge.svg
:target: https://github.com/greco-project/pvcompare/actions/workflows/main.yml
:alt: Build status
.. |badge_coverage| image:: https://coveralls.io/repos/github/greco-project/pvcompare/badge.svg?branch=dev
:target: https://coveralls.io/github/greco-project/pvcompare?branch=dev
:alt: Test coverage
.. |badge_travis| image:: https://travis-ci.com/greco-project/pvcompare.svg?branch=dev
:target: https://travis-ci.com/greco-project/pvcompare
.. |badge_zenodo| image:: https://zenodo.org/badge/224614782.svg
:target: https://zenodo.org/badge/latestdoi/224614782
pvcompare
~~~~~~~~~
Introduction
============
*pvcompare* is a model that compares the benefits of different PV technologies in a specified energy system by running
an energy system optimization. This model concentrates on the integration of PV technologies into local energy systems but could
easily be enhanced to analyse other conversion technologies.
The functionalities include
* calculation of an area potential for PV on rooftops and façades based on building parameters,
* calculation of heat and electricity demand time series for a specific amount of people living in these buildings,
* calculation of PV feed-in time series for a set of PV installations on rooftops and façades incl. different technologies,
* all technologies in the database of `pvlib `_,
* a specific concentrator-PV module (`CPV `_) and
* a module of perovskite-silicon cells (`PeroSI `_),
* calculation of temperature dependent COPs or respectively EERs for heat pumps and chillers,
* download and formatting of `ERA5 weather data `_ (global reanalysis data set),
* preparation of data and input files for the energy system optimization,
* a sensitivity analysis for input parameters and
* visualisations for the comparison of different technologies.
The model is being developed within the scope of the H2020 project `GRECO `_.
The energy system optimization is based on the `oemof-solph `_ python package,
which *pvcompare* calls via the `Multi-Vector Simulator (MVS) `_, a
tool for assessing and optimizing Local Energy Systems (LES).
Documentation
=============
The full documentation can be found at `readthedocs `_.
Installation
============
To install *pvcompare* follow these steps:
- Clone *pvcompare* and navigate to the directory ``\pvcompare`` containing the ``setup.py``:
::
git clone git@github.com:greco-project/pvcompare.git
cd pvcompare
- Install the package:
::
pip install -e .
- For the optimization you need to install a solver. You can download the open source `cbc-solver `_ from https://ampl.com/dl/open/cbc/ . Please follow the installation `steps `_ in the oemof installation instructions. You also find information about other solvers there.
Examples and basic usage
========================
The basic usage of *pvcompare* is explained in the documentation in section `Basic usage of pvcompare `_.
Examples are provided on github in the directory `examples/ `_.
Contributing
============
We are warmly welcoming all who want to contribute to *pvcompare*.
Please read our `Contributing Guidelines `_.
You can also get in contact by writing an `issue on github `_.
Owner
- Name: GRECO project
- Login: greco-project
- Kind: organization
- Website: https://www.greco-project.eu/
- Repositories: 2
- Profile: https://github.com/greco-project
GitHub Events
Total
- Pull request event: 1
Last Year
- Pull request event: 1
Committers
Last synced: 9 months ago
Top Committers
| Name | Commits | |
|---|---|---|
| Inia | i****a@r****l | 521 |
| SabineH | s****s@r****e | 356 |
| Marie-Claire | m****g@r****e | 271 |
| adminlocal | a****l@r****l | 183 |
| Piranias | 4****s | 94 |
| Inia Steinbach | R****h@p****l | 71 |
| mahendrark | r****h@g****m | 55 |
| Stefanie Nguyen | S****n@r****e | 27 |
| Marie-Claire Gering | R****g@r****l | 1 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 9 months ago
All Time
- Total issues: 162
- Total pull requests: 175
- Average time to close issues: about 2 months
- Average time to close pull requests: 5 days
- Total issue authors: 4
- Total pull request authors: 6
- Average comments per issue: 1.8
- Average comments per pull request: 1.31
- Merged pull requests: 158
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 0
- Pull requests: 3
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 0
- Pull request authors: 1
- Average comments per issue: 0
- Average comments per pull request: 0.0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- SabineHaas (86)
- Piranias (66)
- MaGering (9)
- mahendrark (1)
Pull Request Authors
- SabineHaas (68)
- Piranias (63)
- MaGering (33)
- mahendrark (6)
- bravesasha (4)
- Stefanie08 (2)
Top Labels
Issue Labels
enhancement (25)
question (15)
bug (14)
decision wanted (7)
documentation (6)
help wanted (1)
Pull Request Labels
enhancement (10)
documentation (2)
bug (1)
Packages
- Total packages: 1
- Total downloads: unknown
- Total dependent packages: 0
- Total dependent repositories: 0
- Total versions: 3
proxy.golang.org: github.com/greco-project/pvcompare
- Documentation: https://pkg.go.dev/github.com/greco-project/pvcompare#section-documentation
- License: agpl-3.0
-
Latest release: v0.0.3
published about 5 years ago
Rankings
Dependent packages count: 5.4%
Average: 5.6%
Dependent repos count: 5.8%
Last synced:
9 months ago
Dependencies
environment.yml
conda
- python 3.6.*
setup.py
pypi
- Pyomo ==5.7.2
- cpvlib *
- demandlib *
- feedinlib *
- kaleido >=0.0.2
- maya *
- mock >=3.0.5
- multi_vector_simulator ==0.5.5
- numpy *
- oemof.thermal *
- pandas *
- plotly ==4.14.2
- psutil >=5.7.0
- pvlib *
- scipy *
- seaborn *
- workalendar *