Skip to content

Releases: NREL/rdtools

Version 3.0.0

23 Jan 00:45
569177f
Compare
Choose a tag to compare

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

30 Dec 23:09
Compare
Choose a tag to compare
Version 3.0.0-beta.1 Pre-release
Pre-release

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

29 Oct 03:36
b3927da
Compare
Choose a tag to compare
Version 3.0.0-beta.0 Pre-release
Pre-release

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

21 Aug 15:22
c37ca59
Compare
Choose a tag to compare
Version 3.0.0-alpha.6 Pre-release
Pre-release

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

01 Jun 14:26
1f25b2f
Compare
Choose a tag to compare
Version 3.0.0-alpha.5 Pre-release
Pre-release

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

01 Dec 22:39
Compare
Choose a tag to compare
Version 3.0.0-alpha.4 Pre-release
Pre-release

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

01 Dec 22:31
250e412
Compare
Choose a tag to compare

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

17 Nov 18:05
17970d3
Compare
Choose a tag to compare

This patch addresses a bug in parallel computing environments (see #388 and #399)

Version 2.1.7

03 Nov 18:19
e7c402f
Compare
Choose a tag to compare
  • Limit allowed versions of pandas <2.1 to avoid a bug
  • Update versions of indirect dependencies in requirements.txt and notebook_requirements.txt

For full details please see the change log

Version 2.1.6

31 Jul 14:46
8013982
Compare
Choose a tag to compare
  • 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