Skip to content

Commit 2a371bf

Browse files
committed
whatsnew cleanup
1 parent 40a213b commit 2a371bf

1 file changed

Lines changed: 25 additions & 32 deletions

File tree

docs/sphinx/source/whatsnew/v0.11.3.rst

Lines changed: 25 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -6,67 +6,60 @@ v0.11.3 (Anticipated March, 2025)
66

77
Breaking Changes
88
~~~~~~~~~~~~~~~~
9-
* The pvlib.location.Location.pytz attribute is now read only. The
10-
pytz attribute is now set internally to be consistent with the
11-
pvlib.location.Location.tz attribute. (:issue:`2340`, :pull:`2341`)
12-
* Users must now provide ModelChain.spectral_model, or the 'no_loss' spectral
13-
model is assumed. pvlib.modelchain.ModelChain no longer attempts to infer
14-
the spectral model from PVSystem attributes. (:issue:`2017`, :pull:`2253`)
9+
* The :py:attr:`pvlib.location.Location.pytz` attribute is now read only. The
10+
``pytz`` attribute is now set internally to be consistent with the
11+
:py:attr:`pvlib.location.Location.tz` attribute. (:issue:`2340`, :pull:`2341`)
12+
* Users must now provide :py:attr:`ModelChain.spectral_model`, or the 'no_loss' spectral
13+
model is assumed. :py:class:`~pvlib.modelchain.ModelChain` no longer attempts to infer
14+
the spectral model from :py:class:`~pvlib.pvsystem.PVSystem` attributes. (:issue:`2017`, :pull:`2253`)
1515

1616
Bug fixes
1717
~~~~~~~~~
1818
* Add a check to :py:func:`~pvlib.snow.fully_covered_nrel` and
1919
:py:func:`~pvlib.snow.coverage_nrel`. The check uses snow depth on the ground
2020
to improve modeling for systems with shallow tilt angles. The check
21-
adds a new, optional parameter snow_depth. (:issue:`1171`, :pull:`2292`)
21+
adds a new, optional parameter ``snow_depth``. (:issue:`1171`, :pull:`2292`)
2222
* Fix a bug in :py:func:`pvlib.bifacial.get_irradiance_poa` which may have yielded non-zero
2323
ground irradiance when the sun was below the horizon. (:issue:`2245`, :pull:`2359`)
2424
* Fix a bug where :py:func:`pvlib.transformer.simple_efficiency` could only be imported
25-
using the `from pvlib.transformer` syntax (:pull:`2388`)
25+
using the ``from pvlib.transformer`` syntax. (:pull:`2388`)
2626
* :py:class:`~pvlib.modelchain.ModelChain` now requires only a minimal set of
2727
parameters to run the SAPM electrical model. (:issue:`2369`, :pull:`2393`)
28-
* Correct keys for First Solar modules in `~pvlib.spectrum.spectral_factor_pvspec` (:issue:`2398`, :pull:`2400`)
29-
* Ensure proper tz and pytz types in pvlib.location.Location. To ensure that
30-
the time zone in pvlib.location.Location remains internally consistent
31-
if/when the time zone is updated, the tz attribute is now the single source
28+
* Correct keys for First Solar modules in `~pvlib.spectrum.spectral_factor_pvspec`. (:issue:`2398`, :pull:`2400`)
29+
* Ensure proper tz and pytz types in :py:class:`~pvlib.location.Location`. To ensure that
30+
the time zone in :py:class:`~pvlib.location.Location` remains internally consistent
31+
if/when the time zone is updated, the ``tz`` attribute is now the single source
3232
of time-zone truth, is the single time-zone setter interface, and its getter
3333
returns an IANA string. (:issue:`2340`, :pull:`2341`)
3434
* :py:func:`~pvlib.iotools.get_pvgis_tmy` with ``outputformat='csv'`` now
3535
works with the updated data format returned by PVGIS. (:issue:`2344`, :pull:`2395`)
3636

37-
Deprecations
38-
~~~~~~~~~~~~
39-
40-
4137
Enhancements
4238
~~~~~~~~~~~~
4339
* :py:func:`~pvlib.irradiance.gti_dirint` now raises an informative message
44-
when input data don't include values with AOI<90 (:issue:`1342`, :pull:`2347`)
45-
* Reduced space requirements by excluding tests and test files from wheel.
40+
when input data don't include values with AOI<90. (:issue:`1342`, :pull:`2347`)
41+
* Reduce space requirements by excluding tests and test files from wheel.
4642
Zipped wheel is now 66% of the previous size, and installed size is 50% of
47-
the previous size.
48-
(:issue:`2271`, :pull:`2277`)
43+
the previous size. (:issue:`2271`, :pull:`2277`)
4944

5045
Documentation
5146
~~~~~~~~~~~~~
52-
* Fix Procedural and Object Oriented simulation examples having slightly different results, in :ref:`introtutorial`. (:issue:`2366`, :pull:`2367`)
53-
* Restructure the user guide with subsections (:issue:`2302`, :pull:`2310`)
47+
* Fix Procedural and Object Oriented simulation examples having slightly different
48+
results in :ref:`introtutorial`. (:issue:`2366`, :pull:`2367`)
49+
* Restructure the user guide with subsections. (:issue:`2302`, :pull:`2310`)
5450
* Add references for :py:func:`pvlib.snow.loss_townsend`. (:issue:`2383`, :pull:`2384`)
55-
* Add :term:`ghi_clear` to the :ref:`nomenclature` page (:issue:`2272`, :pull:`2397`)
56-
* Add output variable naming clarifaction to :py:func:`pvlib.pvsystem.calcparams_desoto` and :py:func:`pvlib.pvsystem.calcparams_pvsyst` (:issue:`716`, :pull:`2405`)
51+
* Add :term:`ghi_clear` to the :ref:`nomenclature` page. (:issue:`2272`, :pull:`2397`)
52+
* Add output variable naming clarifaction to :py:func:`pvlib.pvsystem.calcparams_desoto`
53+
and :py:func:`pvlib.pvsystem.calcparams_pvsyst`. (:issue:`716`, :pull:`2405`)
5754

5855
Testing
5956
~~~~~~~
60-
* Moved tests folder to `/tests` and data exclusively used for testing to `/tests/data`.
57+
* Move tests folder to ``/tests`` and data exclusively used for testing to ``/tests/data``.
6158
(:issue:`2271`, :pull:`2277`)
62-
* Added Python 3.13 to test suite. (:pull:`2258`)
63-
* Add tests for all input types for the pvlib.location.Location.tz attribute.
59+
* Add Python 3.13 to test suite. (:pull:`2258`)
60+
* Add tests for all input types for the :py:attr:`pvlib.location.Location.tz` attribute.
6461
(:issue:`2340`, :pull:`2341`)
65-
* Add tests for time-conversion functions in pvlib.tools. (:issue:`2340`, :pull:`2341`)
66-
67-
68-
Requirements
69-
~~~~~~~~~~~~
62+
* Add tests for time-conversion functions in :py:mod:`pvlib.tools`. (:issue:`2340`, :pull:`2341`)
7063

7164

7265
Maintenance

0 commit comments

Comments
 (0)