- Add :py
pvlib.tracking.calc_surface_orientation
for calculating single-axis trackersurface_tilt
andsurface_azimuth
from rotation angles. (1471
,1480
) - Add :py
pvlib.iotools.read_solaranywhere
and :pypvlib.iotools.get_solaranywhere
for reading and retrieving SolarAnywhere solar irradiance data. (1497
,1310
)
- :py
pvlib.irradiance.get_total_irradiance
and :pypvlib.solarposition.spa_python
now raise an error instead of silently ignoring unknown parameters (1437
) - Fix a bug in :py
pvlib.solarposition.sun_rise_set_transit_ephem
where passing localized timezones with large UTC offsets could return rise/set/transit times for the wrong day in recent versions ofephem
(1449
,1448
)
- Switched CI testing provider from Azure to GitHub Actions (
1306
)
- Added a reference to :py
pvlib.inverter.sandia_multi
. (1479
) - Add gallery example of simulating rearside irradiance for a fixed-tilt array with pvfactors (
1470
)
- Updated version of numba in asv.conf from 0.36.1 to 0.40.0 to solve numba/numpy conflict. (
1439
,1440
) - Added benchmarks for the pvlib.scaling module (
1445
) - Added a basic CI asv check (
1446
,1454
)
- Minimum pandas version increased to v0.25.0, released July 18, 2019. (
1448
)
- Naman Priyadarshi (
Naman-Priyadarshi
) - Chencheng Luo (
roger-lcc
) - Prajwal Borkar (
PrajwalBorkar
) - Kevin Anderson (
kanderso-nrel
) - Cliff Hansen (
cwhanse
)