Skip to content

Finalize 0.9.4 #1620

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 4 commits into from
Dec 21, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
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 = '[email protected]'
MAINTAINER_EMAIL = '[email protected]'
URL = 'https://github.com/pvlib/pvlib-python'

INSTALL_REQUIRES = ['numpy >= 1.16.0',
Expand Down