PyRank
  • Insights
  • PyPI
  • GitHub
  • Search
  • Compare
  • Advisories
  • Ecosystem
  • About

Solar Energy Python Packages

Python packages with the GitHub topic solar-energy. Sorted by relevance, with stars and monthly downloads.
pvlib
pvlib

A set of documented functions for simulating the performance of photovoltaic energy systems.

1.3M 2K 1K
pvlib
solarfactors

A community-maintained implementation of the pvfactors bifacial irradiance model

61K 16 9
pvlib
pvanalytics

Quality control, filtering, feature labeling, and other tools for working with data from photovoltaic energy systems.

52K 139 42
SunPower
pvfactors

:sunny: Open-source view-factor model for diffuse shading and bifacial PV modeling. Documentation:

6K 89 23
aqreed
solarpy

Solar radiation model for flight dynamics. Based on Duffie & Beckman "Solar energy thermal processes" (1974)

2K 58 12
jbouwh
omnikdatalogger

Datalogger for Omnik solar power inverters with DSMR integration and output to Home Assistant, PVOUTPUT, InfluxDB and MQTT

2K 12 3
rosswarren
epevermodbus

Python library for communicating with EPever solar charge controllers

2K 54 26
NREL
nrel-sup3r

The Super-Resolution for Renewable Resource Data (sup3r) software uses generative adversarial networks to create synthetic high-resolution wind and solar spatiotemporal data from coarse low-resolution inputs.

1K 132 33
vgsolar2
easunpy

EasunPy is a tool for monitoring Easun ISolar inverters with the wifi dongle. For now only monitor sensors are available, will add some basic configuration features in the future.

1K 17 11
zae-bayern
elpv-dataset

A dataset of functional and defective solar cells extracted from EL images of solar modules

859 303 86
NREL
pv-ice

An open-source tool to quantify Solar Photovoltaics (PV) Energy and Mass Flows in the Circular Economy, from a Reliability and Lifetime approach

660 44 22
jedie
inverter-connect

Get information from Deye Microinverter

601 37 11
tobirohrer
building-energy-storage-simulation

An open source playground energy storage environment to explore reinforcement learning and model predictive control.

505 63 14
valeriolobrano
pvfit5

Estimation of the five parameters of the PV single-diode model from datasheet data at STC

502 0 0
CharlesGodwin
pymagnum

A read only interface for Magnum Energy Network devices

502 17 6
jbouwh
omnikdataloggerproxy

Proxy script to forward Omnik inverter messages to omnikdatalogger

493 0 1
Matthew1471
enphase-api

Enphase-API is an unofficial project providing an API wrapper (including local/LAN Gateway API) and the documentation for Enphase®'s products and services.

391 133 18
adamcharnock
mate3

Python library & CLI for your Outback/Mate3s solar power system

388 13 12
pvlib
twoaxistracking

twoaxistracking is a python package for simulating two-axis tracking solar collectors, particularly self-shading.

282 12 6
PeterBrain
boilr-pv

Optimizes water heating by combining a Fronius photovoltaic (PV) inverter with a Raspberry Pi, making optimal use of excess solar energy. The system avoids low-compensation grid exports by redirecting surplus power to heat water instead.

261 11 1
NREL
nrel-nsrdb

NSRDB data processing pipeline. Includes satellite data assimilation, cloud property prediction and gap-filling, radiative transport modeling, and data collection.

258 15 16
jblance
powermon

refactor of mpp-solar and jkbms to allow more flexibility

222 6 5
NatLabRockies
nlr-rest2

REST2 is the High-performance solar radiation model for cloudless-sky irradiance, illuminance, and photosynthetically active radiation.

183 5 11
NatLabRockies
nlr-sup3r

The Super-Resolution for Renewable Resource Data (sup3r) software uses generative adversarial networks to create synthetic high-resolution wind and solar spatiotemporal data from coarse low-resolution inputs.

180 132 33
    • Data from PyPI, GitHub, ClickHouse, and BigQuery