From 26de2f00848ec1059135a9093d81a21cef74e9f1 Mon Sep 17 00:00:00 2001 From: Kevin Anderson Date: Tue, 20 Dec 2022 20:22:06 -0500 Subject: [PATCH] Finalize 0.9.4 (#1620) * 0.9.4 whatsnew cleanup * add blank 0.9.5 template * change maintainer email from will's UA to pvlib-admin * fix sphinx build warning --- docs/sphinx/source/user_guide/bifacial.rst | 1 + docs/sphinx/source/whatsnew/v0.9.4.rst | 42 +++++++++++----------- docs/sphinx/source/whatsnew/v0.9.5.rst | 38 ++++++++++++++++++++ setup.py | 2 +- 4 files changed, 60 insertions(+), 23 deletions(-) create mode 100644 docs/sphinx/source/whatsnew/v0.9.5.rst diff --git a/docs/sphinx/source/user_guide/bifacial.rst b/docs/sphinx/source/user_guide/bifacial.rst index b0299041ed..7e3f229f15 100644 --- a/docs/sphinx/source/user_guide/bifacial.rst +++ b/docs/sphinx/source/user_guide/bifacial.rst @@ -83,6 +83,7 @@ Array geometry is defined by the following: - height of row center above ground, ``height``. - tilt of the row from horizontal, ``surface_tilt``. - azimuth of the row's normal vector, ``surface_azimuth``. + View factors from the ground to the sky are calculated at points spaced along a one-dimensional axis on the ground, with the origin under the center of a row and the positive direction toward the right. The positive direction is diff --git a/docs/sphinx/source/whatsnew/v0.9.4.rst b/docs/sphinx/source/whatsnew/v0.9.4.rst index 6ad190f7a1..c7419a2dea 100644 --- a/docs/sphinx/source/whatsnew/v0.9.4.rst +++ b/docs/sphinx/source/whatsnew/v0.9.4.rst @@ -1,11 +1,7 @@ .. _whatsnew_0940: -v0.9.4 (anticipated December 2022) ----------------------------------- - -Deprecations -~~~~~~~~~~~~ - +v0.9.4 (December 20, 2022) +-------------------------- Enhancements ~~~~~~~~~~~~ @@ -17,22 +13,18 @@ Enhancements :py:func:`~pvlib.irradiance.complete_irradiance`. (:issue:`1565`, :pull:`1567`) * Added optional ``return_components`` parameter to :py:func:`pvlib.irradiance.haydavies` to return - individual diffuse irradiance components (:issue:`1553`, :pull:`1568`) + individual diffuse irradiance components. (:issue:`1553`, :pull:`1568`) * Added a module temperature model that accounts for radiative losses to the sky in a simplified way, using the Faiman model as an example. - :py:func:`~pvlib.temperature.faiman_rad` - (:issue:`1594`, :pull:`1595`) -* Add a function :py:func:`pvlib.ivtools.utils.astm_e1036` to perform ASTM E1036 extraction of IV - curve parameters (:pull:`1585`) -* Added the ADR PV module efficiency model and a function to find its parameters from field or lab measurements. - Three gallery examples are also added to demonstrate how the model can be used for time series simulation. - :py:func:`~pvlib.pvarray.pvefficiency_adr` - :py:func:`~pvlib.pvarray.fit_pvefficiency_adr` + :py:func:`~pvlib.temperature.faiman_rad` (:issue:`1594`, :pull:`1595`) +* Added a function :py:func:`pvlib.ivtools.utils.astm_e1036` to perform ASTM E1036 extraction of IV + curve parameters. (:pull:`1585`) +* Added the ADR PV module efficiency model and a function to find its parameters from field or lab measurements + (:py:func:`~pvlib.pvarray.pvefficiency_adr` and :py:func:`~pvlib.pvarray.fit_pvefficiency_adr`). (:issue:`1544`, :pull:`1602`) Bug fixes ~~~~~~~~~ - * Fixed bug in :py:func:`pvlib.shading.masking_angle` and :py:func:`pvlib.bifacial.infinite_sheds._ground_angle` where zero ``gcr`` input caused a ZeroDivisionError. (:issue:`1576`, :pull:`1589`) * Fixed bug in :py:func:`pvlib.tools._golden_sect_DataFrame` so that a result is returned when the search @@ -40,22 +32,23 @@ Bug fixes Testing ~~~~~~~ -* Corrected a flawed test for :py:func:`~pvlib.irradiance.get_ground_diffuse` (:issue:`1569`, :pull:`1575`) - +* Corrected a flawed test for :py:func:`~pvlib.irradiance.get_ground_diffuse`. (:issue:`1569`, :pull:`1575`) Documentation ~~~~~~~~~~~~~ * Added an FAQ page to the docs: :ref:`faq`. (:issue:`1546`, :pull:`1549`) -* Fixed equation in :py:func:`pvlib.iam.martin_ruiz` docstring (:issue:`1561`, :pull:`1599`) -* Fixed an error in :py:func:`pvlib.singlediode.bishop88_mpp` docstring (:issue:`1613`, :pull:`1615`) +* Fixed equation in :py:func:`pvlib.iam.martin_ruiz` docstring. (:issue:`1561`, :pull:`1599`) +* Fixed an error in :py:func:`pvlib.singlediode.bishop88_mpp` docstring. (:issue:`1613`, :pull:`1615`) +* Added three gallery examples demonstrating how the new ADR PV model can be used for + time series simulation. (:issue:`1544`, :pull:`1602`) Benchmarking ~~~~~~~~~~~~~ -* Removed ``time_tracker_singleaxis`` function from tracking.py (:issue:`1508`, :pull:`1535`) +* Removed ``time_tracker_singleaxis`` function from tracking.py. (:issue:`1508`, :pull:`1535`) Requirements ~~~~~~~~~~~~ -* Minimum version of scipy advanced from 1.2.0 to 1.4.0 (:issue:`483`, :pull:`1617`) +* Minimum version of scipy advanced from 1.2.0 to 1.4.0. (:issue:`483`, :pull:`1617`) Contributors ~~~~~~~~~~~~ @@ -72,3 +65,8 @@ Contributors * Naman Priyadarshi (:ghuser:`Naman-Priyadarshi`) * Adam R. Jensen (:ghuser:`AdamRJensen`) * Echedey Luis (:ghuser:`echedey-ls`) +* Mark Mikofski (:ghuser:`mikofski`) +* Mark Campanelli (:ghuser:`markcampanelli`) +* Will Holmgren (:ghuser:`wholmgren`) +* :ghuser:`avarf` +* Marios Theristis (:ghuser:`mtheristis`) diff --git a/docs/sphinx/source/whatsnew/v0.9.5.rst b/docs/sphinx/source/whatsnew/v0.9.5.rst new file mode 100644 index 0000000000..23149d5d25 --- /dev/null +++ b/docs/sphinx/source/whatsnew/v0.9.5.rst @@ -0,0 +1,38 @@ +.. _whatsnew_0950: + + +v0.9.5 (anticipated March 2023) +------------------------------- + + +Deprecations +~~~~~~~~~~~~ + + +Enhancements +~~~~~~~~~~~~ + + +Bug fixes +~~~~~~~~~ + + +Testing +~~~~~~~ + + +Documentation +~~~~~~~~~~~~~ + + +Benchmarking +~~~~~~~~~~~~~ + + +Requirements +~~~~~~~~~~~~ + + +Contributors +~~~~~~~~~~~~ + diff --git a/setup.py b/setup.py index 0533748b2e..0848422f8c 100755 --- a/setup.py +++ b/setup.py @@ -31,7 +31,7 @@ DISTNAME = 'pvlib' LICENSE = 'BSD 3-Clause' AUTHOR = 'pvlib python Developers' -MAINTAINER_EMAIL = 'holmgren@email.arizona.edu' +MAINTAINER_EMAIL = 'pvlib-admin@googlegroups.com' URL = 'https://github.com/pvlib/pvlib-python' INSTALL_REQUIRES = ['numpy >= 1.16.0',