Skip to content

Finalize 0.9.2 #1534

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 3 commits into from
Aug 19, 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
38 changes: 21 additions & 17 deletions docs/sphinx/source/whatsnew/v0.9.2.rst
Original file line number Diff line number Diff line change
@@ -1,25 +1,22 @@
.. _whatsnew_0920:

v0.9.2 (TBD)
-----------------------

Deprecations
~~~~~~~~~~~~
v0.9.2 (August 19, 2022)
------------------------

Enhancements
~~~~~~~~~~~~
* albedo can now be provided as a column in the `weather` DataFrame input to
:py:method:`pvlib.modelchain.ModelChain.run_model`. (:issue:`1387`, :pull:`1478`)
:py:meth:`pvlib.modelchain.ModelChain.run_model`. (:issue:`1387`, :pull:`1478`)
* albedo is now available as an input to :py:meth:`pvlib.pvsystem.PVSystem.get_irradiance`
and :py:meth:`pvlib.pvsystem.Array.get_irradiance`. (:pull:`1478`)
* :py:func:`pvlib.iotools.read_surfrad` now also accepts remote files
with https links in addition to files on the SURFRAD FTP server
with https links in addition to files on the SURFRAD FTP server.
(:pull:`1459`)
* Add :py:func:`pvlib.tracking.calc_surface_orientation` for calculating
single-axis tracker ``surface_tilt`` and ``surface_azimuth`` from
rotation angles. (:issue:`1471`, :pull:`1480`)
* Improve error message about uneven time intervals for
:py:func:`~pvlib.clearsky.detect_clearsky` and :py:func:`~pvlib.temperature.prilliman`
:py:func:`~pvlib.clearsky.detect_clearsky` and :py:func:`~pvlib.temperature.prilliman`.
(:issue:`1476`, :pull:`1490`)
* Add support for `PEP517 <https://peps.python.org/pep-0517/>`_ & `PEP518 <https://peps.python.org/pep-0518/>`_
with setuptools build backend. (:pull:`1495`)
Expand All @@ -39,28 +36,28 @@ Bug fixes
Previously 00:00 timestamps would incorrectly be moved one day forward.
(:pull:`1494`)
* :py:func:`pvlib.iotools.get_psm3` now raises a deprecation warning if
the `leap_day` parameter is not specified in a single-year request.
Starting in pvlib 0.11.0 `leap_day` will default to True instead of False.
the ``leap_day`` parameter is not specified in a single-year request.
Starting in pvlib 0.11.0 ``leap_day`` will default to True instead of False.
(:issue:`1481`, :pull:`1511`)

Testing
~~~~~~~
* Switched CI testing provider from Azure to GitHub Actions (:pull:`1306`)
* Speed up CI setup using micromamba instead of conda (:pull:`1493`)
* Drop python 3.6 (reached end of life Dec 2021) and add 3.10 to test matrix (:pull:`1507`)
* Switched CI testing provider from Azure to GitHub Actions. (:pull:`1306`)
* Speed up CI setup using micromamba instead of conda. (:pull:`1493`)
* Drop python 3.6 (reached end of life Dec 2021) and add 3.10 to test matrix. (:pull:`1507`)

Documentation
~~~~~~~~~~~~~
* Added a reference to :py:func:`pvlib.inverter.sandia_multi`. (:pull:`1479`)
* Add gallery example of simulating rearside irradiance for a fixed-tilt
array with pvfactors (:pull:`1470`)
* Updated reference links to CAMS Radiation (:issue:`1515`, :pull:`1529`)
array with pvfactors. (:pull:`1470`)
* Updated reference links to CAMS Radiation. (:issue:`1515`, :pull:`1529`)

Benchmarking
~~~~~~~~~~~~~
* Updated version of numba in asv.conf from 0.36.1 to 0.40.0 to solve numba/numpy conflict. (:issue:`1439`, :pull:`1440`)
* Added benchmarks for the `pvlib.scaling` module (:pull:`1445`)
* Added a basic CI asv check (:issue:`1446`, :pull:`1454`)
* Added benchmarks for the ``pvlib.scaling`` module. (:pull:`1445`)
* Added a basic CI asv check. (:issue:`1446`, :pull:`1454`)

Requirements
~~~~~~~~~~~~
Expand All @@ -79,3 +76,10 @@ Contributors
* Jules Chéron (:ghuser:`jules-ch`)
* Kurt Rhee (:ghuser:`kurt-rhee`)
* Will Hobbs (:ghuser:`williamhobbs`)
* Stephen Schneider (:ghuser:`sjschneider`)
* :ghuser:`Kaesekopf`
* :ghuser:`hf-kklein`
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We try to acknowledge people that have contributed to discussions in issues/PRs. Does this list include a quick read for those people? If not I can help.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks! Sloppy of me.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It would be nice if GitHub could make that automatic. As it is, I think the best thing we can do is to add more co-authors to commits. See Hynek's TIL for how to do that easily. Then use a tool for automating the contributor list.

* Mark Campanelli (:ghuser:`campanelli-sunpower`)
* Anton Driesse (:ghuser:`adriesse`)
* Kristen Wagner (:ghuser:`kwagnercpr`)
* Mark Mikofski (:ghuser:`mikofski`)
36 changes: 36 additions & 0 deletions docs/sphinx/source/whatsnew/v0.9.3.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
.. _whatsnew_0930:

v0.9.3 (TBD)
------------------------

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


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


Bug fixes
~~~~~~~~~


Testing
~~~~~~~


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


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


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


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