A curated list of open technology projects to sustain a stable climate, energy supply, biodiversity and natural resources.

Recent Releases of rdtools

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

Renewable Energy - Photovoltaics and Solar Energy - Python
Published by mdeceglie 3 months ago

rdtools - 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.

Renewable Energy - Photovoltaics and Solar Energy - Python
Published by mdeceglie 4 months ago

rdtools - 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.

Renewable Energy - Photovoltaics and Solar Energy - Python
Published by mdeceglie 6 months ago

rdtools - 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.

Renewable Energy - Photovoltaics and Solar Energy - Python
Published by mdeceglie 8 months ago

rdtools - 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.

Renewable Energy - Photovoltaics and Solar Energy - Python
Published by mdeceglie 11 months ago

rdtools - 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.

Renewable Energy - Photovoltaics and Solar Energy - Python
Published by mdeceglie over 1 year ago

rdtools - 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

Renewable Energy - Photovoltaics and Solar Energy - Python
Published by mdeceglie over 1 year ago

rdtools - Version 2.1.8

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

Renewable Energy - Photovoltaics and Solar Energy - Python
Published by mdeceglie over 1 year ago

rdtools - Version 2.1.7

  • 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

Renewable Energy - Photovoltaics and Solar Energy - Python
Published by mdeceglie over 1 year ago

rdtools - 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

Renewable Energy - Photovoltaics and Solar Energy - Python
Published by mdeceglie over 1 year ago

rdtools - Version 2.1.5

