- Added .pan/.ond reader function :py:func:'pvlib.iotools.panond'. (
1747
,1749
) - Added support for dates to be specified as strings in the iotools get functions: :py
pvlib.iotools.get_pvgis_hourly
, :pypvlib.iotools.get_cams
, :pypvlib.iotools.get_bsrn
, and :pypvlib.iotools.read_midc_raw_data_from_nrel
. (1800
) - Added option to infer threshold values for :py
pvlib.clearsky.detect_clearsky
(1808
,1784
) - Added a continuous version of the Erbs diffuse-fraction/decomposition model. :py
pvlib.irradiance.erbs_driesse
(1755
,1834
) - Added :py
~pvlib.iam.interp
option as AOI losses model in :pypvlib.modelchain.ModelChain
and :pypvlib.pvsystem.PVSystem
. (1742
,1832
)
- :py
~pvlib.iotools.get_psm3
no longer incorrectly returns clear-sky DHI instead of clear-sky GHI when requestingghi_clear
. (1819
) - :py
pvlib.singlediode.bishop88
with method='newton' no longer crashes when passed pandas.Series of length one. (1787
,1822
) - :py
pvlib.pvsystem.PVSystem
now correctly passesn_ar
module parameter to :py
pvlib.iam.physical
when this IAM model is specified or inferred. (1832
)
- :py
- Added GitHub action to lint file changes with Flake8, replacing Stickler-CI. (
776
,1722
,1786
)
- Added docstring detail for :py
pvlib.iam.schlick_diffuse
. (1811
,1812
) - Removed Stickler-CI integration as the service has ceased June 2023. (
1722
,1723
) - Specified that :py
pvlib.singlediode.bishop88
, :pypvlib.singlediode.bishop88_i_from_v
, and :pypvlib.singlediode.bishop88_v_from_i
parameters breakdown_factor, breakdown_voltage, and breakdown_exp should be floats. (1820
,1821
) - Fix and update example in :py
pvlib.pvsystem.retrieve_sam
. (1741
,1833
) - Fix error in :py
pvlib.iotools.get_pvgis_hourly
documentation of surface_azimuth. (1724
,1838
) - Update definition of snow events parameter for :py
pvlib.snow.loss_townsend
. (1839
,1840
)
- Connor Krening (
ckrening
) - Adam R. Jensen (
AdamRJensen
) - Abigail Jones (
ajonesr
) - Taos Transue (
reepoi
) - Echedey Luis (
echedey-ls
) - Todd Karin (
toddkarin
) - NativeSci (
nativesci
) - Anton Driesse (
adriesse
) - Lukas Grossar (
tongpu
) - Areeba Turabi (
aturabi
) - Miroslav Šedivý (
eumiro
)