Lably
Skip to content

Pvlib python

Software for simulating solar power

  • 3 min read
  • 5 chapters

Related on Lably

Through Open-source software, Python Package Index and Solar irradiance

History

pvlib python is based on PV_LIB MATLAB which was originally developed in 2012 at Sandia National Laboratories as part of the PV Performance Modeling Collaborative (PVPMC) by researchers Josh Stein, Cliff Hansen, and Daniel Riley. In August 2013, Rob Andrews made the first open source commit on GitHub and began porting the MATLAB version to Python. Later he was joined by William Holmgren and Tony Lorenzo who completed the migration and released the first version to the Python Package Index (PyPI) on April 20, 2015. Since then there have been over 10 major releases. pvlib python has been joined by over 150 contributors, has been starred and forked on GitHub over 1000 times, and its Journal of Open Source Software (JOSS) paper has been cited over 1000 times. pvlib python is designated as a "critical project" on the PyPI, meaning it is in the top 1% of the package index by download count.

In 2019, pvlib python became an Affiliated Project with NumFOCUS. In 2021, pvlib python participated under the NumFOCUS umbrella GSoC application with a project to add more solar resource data. pvlib python has also been awarded NumFOCUS small development grants for adding battery energy storage system (BESS) functionality (2021), infrastructure for user group tutorials (2022), and new irradiance simulation functionality (2023).

Sign in to keep reading

4 more chapters are free with a Lably account.

More in Computing and communication