SunPeek
Implements a dynamic, in situ test methodology for large solar thermal plants.
https://gitlab.com/sunpeek/sunpeek
Category: Renewable Energy
Sub Category: Photovoltaics and Solar Energy
Last synced: about 17 hours ago
JSON representation
Repository metadata
Please see the README for an overview of the project, or here for software documentation: https://docs.sunpeek.org
- Host: gitlab.com
- URL: https://gitlab.com/sunpeek/sunpeek
- Owner: sunpeek
- License: gpl-3.0+
- Created: 2021-11-10T14:30:08.000Z (about 4 years ago)
- Default Branch: main
- Last Synced: 2025-12-16T13:56:37.987Z (9 days ago)
- Stars: 5
- Forks: 5
- Open Issues: 135
- Releases: 0
https://gitlab.com/sunpeek/sunpeek/blob/main/

# About SunPeek

[](https://hub.docker.com/r/sunpeek/sunpeek)
[](https://pypi.org/project/sunpeek/)
SunPeek implements a dynamic, in situ test methodology for large solar thermal plants, packaged as an open source software
application and python library. It also includes the first open source implementation of the ISO 24194 procedure
for checking the performance of solar thermal collector fields.
SunPeek is available as both a complete, containerised web application - intended to make the ongoing monitoring of one or
several solar thermal plants simple and intuitive - and as a python library, for use by researchers and for building into
other tools.
| Resource | Link |
|----------|------------------------------------------------------------|
| **Documentation & Installation** | [docs.sunpeek.org](https://docs.sunpeek.org) |
| **Website** | [sunpeek.org](https://sunpeek.org) |
| **Publications** | [Zenodo community](https://zenodo.org/communities/sunpeek) |
## License and Copyright
Except where specifically noted otherwise, SunPeek is made available under the GNU Lesser General Public License. This means
that you can use the software, copy it, redistribute it and include it in other software, including commercial, proprietary
software, for free, as long as you abide by the terms of the GNU GPL, with the exceptions provided by the LGPL. In particular,
if you redistribute a modified version of the software, you must make the source code of your modifications available, and
if you include the software in another piece of software or physical product, you must give users notice that SunPeek is
used, and inform them where to obtain a copy of the SunPeek source code and license.
Note that the [SunPeek WebUI](https://gitlab.com/sunpeek/web-ui) is covered by a separate license, the BSD-3-Clause, see:
[BSD-3-Clause](https://opensource.org/licenses/BSD-3-Clause)
For copyright and license information, see:
* [AUTHORS.md](AUTHORS.md) - Copyright holders
* [NOTICES.md](NOTICES.md) - License notices and third-party attributions
* [COPYING.LESSER](COPYING.LESSER) and [COPYING](COPYING) - License text
Owner metadata
- Name: SunPeek
- Login: sunpeek
- Email:
- Kind: organization
- Description:
- Website:
- Location:
- Twitter:
- Company:
- Icon url: https://gitlab.com/uploads/-/system/group/avatar/63588217/Icon_Blue.png
- Repositories: 7
- Last ynced at: 2023-08-05T08:10:23.198Z
- Profile URL: https://gitlab.com/sunpeek
Committers metadata
Last synced: 1 day ago
Total Commits: 252
Total Committers: 7
Avg Commits per committer: 36.0
Development Distribution Score (DDS): 0.583
Commits in past year: 70
Committers in past year: 7
Avg Commits per committer in past year: 10.0
Development Distribution Score (DDS) in past year: 0.557
| Name | Commits | |
|---|---|---|
| Philip Ohnewein | p****n@g****m | 105 |
| Lukas Feierl | l****l@s****t | 59 |
| Marnoch Hamilton-Jones | d****v@m****u | 58 |
| Philip Ohnewein | p****n@a****t | 14 |
| Peter Zauner | p****r@a****t | 7 |
| m.hamilton-jones | m****s@a****t | 7 |
| Léo Bonal | l****l@v****t | 2 |
Committer domains:
- aee.at: 3
- v-research.at: 1
- mlhj.eu: 1
- solid.at: 1
Issue and Pull Request metadata
Last synced: 3 days ago
Package metadata
- Total packages: 1
-
Total downloads:
- pypi: 1,462 last-month
- Total dependent packages: 1
- Total dependent repositories: 1
- Total versions: 207
- Total maintainers: 3
pypi.org: sunpeek
Large Solar Thermal Monitoring Tool. Implements the Power Check Method of ISO 24194
- Homepage: https://gitlab.com/sunpeek/sunpeek
- Documentation: https://docs.sunpeek.org
- Licenses: gpl-3.0+
- Latest release: 0.7.3 (published 6 days ago)
- Last Synced: 2025-12-23T04:02:54.205Z (3 days ago)
- Versions: 207
- Dependent Packages: 1
- Dependent Repositories: 1
- Downloads: 1,462 Last month
-
Rankings:
- Dependent packages count: 3.242%
- Downloads: 5.24%
- Average: 14.219%
- Forks count: 15.414%
- Dependent repos count: 22.077%
- Stargazers count: 25.121%
- Maintainers (3)
Dependencies
- python 3.8-slim build
- sunpeek/poetry py3.8-slim build
- sunpeek/sunpeek latest
- sunpeek/web-ui latest
- timescale/timescaledb latest-pg14
- traefik v2.8
- sunpeek/web-ui latest
- timescale/timescaledb latest-pg14
- timescale/timescaledb latest-pg14
- 177 dependencies
- coolprop ~6.4
- fastapi >=0.92
- httpx *
- kaleido 0.2.1
- lxml *
- metpy *
- numpy *
- onnxruntime *
- pandas ^2
- pint >=0.19.2
- pint-pandas >=0.2
- protobuf <4
- psycopg2-binary *
- pvlib *
- pydantic ^1.10.5
- pyephem *
- pyproj <3.5.0
- python ~3.8
- python-dotenv *
- python-multipart *
- scikit-learn <1.2
- scipy >=1.10
- skl2onnx 1.13
- sqlalchemy ^1.4
- sqlalchemy-utils *
- statsmodels *
- sunpeek-exampledata >=0.1.0
- times *
- timezonefinder *
- tomli ^2.0.1
- trio *
- uvicorn <0.18
- yamlloader *
Score: 14.178527349807599