Skip to content

Commit

Permalink
Finalize 0.10.2 (#1868)
Browse files Browse the repository at this point in the history
* 0.10.2 whatsnew cleanup

* create v0.10.3 whatsnew

* formatting tweaks

* remove GH actions workflow for joss-pdf

this file was accidentally merged in with #1855
  • Loading branch information
kandersolar authored Sep 21, 2023
1 parent fc8eebb commit bdd2b3a
Show file tree
Hide file tree
Showing 4 changed files with 52 additions and 52 deletions.
26 changes: 0 additions & 26 deletions .github/workflows/joss-pdf.yml

This file was deleted.

1 change: 1 addition & 0 deletions docs/sphinx/source/whatsnew.rst
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ What's New

These are new features and improvements of note in each release.

.. include:: whatsnew/v0.10.2.rst
.. include:: whatsnew/v0.10.1.rst
.. include:: whatsnew/v0.10.0.rst
.. include:: whatsnew/v0.9.5.rst
Expand Down
51 changes: 25 additions & 26 deletions docs/sphinx/source/whatsnew/v0.10.2.rst
Original file line number Diff line number Diff line change
@@ -1,72 +1,66 @@
.. _whatsnew_01020:


v0.10.2 (Anticipated September, 2023)
-------------------------------------


Deprecations
~~~~~~~~~~~~
v0.10.2 (September 21, 2023)
----------------------------


Enhancements
~~~~~~~~~~~~
* Added .pan/.ond reader function :py:func:`pvlib.iotools.read_panond`. (:issue:`1747`, :pull:`1749`)
* Added support for dates to be specified as strings in the iotools get functions:
:py:func:`pvlib.iotools.get_pvgis_hourly`, :py:func:`pvlib.iotools.get_cams`,
:py:func:`pvlib.iotools.get_bsrn`, and :py:func:`pvlib.iotools.read_midc_raw_data_from_nrel`.
:py:func:`~pvlib.iotools.get_pvgis_hourly`, :py:func:`~pvlib.iotools.get_cams`,
:py:func:`~pvlib.iotools.get_bsrn`, and :py:func:`~pvlib.iotools.read_midc_raw_data_from_nrel`.
(:pull:`1800`)
* Added support for asymmetric limiting angles in :py:func:`pvlib.tracking.singleaxis`
and :py:class:`~pvlib.pvsystem.SingleAxisTrackerMount. (:issue:`1777`, :pull:`1809`, :pull:`1852`)
and :py:class:`~pvlib.pvsystem.SingleAxisTrackerMount`. (:issue:`1777`, :pull:`1809`, :pull:`1852`)
* Added option to infer threshold values for
:py:func:`pvlib.clearsky.detect_clearsky` (:issue:`1808`, :pull:`1784`)
* Added a continuous version of the Erbs diffuse-fraction/decomposition model.
:py:func:`pvlib.irradiance.erbs_driesse` (:issue:`1755`, :pull:`1834`)
* Added :py:func:`~pvlib.iam.interp` option as AOI losses model in
:py:class:`pvlib.modelchain.ModelChain` and
:py:class:`pvlib.pvsystem.PVSystem`. (:issue:`1742`, :pull:`1832`)
:py:class:`~pvlib.modelchain.ModelChain` and
:py:class:`~pvlib.pvsystem.PVSystem`. (:issue:`1742`, :pull:`1832`)
* :py:class:`~pvlib.pvsystem.PVSystem` objects with a single
:py:class:`~pvlib.pvsystem.Array` can now be created without wrapping the
``Array`` in a list first. (:issue:`1831`, :pull:`1854`)


Bug fixes
~~~~~~~~~
* :py:func:`~pvlib.iotools.get_psm3` no longer incorrectly returns clear-sky
DHI instead of clear-sky GHI when requesting ``ghi_clear``. (:pull:`1819`)
* :py:func:`pvlib.singlediode.bishop88` with `method='newton'` no longer
crashes when passed `pandas.Series` of length one.
* :py:func:`pvlib.singlediode.bishop88` with ``method='newton'`` no longer
crashes when passed ``pandas.Series`` of length one.
(:issue:`1787`, :pull:`1822`)
* :py:class:`pvlib.pvsystem.PVSystem` now correctly passes ``n_ar`` module
parameter to :py:func:`pvlib.iam.physical` when this IAM model is specified
or inferred. (:pull:`1832`)
* :py:class:`~pvlib.pvsystem.PVSystem` now correctly passes ``n_ar`` module
parameter to :py:func:`pvlib.iam.physical` when this IAM model is specified
or inferred. (:pull:`1832`)


Testing
~~~~~~~
* Added GitHub action to lint file changes with Flake8, replacing Stickler-CI.
(:issue:`776`, :issue:`1722`, :pull:`1786`)
(:issue:`776`, :issue:`1722`, :pull:`1723`, :pull:`1786`)


Documentation
~~~~~~~~~~~~~
* Added docstring detail for :py:func:`pvlib.iam.schlick_diffuse`.
(:issue:`1811`, :pull:`1812`)
* Removed Stickler-CI integration as the service has ceased June 2023.
(:issue:`1722`, :pull:`1723`)
* Specified that :py:func:`pvlib.singlediode.bishop88`,
:py:func:`pvlib.singlediode.bishop88_i_from_v`, and
:py:func:`pvlib.singlediode.bishop88_v_from_i` parameters `breakdown_factor`,
`breakdown_voltage`, and `breakdown_exp` should be floats.
:py:func:`pvlib.singlediode.bishop88_v_from_i` parameters ``breakdown_factor``,
``breakdown_voltage``, and ``breakdown_exp`` should be floats.
(:issue:`1820`, :pull:`1821`)
* Fix and update example in :py:func:`pvlib.pvsystem.retrieve_sam`.
(:issue:`1741`, :pull:`1833`)
* Fix error in :py:func:`pvlib.iotools.get_pvgis_hourly` documentation of `surface_azimuth`.
* Fix error in :py:func:`pvlib.iotools.get_pvgis_hourly` documentation of ``surface_azimuth``.
(:issue:`1724`, :pull:`1838`)
* Update definition of snow events parameter for :py:func:`pvlib.snow.loss_townsend`.
* Update definition of ``snow_events`` parameter for :py:func:`pvlib.snow.loss_townsend`.
(:issue:`1839`, :pull:`1840`)
* Added gallery example demonstrating how horizon profile data from :py:func:`pvlib.iotools.get_pvgis_horizon`,
can be used to apply horizon shading to time series dni and global poa data. (:pull:`1849`)

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


Contributors
Expand All @@ -85,3 +79,8 @@ Contributors
* Saurabh Aneja (:ghuser:`spaneja`)
* Miroslav Šedivý (:ghuser:`eumiro`)
* kjsauer (:ghuser:`kjsauer`)
* Jules Chéron (:ghuser:`jules-ch`)
* Cliff Hansen (:ghuser:`cwhanse`)
* Will Holmgren (:ghuser:`wholmgren`)
* Mark Mikofski (:ghuser:`mikofski`)
* Kevin Anderson (:ghuser:`kandersolar`)
26 changes: 26 additions & 0 deletions docs/sphinx/source/whatsnew/v0.10.3.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
.. _whatsnew_01030:


v0.10.3 (Anticipated December, 2023)
------------------------------------


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


Bug fixes
~~~~~~~~~


Testing
~~~~~~~


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


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

0 comments on commit bdd2b3a

Please sign in to comment.