Skip to content
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

Finalize v0.11.1 #2225

Merged
merged 5 commits into from
Sep 26, 2024
Merged
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
63 changes: 32 additions & 31 deletions docs/sphinx/source/whatsnew/v0.11.1.rst
Original file line number Diff line number Diff line change
@@ -1,45 +1,40 @@
.. _whatsnew_01110:


v0.11.1 (Anticipated Sep, 2024)
-------------------------------

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

v0.11.1 (September 26, 2024)
----------------------------

Enhancements
~~~~~~~~~~~~
* Add new function to calculate the average photon energy,
:py:func:`pvlib.spectrum.average_photon_energy`.
:py:func:`~pvlib.spectrum.average_photon_energy`.
(:issue:`2135`, :pull:`2140`)
* Add new losses function that accounts for non-uniform irradiance on bifacial
modules, :py:func:`pvlib.bifacial.power_mismatch_deline`.
modules, :py:func:`~pvlib.bifacial.power_mismatch_deline`.
(:issue:`2045`, :pull:`2046`)
* Add new parameters for min/max absolute air mass to
:py:func:`pvlib.spectrum.spectral_factor_firstsolar`.
:py:func:`~pvlib.spectrum.spectral_factor_firstsolar`.
(:issue:`2086`, :pull:`2100`)
* Add ``roll_utc_offset`` and ``coerce_year`` arguments to
:py:func:`pvlib.iotools.get_pvgis_tmy` to allow user to specify time zone,
:py:func:`~pvlib.iotools.get_pvgis_tmy` to allow user to specify time zone,
rotate indices of TMY to begin at midnight, and force indices to desired
year. (:issue:`2139`, :pull:`2138`)
* Restructured the pvlib/spectrum folder by breaking up the contents of
pvlib/spectrum/mismatch.py into pvlib/spectrum/mismatch.py,
pvlib/spectrum/irradiance.py, and
pvlib/spectrum/response.py. (:issue:`2125`, :pull:`2136`, :pull:`2151`)
* Added function for calculating wind speed at different heights,
:py:func:`pvlib.atmosphere.windspeed_powerlaw`.
:py:func:`~pvlib.atmosphere.windspeed_powerlaw`.
(:issue:`2118`, :pull:`2124`)
* ``delta_t`` can now be specified with an array in the SPA functions.
The numba implementation now also allows calculation of ``delta_t``
internally. (:issue:`2189`, :pull:`2190`)
* The multithreaded SPA functions no longer emit a warning when calculating
solar positions for short time series. (:pull:`2170`)
* Implemented closed-form solution for alpha in :py:func:`pvlib.clearsky.detect_clearsky`,
obviating the call to scipy.optimize that was prone to runtime errors and minimizing
* Implemented closed-form solution for alpha in :py:func:`~pvlib.clearsky.detect_clearsky`,
obviating the call to scipy.optimize, which was prone to runtime errors, and minimizing
computation. (:issue:`2171`, :issue:`2216`, :pull:`2217`).


Bug fixes
~~~~~~~~~
* To prevent simulation output from differing slightly based on the time zone
Expand All @@ -61,28 +56,27 @@ Testing
* Updated the tests for :py:func:`~pvlib.iotools.get_pvgis_tmy`
and :py:func:`~pvlib.iotools.read_pvgis_tmy` as the default
API endpoint has changed from 5.1 to 5.2. (:pull:`2222`)

* Removed unused ``times`` input from ``dni_et`` fixture. (:issue:`2105`, :pull:`2156`)

Documentation
~~~~~~~~~~~~~
* Added gallery example demonstrating the application of
several spectral mismatch factor models.
(:issue:`2107`, :pull:`2114`)
* Added gallery example demonstrating the application of
:py:func:`~pvlib.spectrum.average_photon_energy`. (:issue:`2194`, :pull:`2206`)
* Added gallery example on calculating cell temperature for
floating PV. (:pull:`2110`)
* Added gallery example demonstrating how to use
different Perez coefficients in a ModelChain.
(:issue:`2127`, :pull:`2148`)
* Fixed examples in :py:func:`pvlib.shading.shaded_fraction1d`. (:pull:`#2215`)
* Added new gallery example pages for:

- Demonstrating the application of several spectral mismatch factor models.
(:issue:`2107`, :pull:`2114`)
- Demonstrating the application of :py:func:`~pvlib.spectrum.average_photon_energy`.
(:issue:`2194`, :pull:`2206`)
- Calculating cell temperature for floating PV. (:pull:`2110`)
- Demonstrating how to use different Perez coefficients in a ModelChain.
(:issue:`2127`, :pull:`2148`)

* Removed unused "times" input from dni_et() function (:issue:`2105`)
* Fixed examples in :py:func:`~pvlib.shading.shaded_fraction1d`. (:pull:`2215`)
* Updated model description, added equation variable definitions, and created a
new "notes" section in :py:func:`pvlib.irradiance.haydavies` and
:py:func:`pvlib.irradiance.klucher` (:issue:`2183`, :pull:`2191`,
new "notes" section in :py:func:`~pvlib.irradiance.haydavies` and
:py:func:`~pvlib.irradiance.klucher`. (:issue:`2183`, :pull:`2191`,
:pull:`2192`)
* Split the contributing page into several pages (:issue:`2210`, :pull:`2219`)
* Document units with Wm⁻² instead of W/m^2 throughout ``pvlib.irradiance``. (:issue:`2205`, :pull:`2191`)
* Split the contributing page into several pages. (:issue:`2210`, :pull:`2219`)

kandersolar marked this conversation as resolved.
Show resolved Hide resolved
Requirements
~~~~~~~~~~~~
Expand All @@ -96,7 +90,6 @@ Contributors
* Chris Deline (:ghuser:`cdeline`)
* Ioannis Sifnaios (:ghuser:`IoannisSifnaios`)
* Leonardo Micheli (:ghuser:`lmicheli`)
* Echedey Luis (:ghuser:`echedey-ls`)
* Rajiv Daxini (:ghuser:`RDaxini`)
* Mark A. Mikofski (:ghuser:`mikofski`)
* Ben Pierce (:ghuser:`bgpierc`)
Expand All @@ -109,3 +102,11 @@ Contributors
* Eduardo Sarquis (:ghuser:`EduardoSarquis`)
* Adam R. Jensen (:ghuser:`AdamRJensen`)
* Andrew B Godbehere (:ghuser:`agodbehere`)
kandersolar marked this conversation as resolved.
Show resolved Hide resolved
* Cliff Hansen (:ghuser:`cwhanse`)
* Anton Driesse (:ghuser:`adriesse`)
* Miguel Angel Sevillano Bendezú (:ghuser:`msevillanob`)
* Erfan (:ghuser:`Metal-Bat`)
* Will Holmgren (:ghuser:`wholmgren`)
* Kurt Rhee (:ghuser:`kurt-rhee`)
* :ghuser:`PhilBrk8`
* Mark Campanelli (:ghuser:`markcampanelli`)
Loading