Skip to content

Commit

Permalink
Finalize 0.9.4 (#1620)
Browse files Browse the repository at this point in the history
* 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
  • Loading branch information
kandersolar committed Dec 21, 2022
1 parent 8006813 commit 26de2f0
Show file tree
Hide file tree
Showing 4 changed files with 60 additions and 23 deletions.
1 change: 1 addition & 0 deletions docs/sphinx/source/user_guide/bifacial.rst
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
42 changes: 20 additions & 22 deletions docs/sphinx/source/whatsnew/v0.9.4.rst
Original file line number Diff line number Diff line change
@@ -1,11 +1,7 @@
.. _whatsnew_0940:

v0.9.4 (anticipated December 2022)
----------------------------------

Deprecations
~~~~~~~~~~~~

v0.9.4 (December 20, 2022)
--------------------------

Enhancements
~~~~~~~~~~~~
Expand All @@ -17,45 +13,42 @@ 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
interval is length 0 (which occurs in :py:func:`pvlib.pvsystem.singlediode` if v_oc is 0.) (:issue:`1603`, :pull:`1606`)

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
~~~~~~~~~~~~
Expand All @@ -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`)
38 changes: 38 additions & 0 deletions docs/sphinx/source/whatsnew/v0.9.5.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
.. _whatsnew_0950:


v0.9.5 (anticipated March 2023)
-------------------------------


Deprecations
~~~~~~~~~~~~


Enhancements
~~~~~~~~~~~~


Bug fixes
~~~~~~~~~


Testing
~~~~~~~


Documentation
~~~~~~~~~~~~~


Benchmarking
~~~~~~~~~~~~~


Requirements
~~~~~~~~~~~~


Contributors
~~~~~~~~~~~~

2 changes: 1 addition & 1 deletion setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -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',
Expand Down

0 comments on commit 26de2f0

Please sign in to comment.