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 new file mode 100644 index 0000000000..57327a5b3d --- /dev/null +++ b/docs/sphinx/source/whatsnew/v0.16.0.rst @@ -0,0 +1,50 @@ +.. _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 +~~~~~~~~~~~~~ +* Remove `g_poa_effective` from the :ref:`nomenclature` page (:pull:`2704`) + + +Testing +~~~~~~~ + + +Benchmarking +~~~~~~~~~~~~ + + +Requirements +~~~~~~~~~~~~ + + +Maintenance +~~~~~~~~~~~ + + +Contributors +~~~~~~~~~~~~ +* Rajiv Daxini (:ghuser:`RDaxini`) + 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"""