- Added the Huld PV model used by PVGIS (
1940
) - Added :py
~pvlib.iotools.get_solrad
for fetching irradiance data from the SOLRAD ground station network. (1967
) - Added metadata parsing to :py
~pvlib.iotools.read_solrad
to follow the standard iotools convention of returning a tuple of (data, meta). Previously the function only returned a dataframe. (1968
)
- Fixed an error in solar position calculations when using :py
pandas.DatetimeIndex
withunit
other than'ns'
(1932
). The following functions were affected:- :py
~pvlib.modelchain.ModelChain
and :py~pvlib.solarposition.get_solarposition
with thenrel_numpy
andnrel_numba
methods - :py
~pvlib.solarposition.spa_python
- :py
~pvlib.solarposition.sun_rise_set_transit_spa
- :py
~pvlib.solarposition.nrel_earthsun_distance
- :py
~pvlib.solarposition.hour_angle
- :py
~pvlib.solarposition.sun_rise_set_transit_geometric
- :py
- :py
~pvlib.modelchain.ModelChain
now raises a more useful error whentemperature_model_parameters
are specified on the passedsystem
instead of on itsarrays
. (1759
). - :py
pvlib.irradiance.ghi_from_poa_driesse_2023
now correctly makes use of thextol
argument. Previously, it was ignored. (1970
,1971
)
- Improved references and description for :py
~pvlib.irradiance.get_ground_diffuse
. (1953
) - Fixed broken URLs in various places. (
1957
,1960
) - Clarified documentation for :py
~pvlib.irradiance.get_ground_diffuse
. (1883
)
- Patrick Sheehan (
patricksheehan
) - Echedey Luis (
echedey-ls
) - Kevin Anderson (
kandersolar
) - Cliff Hansen (
cwhanse
) matsuobasho
- Adam R. Jensen (
AdamRJensen
) - Kevin Anderson (
kandersolar
) - Peter Dudfield (
peterdudfield
)