Releases: NREL/rdtools
Version 3.0.0
For a full list of changes, please consult the change log
Breaking changes
- These changes have the potential to change answers in existing scripts when compared with older versions of RdTools
- Use the pvlib method for clear sky detection by default in TrendAnalysis()
- Change default clipping filter model to logic
- Turn on the two_way_window_filter by default in TrendAnalysis
- Upgrade pvlib 0.9.0 to 0.11.0
Enhancements
- Added framework for running aggregated filters in analysis_chains.py
- The Combined estimation Of Degradation and Soiling (CODS) algorithm is implemented in the soiling module and illustrated in an example notebook
- New plotting functions rdtools.analysis_chains.TrendAnalysis.plot_degradation_timeseries() in TrendAnalysis object and rdtools.plotting.degradation_timeseries_plot() to plot time series degradation trend.
- Specifying detailed=True in rdtools.plotting.degradation_summary_plots() now shows the number of year-on-year slopes in addition to color coding points
- Add CITATION.cff file for citation information
- Added checks to TrendAnalysis for filter_params and filter_params_aggregated. Raises an error if unkown filter is supplied
- Added a new wrapper function for clearsky filters
- Added codecov.yml configuration file
- Availability module no longer considered experimental
- Allow sub-daily aggregation in degradation_year_on_year()
- Circular block bootstrapping added as a method for calculating uncertainty in degradation_year_on_year() via the Uncertainty_method argument
Version 3.0.0-beta.1
This is a beta version of RdTools 3.0.0. Features may not be stable, and are subject to change in future versions. See change log for full details.
Version 3.0.0-beta.0
This is a beta version of RdTools 3.0.0. Features may not be stable, and are subject to change in future versions. See change log for full details.
Version 3.0.0-alpha.6
This is an alpha version of RdTools 3.0.0. Features may not be stable or documented, and are subject to change in future versions.
Version 3.0.0-alpha.5
This is an alpha version of RdTools 3.0.0. Features may not be stable or documented, and are subject to change in future versions.
Version 3.0.0-alpha.4
This is an alpha version of RdTools 3.0.0. Features may not be stable or documented, and are subject to change in future versions.
Version 2.2.0-beta.2
This patch changes the CODS algorithm to return results without bootstrapping when soiling signal is small but raise warning. It also makes several bug fixes. For details, please see the change log
Version 2.1.8
Version 2.1.7
- Limit allowed versions of pandas <2.1 to avoid a bug
- Update versions of indirect dependencies in
requirements.txt
andnotebook_requirements.txt
For full details please see the change log
Version 2.1.6
- Fix NonExistentTimeError in rdtools.clearsky_temperature.get_clearsky_tamb()
- rdtools.degradation.degradation_classical_decomposition() now executes significantly faster
- Increased the minimum versions of several dependencies
- pandas increased to 1.3.0 (released July 2, 2021)
- numpy to 1.17.3 (released October 17, 2019)
- statsmodels to 0.11.0 (released February 21, 2020)
- scipy to 1.2.0 (released December 17, 2018)
For full details, please see the change log