diff --git a/docs/sphinx/source/user_guide/extras/nomenclature.rst b/docs/sphinx/source/user_guide/extras/nomenclature.rst index 84c7dd049d..79bf66b957 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 f62b5af3a9..fe59c79b9b 100644 --- a/docs/sphinx/source/whatsnew/v0.16.0.rst +++ b/docs/sphinx/source/whatsnew/v0.16.0.rst @@ -1,11 +1,14 @@ .. _whatsnew_0_16_0: -v0.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`) * Change output type of :py:func:`pvlib.irradiance.perez` and :py:func:`pvlib.irradiance.perez_driesse` from ``OrderedDict`` to ``dict`` when ``return_components=True`` to be consistent with other models. @@ -21,6 +24,7 @@ Deprecations Use other diffuse transposition models in :py:mod:`pvlib.irradiance` instead. (:issue:`2636`, :pull:`2783`) + Bug fixes ~~~~~~~~~ * Fix incorrect column naming when parsing data from logical record @@ -50,6 +54,7 @@ Enhancements Documentation ~~~~~~~~~~~~~ +* Remove `g_poa_effective` from the :ref:`nomenclature` page (:pull:`2704`) Testing @@ -70,6 +75,7 @@ Maintenance Contributors ~~~~~~~~~~~~ +* Rajiv Daxini (:ghuser:`RDaxini`) * Carolina Crespo (:ghuser:`cbcrespo`) * Andrew Chen (:ghuser:`chuenchen309`) * Sai Asish Y (:ghuser:`SAY-5`) diff --git a/pvlib/pvsystem.py b/pvlib/pvsystem.py index 3e39012a8f..5a070f5a51 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) @@ -852,8 +851,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): """ @@ -2921,8 +2918,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"""