From a564b32ea2c3e4b85501bdf00c2a8d35897fe811 Mon Sep 17 00:00:00 2001 From: RDaxini Date: Thu, 10 Apr 2025 14:05:21 -0600 Subject: [PATCH 01/15] add ref irr/t as optional args, rename --- pvlib/pvsystem.py | 22 +++++++++------------- 1 file changed, 9 insertions(+), 13 deletions(-) diff --git a/pvlib/pvsystem.py b/pvlib/pvsystem.py index 896791d86f..71dc8c4635 100644 --- a/pvlib/pvsystem.py +++ b/pvlib/pvsystem.py @@ -2195,7 +2195,8 @@ def _parse_raw_sam_df(csvdata): return df -def sapm(effective_irradiance, temp_cell, module): +def sapm(effective_irradiance, temp_cell, module, reference_temperature = 25, + reference_irradiance = 1000): ''' The Sandia PV Array Performance Model (SAPM) generates 5 points on a PV module's I-V curve (Voc, Isc, Ix, Ixx, Vmp/Imp) according to @@ -2284,16 +2285,11 @@ def sapm(effective_irradiance, temp_cell, module): pvlib.temperature.sapm_module ''' - # TODO: someday, change temp_ref and irrad_ref to reference_temperature and - # reference_irradiance and expose - temp_ref = 25 - irrad_ref = 1000 - q = constants.e # Elementary charge in units of coulombs kb = constants.k # Boltzmann's constant in units of J/K # avoid problem with integer input - Ee = np.array(effective_irradiance, dtype='float64') / irrad_ref + Ee = np.array(effective_irradiance, dtype='float64') / reference_irradiance # set up masking for 0, positive, and nan inputs Ee_gt_0 = np.full_like(Ee, False, dtype='bool') @@ -2316,31 +2312,31 @@ def sapm(effective_irradiance, temp_cell, module): out = OrderedDict() out['i_sc'] = ( - module['Isco'] * Ee * (1 + module['Aisc']*(temp_cell - temp_ref))) + module['Isco'] * Ee * (1 + module['Aisc']*(temp_cell - reference_temperature))) out['i_mp'] = ( module['Impo'] * (module['C0']*Ee + module['C1']*(Ee**2)) * - (1 + module['Aimp']*(temp_cell - temp_ref))) + (1 + module['Aimp']*(temp_cell - reference_temperature))) out['v_oc'] = np.maximum(0, ( module['Voco'] + cells_in_series * delta * logEe + - Bvoco*(temp_cell - temp_ref))) + Bvoco*(temp_cell - reference_temperature))) out['v_mp'] = np.maximum(0, ( module['Vmpo'] + module['C2'] * cells_in_series * delta * logEe + module['C3'] * cells_in_series * ((delta * logEe) ** 2) + - Bvmpo*(temp_cell - temp_ref))) + Bvmpo*(temp_cell - reference_temperature))) out['p_mp'] = out['i_mp'] * out['v_mp'] out['i_x'] = ( module['IXO'] * (module['C4']*Ee + module['C5']*(Ee**2)) * - (1 + module['Aisc']*(temp_cell - temp_ref))) + (1 + module['Aisc']*(temp_cell - reference_temperature))) out['i_xx'] = ( module['IXXO'] * (module['C6']*Ee + module['C7']*(Ee**2)) * - (1 + module['Aimp']*(temp_cell - temp_ref))) + (1 + module['Aimp']*(temp_cell - reference_temperature))) if isinstance(out['i_sc'], pd.Series): out = pd.DataFrame(out) From 9dc23d3a9c19d7a36bc8bd6d766108152561451b Mon Sep 17 00:00:00 2001 From: RDaxini Date: Thu, 10 Apr 2025 16:08:42 -0600 Subject: [PATCH 02/15] add terms to docs --- pvlib/pvsystem.py | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/pvlib/pvsystem.py b/pvlib/pvsystem.py index 71dc8c4635..07cda2e44f 100644 --- a/pvlib/pvsystem.py +++ b/pvlib/pvsystem.py @@ -2206,7 +2206,7 @@ def sapm(effective_irradiance, temp_cell, module, reference_temperature = 25, ---------- effective_irradiance : numeric Irradiance reaching the module's cells, after reflections and - adjustment for spectrum. [W/m2] + adjustment for spectrum. [Wm⁻²] temp_cell : numeric Cell temperature [C]. @@ -2215,6 +2215,12 @@ def sapm(effective_irradiance, temp_cell, module, reference_temperature = 25, A dict or Series defining the SAPM parameters. See the notes section for more details. + reference_temperature : numeric, optional + Reference temperature [C] + + reference_irradiance : numeric, optional + Reference irradiance [Wm⁻²] + Returns ------- A DataFrame with the columns: @@ -2312,7 +2318,8 @@ def sapm(effective_irradiance, temp_cell, module, reference_temperature = 25, out = OrderedDict() out['i_sc'] = ( - module['Isco'] * Ee * (1 + module['Aisc']*(temp_cell - reference_temperature))) + module['Isco'] * Ee * (1 + module['Aisc']*(temp_cell - + reference_temperature))) out['i_mp'] = ( module['Impo'] * (module['C0']*Ee + module['C1']*(Ee**2)) * From 0b0b94c8799f0cda74a4d2d4c59dd1e3046c37c1 Mon Sep 17 00:00:00 2001 From: RDaxini Date: Thu, 10 Apr 2025 16:11:05 -0600 Subject: [PATCH 03/15] linter --- pvlib/pvsystem.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pvlib/pvsystem.py b/pvlib/pvsystem.py index 07cda2e44f..12aa76a03d 100644 --- a/pvlib/pvsystem.py +++ b/pvlib/pvsystem.py @@ -2195,8 +2195,8 @@ def _parse_raw_sam_df(csvdata): return df -def sapm(effective_irradiance, temp_cell, module, reference_temperature = 25, - reference_irradiance = 1000): +def sapm(effective_irradiance, temp_cell, module, reference_temperature=25, + reference_irradiance=1000): ''' The Sandia PV Array Performance Model (SAPM) generates 5 points on a PV module's I-V curve (Voc, Isc, Ix, Ixx, Vmp/Imp) according to @@ -2217,10 +2217,10 @@ def sapm(effective_irradiance, temp_cell, module, reference_temperature = 25, reference_temperature : numeric, optional Reference temperature [C] - + reference_irradiance : numeric, optional Reference irradiance [Wm⁻²] - + Returns ------- A DataFrame with the columns: From 9288c3e70f2be6e27a0518d34cf86a250a405e59 Mon Sep 17 00:00:00 2001 From: RDaxini Date: Thu, 10 Apr 2025 16:15:44 -0600 Subject: [PATCH 04/15] Update v0.12.1.rst --- docs/sphinx/source/whatsnew/v0.12.1.rst | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docs/sphinx/source/whatsnew/v0.12.1.rst b/docs/sphinx/source/whatsnew/v0.12.1.rst index 927cf1ede7..d6ba86d563 100644 --- a/docs/sphinx/source/whatsnew/v0.12.1.rst +++ b/docs/sphinx/source/whatsnew/v0.12.1.rst @@ -22,6 +22,8 @@ Documentation * 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`) +* Add optional arguments `reference_temperature` and `reference_irradiance` to + :py:func:`~pvlib.pvsystem.sapm`(:issue:`2432`, :pull:`2434`) Testing ~~~~~~~ From e8c427a6aaf3eda80d4a4966715f00a72a64d428 Mon Sep 17 00:00:00 2001 From: RDaxini Date: Thu, 10 Apr 2025 16:45:22 -0600 Subject: [PATCH 05/15] move whatsnew entry from docs to enhancements --- docs/sphinx/source/whatsnew/v0.12.1.rst | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/docs/sphinx/source/whatsnew/v0.12.1.rst b/docs/sphinx/source/whatsnew/v0.12.1.rst index d6ba86d563..091cdb327e 100644 --- a/docs/sphinx/source/whatsnew/v0.12.1.rst +++ b/docs/sphinx/source/whatsnew/v0.12.1.rst @@ -15,15 +15,14 @@ Bug fixes Enhancements ~~~~~~~~~~~~ * ``pvlib.ivtools.sdm`` is now a subpackage. (:issue:`2252`, :pull:`2256`) - +* Add optional arguments `reference_temperature` and `reference_irradiance` to + :py:func:`~pvlib.pvsystem.sapm`(:issue:`2432`, :pull:`2434`) Documentation ~~~~~~~~~~~~~ * 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`) -* Add optional arguments `reference_temperature` and `reference_irradiance` to - :py:func:`~pvlib.pvsystem.sapm`(:issue:`2432`, :pull:`2434`) Testing ~~~~~~~ From 2360f16be56c3896ae4610c4034f14d2a3b4350d Mon Sep 17 00:00:00 2001 From: RDaxini Date: Fri, 11 Apr 2025 11:18:59 -0600 Subject: [PATCH 06/15] =?UTF-8?q?multiple=20instances=20of=20C=20->=20?= =?UTF-8?q?=C2=B0C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pvlib/pvsystem.py | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/pvlib/pvsystem.py b/pvlib/pvsystem.py index 12aa76a03d..0331828661 100644 --- a/pvlib/pvsystem.py +++ b/pvlib/pvsystem.py @@ -2200,7 +2200,7 @@ def sapm(effective_irradiance, temp_cell, module, reference_temperature=25, ''' The Sandia PV Array Performance Model (SAPM) generates 5 points on a PV module's I-V curve (Voc, Isc, Ix, Ixx, Vmp/Imp) according to - SAND2004-3535. Assumes a reference cell temperature of 25 C. + SAND2004-3535. Assumes a reference cell temperature of 25°C. Parameters ---------- @@ -2209,14 +2209,14 @@ def sapm(effective_irradiance, temp_cell, module, reference_temperature=25, adjustment for spectrum. [Wm⁻²] temp_cell : numeric - Cell temperature [C]. + Cell temperature [°C]. module : dict-like A dict or Series defining the SAPM parameters. See the notes section for more details. reference_temperature : numeric, optional - Reference temperature [C] + Reference temperature [°C] reference_irradiance : numeric, optional Reference irradiance [Wm⁻²] @@ -2258,19 +2258,19 @@ def sapm(effective_irradiance, temp_cell, module, reference_temperature=25, Voco Open circuit voltage at reference condition (amps) Vmpo Maximum power voltage at reference condition (amps) Aisc Short circuit current temperature coefficient at - reference condition (1/C) + reference condition (1/°C) Aimp Maximum power current temperature coefficient at - reference condition (1/C) + reference condition (1/°C) Bvoco Open circuit voltage temperature coefficient at - reference condition (V/C) + reference condition (V/°C) Mbvoc Coefficient providing the irradiance dependence for the BetaVoc temperature coefficient at reference irradiance - (V/C) + (V/°C) Bvmpo Maximum power voltage temperature coefficient at reference condition Mbvmp Coefficient providing the irradiance dependence for the BetaVmp temperature coefficient at reference irradiance - (V/C) + (V/°C) N Empirically determined "diode factor" (dimensionless) Cells_in_Series Number of cells in series in a module's cell string(s) IXO Ix at reference conditions From fe5715109861f5c8ee0f282ac906aecc18e8cad6 Mon Sep 17 00:00:00 2001 From: RDaxini Date: Fri, 11 Apr 2025 11:21:12 -0600 Subject: [PATCH 07/15] name change (#825) --- pvlib/pvsystem.py | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/pvlib/pvsystem.py b/pvlib/pvsystem.py index 0331828661..f43a5d9338 100644 --- a/pvlib/pvsystem.py +++ b/pvlib/pvsystem.py @@ -2195,8 +2195,8 @@ def _parse_raw_sam_df(csvdata): return df -def sapm(effective_irradiance, temp_cell, module, reference_temperature=25, - reference_irradiance=1000): +def sapm(effective_irradiance, temp_cell, module, temperature_ref=25, + irradiance_ref=1000): ''' The Sandia PV Array Performance Model (SAPM) generates 5 points on a PV module's I-V curve (Voc, Isc, Ix, Ixx, Vmp/Imp) according to @@ -2215,10 +2215,10 @@ def sapm(effective_irradiance, temp_cell, module, reference_temperature=25, A dict or Series defining the SAPM parameters. See the notes section for more details. - reference_temperature : numeric, optional + temperature_ref : numeric, optional Reference temperature [°C] - reference_irradiance : numeric, optional + irradiance_ref : numeric, optional Reference irradiance [Wm⁻²] Returns @@ -2295,7 +2295,7 @@ def sapm(effective_irradiance, temp_cell, module, reference_temperature=25, kb = constants.k # Boltzmann's constant in units of J/K # avoid problem with integer input - Ee = np.array(effective_irradiance, dtype='float64') / reference_irradiance + Ee = np.array(effective_irradiance, dtype='float64') / irradiance_ref # set up masking for 0, positive, and nan inputs Ee_gt_0 = np.full_like(Ee, False, dtype='bool') @@ -2319,31 +2319,31 @@ def sapm(effective_irradiance, temp_cell, module, reference_temperature=25, out['i_sc'] = ( module['Isco'] * Ee * (1 + module['Aisc']*(temp_cell - - reference_temperature))) + temperature_ref))) out['i_mp'] = ( module['Impo'] * (module['C0']*Ee + module['C1']*(Ee**2)) * - (1 + module['Aimp']*(temp_cell - reference_temperature))) + (1 + module['Aimp']*(temp_cell - temperature_ref))) out['v_oc'] = np.maximum(0, ( module['Voco'] + cells_in_series * delta * logEe + - Bvoco*(temp_cell - reference_temperature))) + Bvoco*(temp_cell - temperature_ref))) out['v_mp'] = np.maximum(0, ( module['Vmpo'] + module['C2'] * cells_in_series * delta * logEe + module['C3'] * cells_in_series * ((delta * logEe) ** 2) + - Bvmpo*(temp_cell - reference_temperature))) + Bvmpo*(temp_cell - temperature_ref))) out['p_mp'] = out['i_mp'] * out['v_mp'] out['i_x'] = ( module['IXO'] * (module['C4']*Ee + module['C5']*(Ee**2)) * - (1 + module['Aisc']*(temp_cell - reference_temperature))) + (1 + module['Aisc']*(temp_cell - temperature_ref))) out['i_xx'] = ( module['IXXO'] * (module['C6']*Ee + module['C7']*(Ee**2)) * - (1 + module['Aimp']*(temp_cell - reference_temperature))) + (1 + module['Aimp']*(temp_cell - temperature_ref))) if isinstance(out['i_sc'], pd.Series): out = pd.DataFrame(out) From e8a7b10719e90c0d1d7827bc419a4523da8cff57 Mon Sep 17 00:00:00 2001 From: RDaxini Date: Fri, 11 Apr 2025 11:28:44 -0600 Subject: [PATCH 08/15] Update v0.12.1.rst --- docs/sphinx/source/whatsnew/v0.12.1.rst | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/docs/sphinx/source/whatsnew/v0.12.1.rst b/docs/sphinx/source/whatsnew/v0.12.1.rst index 091cdb327e..685b92e97b 100644 --- a/docs/sphinx/source/whatsnew/v0.12.1.rst +++ b/docs/sphinx/source/whatsnew/v0.12.1.rst @@ -15,8 +15,9 @@ Bug fixes Enhancements ~~~~~~~~~~~~ * ``pvlib.ivtools.sdm`` is now a subpackage. (:issue:`2252`, :pull:`2256`) -* Add optional arguments `reference_temperature` and `reference_irradiance` to - :py:func:`~pvlib.pvsystem.sapm`(:issue:`2432`, :pull:`2434`) +* Rename `temp_ref` and `irrad_ref` to `temperature_ref` and `irradiance_ref` + in :py:func:`~pvlib.pvsystem.sapm, and add both as optional arguments to the + function. (:issue:`2432`, :issue:`825`, :pull:`2434`) Documentation ~~~~~~~~~~~~~ From 2a55f2103ebaac7e7a42d79ac34801cb33539a08 Mon Sep 17 00:00:00 2001 From: RDaxini Date: Mon, 14 Apr 2025 13:28:30 -0600 Subject: [PATCH 09/15] missing ` --- docs/sphinx/source/whatsnew/v0.12.1.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/sphinx/source/whatsnew/v0.12.1.rst b/docs/sphinx/source/whatsnew/v0.12.1.rst index 61d45de7b4..5a837f5072 100644 --- a/docs/sphinx/source/whatsnew/v0.12.1.rst +++ b/docs/sphinx/source/whatsnew/v0.12.1.rst @@ -16,7 +16,7 @@ Enhancements ~~~~~~~~~~~~ * ``pvlib.ivtools.sdm`` is now a subpackage. (:issue:`2252`, :pull:`2256`) * Rename `temp_ref` and `irrad_ref` to `temperature_ref` and `irradiance_ref` - in :py:func:`~pvlib.pvsystem.sapm, and add both as optional arguments to the + in :py:func:`~pvlib.pvsystem.sapm`, and add both as optional arguments to the function. (:issue:`2432`, :issue:`825`, :pull:`2434`) * :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 From 787afa03c461d21daa88081724c0410302956142 Mon Sep 17 00:00:00 2001 From: RDaxini Date: Mon, 14 Apr 2025 13:28:41 -0600 Subject: [PATCH 10/15] remove unused package --- pvlib/pvsystem.py | 2 -- 1 file changed, 2 deletions(-) diff --git a/pvlib/pvsystem.py b/pvlib/pvsystem.py index f43a5d9338..9e122cd1c0 100644 --- a/pvlib/pvsystem.py +++ b/pvlib/pvsystem.py @@ -17,8 +17,6 @@ from abc import ABC, abstractmethod from typing import Optional, Union -from pvlib._deprecation import deprecated - import pvlib # used to avoid albedo name collision in the Array class from pvlib import (atmosphere, iam, inverter, irradiance, singlediode as _singlediode, spectrum, temperature) From b5c54550970d59b457414d19d813f02046178e28 Mon Sep 17 00:00:00 2001 From: RDaxini Date: Mon, 14 Apr 2025 13:30:30 -0600 Subject: [PATCH 11/15] change to kwarg only parameters Co-Authored-By: Echedey Luis <80125792+echedey-ls@users.noreply.github.com> --- pvlib/pvsystem.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pvlib/pvsystem.py b/pvlib/pvsystem.py index 9e122cd1c0..9e96111af5 100644 --- a/pvlib/pvsystem.py +++ b/pvlib/pvsystem.py @@ -2193,7 +2193,7 @@ def _parse_raw_sam_df(csvdata): return df -def sapm(effective_irradiance, temp_cell, module, temperature_ref=25, +def sapm(effective_irradiance, temp_cell, module, *, temperature_ref=25, irradiance_ref=1000): ''' The Sandia PV Array Performance Model (SAPM) generates 5 points on a From 3340e5080d3f14d4a487572fec55c62b8a161d56 Mon Sep 17 00:00:00 2001 From: RDaxini Date: Wed, 16 Apr 2025 11:05:05 -0600 Subject: [PATCH 12/15] Revert "Update v0.12.1.rst" This reverts commit e8a7b10719e90c0d1d7827bc419a4523da8cff57. --- docs/sphinx/source/whatsnew/v0.12.1.rst | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docs/sphinx/source/whatsnew/v0.12.1.rst b/docs/sphinx/source/whatsnew/v0.12.1.rst index 5a837f5072..079596f0e8 100644 --- a/docs/sphinx/source/whatsnew/v0.12.1.rst +++ b/docs/sphinx/source/whatsnew/v0.12.1.rst @@ -21,6 +21,8 @@ Enhancements * :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 `reference_temperature` and `reference_irradiance` to + :py:func:`~pvlib.pvsystem.sapm`(:issue:`2432`, :pull:`2434`) Documentation ~~~~~~~~~~~~~ From 87ca1551523026a17ab3f487dacfa0dca75c2749 Mon Sep 17 00:00:00 2001 From: RDaxini Date: Wed, 16 Apr 2025 14:26:01 -0600 Subject: [PATCH 13/15] update names, remove duplicate entry --- docs/sphinx/source/whatsnew/v0.12.1.rst | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/docs/sphinx/source/whatsnew/v0.12.1.rst b/docs/sphinx/source/whatsnew/v0.12.1.rst index 079596f0e8..a5c9ab3aaa 100644 --- a/docs/sphinx/source/whatsnew/v0.12.1.rst +++ b/docs/sphinx/source/whatsnew/v0.12.1.rst @@ -15,13 +15,10 @@ Bug fixes Enhancements ~~~~~~~~~~~~ * ``pvlib.ivtools.sdm`` is now a subpackage. (:issue:`2252`, :pull:`2256`) -* Rename `temp_ref` and `irrad_ref` to `temperature_ref` and `irradiance_ref` - in :py:func:`~pvlib.pvsystem.sapm`, and add both as optional arguments to the - function. (:issue:`2432`, :issue:`825`, :pull:`2434`) * :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 `reference_temperature` and `reference_irradiance` to +* Add optional arguments `temperature_ref` and `irradiance_ref` to :py:func:`~pvlib.pvsystem.sapm`(:issue:`2432`, :pull:`2434`) Documentation From 0556b9dc4b60d4e71edfc90fa96b80df1e28488b Mon Sep 17 00:00:00 2001 From: RDaxini Date: Wed, 16 Apr 2025 14:27:20 -0600 Subject: [PATCH 14/15] remove ivtools line. mistakenly added during merge branch? --- docs/sphinx/source/whatsnew/v0.12.1.rst | 1 - 1 file changed, 1 deletion(-) diff --git a/docs/sphinx/source/whatsnew/v0.12.1.rst b/docs/sphinx/source/whatsnew/v0.12.1.rst index a5c9ab3aaa..125689b405 100644 --- a/docs/sphinx/source/whatsnew/v0.12.1.rst +++ b/docs/sphinx/source/whatsnew/v0.12.1.rst @@ -14,7 +14,6 @@ Bug fixes Enhancements ~~~~~~~~~~~~ -* ``pvlib.ivtools.sdm`` is now a subpackage. (:issue:`2252`, :pull:`2256`) * :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`) From 090ea795ca3256e203c65a237a14e2305166836f Mon Sep 17 00:00:00 2001 From: RDaxini <143435106+RDaxini@users.noreply.github.com> Date: Fri, 18 Apr 2025 16:29:09 -0600 Subject: [PATCH 15/15] Update docs/sphinx/source/whatsnew/v0.12.1.rst Co-authored-by: Echedey Luis <80125792+echedey-ls@users.noreply.github.com> --- docs/sphinx/source/whatsnew/v0.12.1.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/sphinx/source/whatsnew/v0.12.1.rst b/docs/sphinx/source/whatsnew/v0.12.1.rst index 125689b405..eadf584390 100644 --- a/docs/sphinx/source/whatsnew/v0.12.1.rst +++ b/docs/sphinx/source/whatsnew/v0.12.1.rst @@ -17,7 +17,7 @@ Enhancements * :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_ref` and `irradiance_ref` to +* Add optional arguments ``temperature_ref`` and ``irradiance_ref`` to :py:func:`~pvlib.pvsystem.sapm`(:issue:`2432`, :pull:`2434`) Documentation