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

Solar Energy Python Packages

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

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

1.4M 2K 1K
pvlib
pvanalytics

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

76K 143 45
pvlib
solarfactors

A community-maintained implementation of the pvfactors bifacial irradiance model

49K 17 10
SunPower
pvfactors

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

7K 91 26
jbouwh
omnikdatalogger

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

2K 13 3
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 141 32
dnv-opensource
dnv-solarfarmer

A Python SDK for the SolarFarmer web API

1K 8 1
aqreed
solarpy

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

887 59 12
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.

749 18 11
CharlesGodwin
pymagnum

A read only interface for Magnum Energy Network devices

560 17 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.

532 11 1
jbouwh
omnikdataloggerproxy

Proxy script to forward Omnik inverter messages to omnikdatalogger

429 0 1
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

421 45 24
rosswarren
epevermodbus

Python library for communicating with EPever solar charge controllers

406 55 26
fmidev
fmi-pv-forecast

Packaged version of the FMI PV model and forecasting tool. With some tweaks and updates.

360 0 0
zae-bayern
elpv-dataset

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

296 311 85
adamcharnock
mate3

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

261 13 12
tobirohrer
building-energy-storage-simulation

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

254 64 14
pvlib
twoaxistracking

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

222 12 6
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.

213 137 20
valeriolobrano
pvfit5

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

187 0 0
NREL
nrel-nsrdb

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

169 15 16
jblance
powermon

refactor of mpp-solar and jkbms to allow more flexibility

143 6 5
fmidev
fmi-pv-forecaster

Packaged version of the FMI PV model and forecasting tool. With some tweaks and updates.

128 0 0
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology