- :py:mod:`pvlib.ivtools.sdm` is now a subpackage. (:issue:`2252`, :pull:`2256`)
- Add a function for estimating PVsyst SDM parameters from IEC 61853-1 matrix data (:py:func:`~pvlib.ivtools.sdm.fit_pvsyst_iec61853_sandia_2025`). (:issue:`2185`, :pull:`2429`)
- Add optional arguments
temperature_refandirradiance_refto :py:func:`~pvlib.pvsystem.sapm`(:issue:`2432`, :pull:`2434`) - Add NREL NSRDB PSM v4 API client to :py:mod:`pvlib.iotools`. See :py:func:`~pvlib.iotools.get_nsrdb_psm4_aggregated`, :py:func:`~pvlib.iotools.get_nsrdb_psm4_tmy`, :py:func:`~pvlib.iotools.get_nsrdb_psm4_conus`, :py:func:`~pvlib.iotools.get_nsrdb_psm4_full_disc`, and :py:func:`~pvlib.iotools.read_nsrdb_psm4`. (:issue:`2326`, :pull:`2378`)
- Add a supporting reference to :py:func:`pvlib.atmosphere.get_relative_airmass` (:issue:`2390`, :pull:`2424`)
- Documented how np.nan values are handled by :py:func:`~pvlib.spectrum.average_photon_energy` (:issue:`2423`, :pull:`2426`)
wheelis no longer a build dependency. (:pull:`2439`)
- Update
pyproject.tomlto replace deprecated license table and classifiers. (:issue:`2440`, :pull:`2441`)
- Cliff Hansen (:ghuser:`cwhanse`)
- Rajiv Daxini (:ghuser:`RDaxini`)
- Will Hobbs (:ghuser:`williamhobbs`)
- Kevin Anderson (:ghuser:`kandersolar`)
- Will Holmgren (:ghuser:`wholmgren`)