Skip to content

Commit c27f2fb

Browse files
create v3.1.0 changelog
1 parent fb80b70 commit c27f2fb

File tree

2 files changed

+36
-32
lines changed

2 files changed

+36
-32
lines changed

docs/sphinx/source/changelog.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
RdTools Change Log
22
==================
3+
.. include:: changelog/v3.1.0.rst
34
.. include:: changelog/v3.0.1.rst
45
.. include:: changelog/v3.0.0.rst
56
.. include:: changelog/v2.1.8.rst
Lines changed: 35 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,29 @@
1+
****************************
2+
v3.1.0 (February XX, 2026)
3+
****************************
4+
5+
Enhancements
6+
------------
7+
* Modified ``TrendAnalysis._filter()`` to allow ``clip_filter`` to use ``pv_energy``
8+
when ``pv_power`` is not available. This enables clipping detection for energy-based
9+
analyses with sub-hourly data.
10+
* Added frequency validation for ``clip_filter`` in ``TrendAnalysis._filter()`` that
11+
raises a ``ValueError`` if the time series has a median time step greater than 60
12+
minutes, as clipping detection requires higher resolution data.
13+
14+
15+
Documentation
16+
-------------
17+
* Updated temperature coefficient (``gamma_pdc``) in PVDAQ example notebooks from -0.005 to
18+
-0.0034 1/K to reflect modern silicon PV module specifications. Updated notebooks include
19+
``degradation_and_soiling_example.ipynb``, ``TrendAnalysis_example.ipynb``, and
20+
``TrendAnalysis_example_NSRDB.ipynb``.
21+
* Added ``stacklevel`` parameter to all ``warnings.warn()`` calls so that warning
22+
messages point to user code rather than rdtools internals. Affected modules:
23+
``analysis_chains``, ``filtering``, ``soiling``, ``plotting``, ``normalization``,
24+
``availability``, and ``clearsky_temperature``.
25+
26+
127
Requirements
228
------------
329
* Removed pvlib version restrictions in setup.py. Previously "pvlib >= 0.11.0, <0.12.0", now "pvlib".
@@ -28,15 +54,6 @@ Requirements
2854
* Updated pyparsing version in requirements.txt from 3.1.2 to 3.2.0 for python 3.13 compatibility.
2955
* Updated pytz version in requirements.txt from 2024.1 to 2025.2 for python 3.13 compatibility.
3056

31-
32-
Deprecations
33-
------------
34-
* Removed deprecated ``normalization.delta_index`` function (deprecated in v2.0.0).
35-
The private ``_delta_index`` helper remains available for internal use.
36-
* Removed deprecated ``normalization.check_series_frequency`` function (deprecated in v2.0.0).
37-
The private ``_check_series_frequency`` helper remains available for internal use.
38-
39-
4057
Bug Fixes
4158
---------
4259
* Fixed pandas 3.0 compatibility in ``normalization.py`` by using ``.total_seconds()``
@@ -56,28 +73,14 @@ Bug Fixes
5673
aggregation methods.
5774

5875

59-
Enhancements
60-
------------
61-
* Modified ``TrendAnalysis._filter()`` to allow ``clip_filter`` to use ``pv_energy``
62-
when ``pv_power`` is not available. This enables clipping detection for energy-based
63-
analyses with sub-hourly data.
64-
* Added frequency validation for ``clip_filter`` in ``TrendAnalysis._filter()`` that
65-
raises a ``ValueError`` if the time series has a median time step greater than 60
66-
minutes, as clipping detection requires higher resolution data.
67-
68-
69-
Documentation
70-
-------------
71-
* Updated temperature coefficient (``gamma_pdc``) in PVDAQ example notebooks from -0.005 to
72-
-0.0034 1/K to reflect modern silicon PV module specifications. Updated notebooks include
73-
``degradation_and_soiling_example.ipynb``, ``TrendAnalysis_example.ipynb``, and
74-
``TrendAnalysis_example_NSRDB.ipynb``.
75-
* Added ``stacklevel`` parameter to all ``warnings.warn()`` calls so that warning
76-
messages point to user code rather than rdtools internals. Affected modules:
77-
``analysis_chains``, ``filtering``, ``soiling``, ``plotting``, ``normalization``,
78-
``availability``, and ``clearsky_temperature``.
79-
80-
8176
Warnings
8277
--------
83-
* Added filter to ignore deprecation warning related to IPyNbFile in setup.cfg.
78+
* Added filter to ignore deprecation warning related to IPyNbFile in setup.cfg.
79+
80+
81+
Deprecations
82+
------------
83+
* Removed deprecated ``normalization.delta_index`` function (deprecated in v2.0.0).
84+
The private ``_delta_index`` helper remains available for internal use.
85+
* Removed deprecated ``normalization.check_series_frequency`` function (deprecated in v2.0.0).
86+
The private ``_check_series_frequency`` helper remains available for internal use.

0 commit comments

Comments
 (0)