From ff17a02509b1590629d5c7ce2bd51f75482fbccd Mon Sep 17 00:00:00 2001 From: Daxini Date: Mon, 2 Mar 2026 15:02:44 -0700 Subject: [PATCH 1/3] Update pvsystem.py --- pvlib/pvsystem.py | 5 ----- 1 file changed, 5 deletions(-) diff --git a/pvlib/pvsystem.py b/pvlib/pvsystem.py index fe85359b99..501c2f713d 100644 --- a/pvlib/pvsystem.py +++ b/pvlib/pvsystem.py @@ -16,7 +16,6 @@ from dataclasses import dataclass from abc import ABC, abstractmethod from typing import Optional, Union -from pvlib._deprecation import renamed_kwarg_warning import pvlib # used to avoid albedo name collision in the Array class from pvlib import (atmosphere, iam, inverter, irradiance, singlediode as _singlediode, spectrum, temperature) @@ -843,8 +842,6 @@ def scale_voltage_current_power(self, data): for array, data in zip(self.arrays, data) ) - @renamed_kwarg_warning( - "0.13.0", "g_poa_effective", "effective_irradiance") @_unwrap_single_value def pvwatts_dc(self, effective_irradiance, temp_cell): """ @@ -2884,8 +2881,6 @@ def scale_voltage_current_power(data, voltage=1, current=1): return df_sorted -@renamed_kwarg_warning( - "0.13.0", "g_poa_effective", "effective_irradiance") def pvwatts_dc(effective_irradiance, temp_cell, pdc0, gamma_pdc, temp_ref=25., k=None, cap_adjustment=False): r""" From 2f0f46b228e4fc2252cba226d06776c4f2be3d85 Mon Sep 17 00:00:00 2001 From: Daxini Date: Mon, 2 Mar 2026 16:57:02 -0700 Subject: [PATCH 2/3] Create v0.16.0.rst --- docs/sphinx/source/whatsnew/v0.16.0.rst | 49 +++++++++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 docs/sphinx/source/whatsnew/v0.16.0.rst diff --git a/docs/sphinx/source/whatsnew/v0.16.0.rst b/docs/sphinx/source/whatsnew/v0.16.0.rst new file mode 100644 index 0000000000..ac614b065c --- /dev/null +++ b/docs/sphinx/source/whatsnew/v0.16.0.rst @@ -0,0 +1,49 @@ +.. _whatsnew_0_16_0: + + +v0.16.0 (Month XX, 20YY) +----------------------- + +Breaking Changes +~~~~~~~~~~~~~~~~ +* Remove support for the `g_poa_effective` keyword argument in + :py:func:`pvlib.pvsystem.pvwatts_dc`. Users must now use + `effective_irradiance`. (:issue:`2703`, :pull:`2704`) + + +Deprecations +~~~~~~~~~~~~ + + +Bug fixes +~~~~~~~~~ + + +Enhancements +~~~~~~~~~~~~ + + +Documentation +~~~~~~~~~~~~~ + + +Testing +~~~~~~~ + + +Benchmarking +~~~~~~~~~~~~ + + +Requirements +~~~~~~~~~~~~ + + +Maintenance +~~~~~~~~~~~ + + +Contributors +~~~~~~~~~~~~ +* Rajiv Daxini (:ghuser:`RDaxini`) + From fa3f0d413202c40bc3c070e6a01929fdf229a6b5 Mon Sep 17 00:00:00 2001 From: Daxini Date: Thu, 5 Mar 2026 11:18:31 -0700 Subject: [PATCH 3/3] remove from nomenclature, update whatsnew --- docs/sphinx/source/user_guide/extras/nomenclature.rst | 3 --- docs/sphinx/source/whatsnew/v0.16.0.rst | 1 + 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/docs/sphinx/source/user_guide/extras/nomenclature.rst b/docs/sphinx/source/user_guide/extras/nomenclature.rst index 2bfab1aea3..513671b685 100644 --- a/docs/sphinx/source/user_guide/extras/nomenclature.rst +++ b/docs/sphinx/source/user_guide/extras/nomenclature.rst @@ -88,9 +88,6 @@ There is a convention on consistent variable names throughout the library: eta_inv_ref Reference inverter efficiency - g_poa_effective - Broadband plane of array effective irradiance - gamma_pdc Module temperature coefficient. Typically in units of 1/C. diff --git a/docs/sphinx/source/whatsnew/v0.16.0.rst b/docs/sphinx/source/whatsnew/v0.16.0.rst index ac614b065c..57327a5b3d 100644 --- a/docs/sphinx/source/whatsnew/v0.16.0.rst +++ b/docs/sphinx/source/whatsnew/v0.16.0.rst @@ -25,6 +25,7 @@ Enhancements Documentation ~~~~~~~~~~~~~ +* Remove `g_poa_effective` from the :ref:`nomenclature` page (:pull:`2704`) Testing