Adds support for Pandas 2.0 (see https://github.com/NREL/rdtools/pull/362)

Renewable Energy - Photovoltaics and Solar Energy - Python
Published by mdeceglie almost 2 years ago

rdtools - Version 2.2.0-beta.1

Adds a framework for applying filters to aggregated data in TrendAnalysis. For full details see the change log.

Renewable Energy - Photovoltaics and Solar Energy - Python
Published by mdeceglie over 2 years ago

rdtools - Version 2.1.4

This patch includes two bug fixes:

  • Fixes an error from degradation_year_on_year() for datasets that are exactly 2 years long
  • soiling_interval_plot() no longer ignores some optional parameters.

For full details see the change log

Renewable Energy - Photovoltaics and Solar Energy - Python
Published by mdeceglie over 2 years ago

rdtools - Version 2.2.0-beta.0

This release includes several new enhancements:

  • Detailed degradation summary plot
  • Degradation time series plot for assessing non-linear degradation
  • The Combined estimation OF Degradation and Soiling (CODS) algorithm implemented in the soiling module.

For full details, please see the change log

Renewable Energy - Photovoltaics and Solar Energy - Python
Published by mdeceglie over 2 years ago

rdtools - Version 2.1.3

What's Changed

  • Drop python 3.6
  • Add python 3.10
  • Fixed a plotting issue in plotting.availability_summary_plots() with newer matplotlib versions, as well as an axis labeling error
  • Full Change log

All Changes: https://github.com/NREL/rdtools/compare/2.1.2...2.1.3

Renewable Energy - Photovoltaics and Solar Energy - Python
Published by mdeceglie over 3 years ago

rdtools - Version 2.1.2

What's Changed

  • Change XGBoost model to version-stable json
  • Change recommended citation
  • For details see the change log

All Changes: https://github.com/NREL/rdtools/compare/2.1.1...2.1.2

Renewable Energy - Photovoltaics and Solar Energy - Python
Published by mdeceglie over 3 years ago

rdtools - Version 2.1.1

This patch release temporarily requires xgboost < 1.5.0. A future update will allow a wider version range. (#301, #297 )

Renewable Energy - Photovoltaics and Solar Energy - Python
Published by mdeceglie over 3 years ago

rdtools - Version 2.1.0

This update includes changes to the experimental soiling functions, as well as a host of added functionality including the full release of an object oriented end-to-end analysis API and new algorithms for clipping detection and filtering. See the changelog for full details.

Renewable Energy - Photovoltaics and Solar Energy - Python
Published by mdeceglie over 3 years ago

rdtools - Version 2.0.6

Improves compatibility with pandas 1.3.0 and updates specified example environment. For full details please see the change log.

Renewable Energy - Photovoltaics and Solar Energy - Python
Published by mdeceglie almost 4 years ago

rdtools - Version 2.1.0-beta.2

This incorporates changes from Version 2.0.5 into the development branch. See the change log for details.

Renewable Energy - Photovoltaics and Solar Energy - Python
Published by mdeceglie about 4 years ago

rdtools - Version 2.0.5

This patch adds formal support for Python 3.9, and makes improvements to documentation and testing. See the change log for full details.

Renewable Energy - Photovoltaics and Solar Energy - Python
Published by mdeceglie over 4 years ago

rdtools - Version 2.1.0-beta.1

Incorporates version 2.0.4 into 2.1-beta (see #244 )

Renewable Energy - Photovoltaics and Solar Energy - Python
Published by mdeceglie over 4 years ago

rdtools - Version 2.0.4

Fixes a bug in which leading NaNs were improperly backfilled. See #244

Renewable Energy - Photovoltaics and Solar Energy - Python
Published by mdeceglie over 4 years ago

rdtools - Version 2.1.0-beta.0

Adds new analysis_chains module to focus on objected-oriented analysis workflows combining other RdTools modules. Includes TrendAnalysis class for sensor- and clear-sky-based soiling and degradation analyses see #117 and change log

Renewable Energy - Photovoltaics and Solar Energy - Python
Published by mdeceglie over 4 years ago

rdtools - Version 2.0.3

Change to docs/notebook_requirements.txt: notebook version from 5.7.8 to 6.1.5 and terminado version from 0.8.1 to 0.8.3 (#239)

Renewable Energy - Photovoltaics and Solar Energy - Python
Published by mdeceglie over 4 years ago

rdtools - Version 2.0.2

Updates example degradation_and_soiling_example.ipynb to avoid use of max_timedelta parameters in favor of default function behavior. For details see the change log.

Renewable Energy - Photovoltaics and Solar Energy - Python
Published by mdeceglie over 4 years ago

rdtools - Version 2.0.1

Reverses the deprecation of the pvwatts normalization functions. For details please see the change log.

Renewable Energy - Photovoltaics and Solar Energy - Python
Published by mdeceglie over 4 years ago

rdtools - Version 2.0.0

Version 2.0.0 adds experimental soiling and availability modules, plotting capability, and includes updates to normalization work flow. This major release introduces some breaking changes to the API. For details, please see the change log

Renewable Energy - Photovoltaics and Solar Energy - Python
Published by mdeceglie over 4 years ago

rdtools - Version 2.0.0-beta.0

2.0 release candidate. Includes substantial updates to functions and examples. See release notes in rdtools.readthedocs.io

Renewable Energy - Photovoltaics and Solar Energy - Python
Published by cdeline over 4 years ago

rdtools - Version 1.2.3

-Updates dependencies
-Versioneer bug fix
-Licence update

Renewable Energy - Photovoltaics and Solar Energy - Python
Published by mdeceglie about 5 years ago

rdtools - Version 2.0.0 alpha.0

Includes minor changes to internal calculations (see #105 and #108). Also introduces plotting functionality, soiling analysis, and the system analysis object-oriented API.

Renewable Energy - Photovoltaics and Solar Energy - Python
Published by mdeceglie over 5 years ago

rdtools - Version 1.2.2

Patch that adds author email to enable pypi deployment

Renewable Energy - Photovoltaics and Solar Energy - Python
Published by mdeceglie over 6 years ago

rdtools - Version 1.2.1

This update includes automated testing and deployment to support development along with some bug fixes to the library itself, a documented environment for the example notebook, and new example results to reflect changes in the example dataset. It addresses #49, #76, #78, #79, #80, #85, #86, #92.

Renewable Energy - Photovoltaics and Solar Energy - Python
Published by mdeceglie over 6 years ago

rdtools - 1.2.0

This incorporates changes including:

  • Enables users to control confidence intervals reported in degradation calculations (issue #59)
  • Adds python 3 support (issues #56 and #67)
  • Fixes bugs (issues #61 and #57)
  • Improvements/typo fixes to docstrings
  • Fixes error in check for two years of data in degradation_year_on_year
  • Improves the calculations underlying irradiance_rescale

Renewable Energy - Photovoltaics and Solar Energy - Python
Published by mdeceglie about 7 years ago

rdtools - v1.1.3 update

This patch includes the following changes:

  1. Update the notebook for improved plotting with Pandas v.0.21.0
  2. Fix installation bug related to package data

Renewable Energy - Photovoltaics and Solar Energy - Python
Published by mdeceglie over 7 years ago

rdtools - v1.1.2 update

This patch includes the following changes:

  1. Fix bugs in installation
  2. Update requirements
  3. Notebook plots made compatible with pandas v.0.21.0

Renewable Energy - Photovoltaics and Solar Energy - Python
Published by mdeceglie over 7 years ago

rdtools - V.1.1.1 update

This patch:

  1. Improves documentation
  2. Fixes installation requirements

Renewable Energy - Photovoltaics and Solar Energy - Python
Published by mdeceglie over 7 years ago

rdtools - Clear-sky workflow and new filters

This update includes the addition of filters, functions to support a clear-sky workflow, and updates to the example notebook.

Renewable Energy - Photovoltaics and Solar Energy - Python
Published by mdeceglie over 7 years ago