Civil Rights
Movements, leaders, victories and the continuing fight for equality.
Explore the people, places, events, achievements, struggles and stories that shaped our journey.
Movements, leaders, victories and the continuing fight for equality.
Innovation, patents, science, technology and world-changing contributions.
Pioneers, champions, Negro Leagues, records, activism and excellence.
Meet the people whose lives, choices and achievements shaped the journey.
Black towns, communities, institutions and places where history happened.
Moments that changed communities, movements, institutions and the nation.
In 1968 Shirley Chisholm became the first Black woman elected to the United States Congress. In 1972 she launched a campaign for the Democratic presidential nomination, breaking another political barrier.
MORE →Reflects the personal views, recollections, and perspective of the author, Mike Davis.
This is a personal recollection on the Move fire on May 13, 1985
This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these messages)
|
| pvlib python | |
|---|---|
| Developer | Community project |
| Release | 4 April 2015[1] |
| Stable release | 0.16.1
/ 26 September 2026[2] |
| Written in | Python |
| Operating system | Cross-platform |
| License | BSD |
| Website | pvlib-python |
| Repository | github |
pvlib python is open source software for simulating solar power of photovoltaic energy systems.[3]
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)[4] 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.[5] Later he was joined by William Holmgren and Tony Lorenzo[6] 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,[7] 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.[8] 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.[9][10][11] 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).[12]
pvlib python's documentation is online and includes many theory topics, an intro tutorial, an example gallery, and an API reference. The software is broken down by the steps shown in the PVPMC modeling diagram.
pvlib python can be installed directly from the PyPI[13] or from conda-forge.[14] The source code is maintained on GitHub[15] and new contributors are welcome to post issues or create pull requests. There is also a forum[16] for discussion and questions.
pvlib python is organized into low level functions and high level classes that allow multiple approaches to solving typical PV problems.
import pandas as pd
from pvlib.solarposition import get_solarposition
times = pd.date_range(start="2021-01-01", end="2021-02-01", freq="H", tz="EST")
solpos = get_solarposition(time=times, latitude=40.0, longitude=-80)
Source: Wikipedia. Article content is retrieved live through the MediaWiki API.
pvlib python is open source software for simulating solar power of photovoltaic energy systems.
Python is a high-level, general-purpose programming language that emphasizes code readability, simplicity, and ease-of-writing with the use of significant indentation, an extensive ("batteries-included") standard library, and garbage collection. Python supports multiple programming paradigms but with an emphasis on object-oriented programming and dynamic typing. Guido van Rossum began working on Python in the late 1980s as a successor to the ABC programming language. Python 3.0, released in 2008, was a major revision and not completely backward-compatible with earlier versions. Beginning with Python 3.5, capabilities and keywords for typing were added to the language, allowing optional static typing. As of 2026, the Python Software Foundation supports Python 3.11, 3.12, 3.13, 3.14, and 3.15, following the project's annual release cycle and five-year support policy. Python 3.15.0 the latest stable version defaults to UTF-8, unlike previous versions. Earlier versions in the 3.x series have reached end-of-life and no longer receive security updates. Python is widely taught as an introductory programming language.
The Python programming language is actively used by many people, both in industry and academia, for a wide variety of purposes.
Anaconda is an open source data science and artificial intelligence development portal and a distribution platform for the Python programming language. Developed by Anaconda, Inc., an American company founded in 2012, the platform is used to develop and manage data science and AI projects. In 2024, Anaconda Inc. has about 300 employees and 50 million users.
Before the 1921 destruction of Tulsa’s Greenwood District, Black residents had created a remarkable center of business and community life. The district included stores, professional offices, entertainment venues and homes owned by Black citizens. Understanding Greenwood means learning what was built—not only what was burned.
MORE →The Greenwood District.