.. _whatsnew_012: 0.1.2 (August 18, 2022) ----------------------- Enhancements ~~~~~~~~~~~~ * Detect data shifts in daily summed time series with :py:func:`pvanalytics.quality.data_shifts.detect_data_shifts` and :py:func:`pvanalytics.quality.data_shifts.get_longest_shift_segment_dates`. (:pull:`142`) Bug Fixes ~~~~~~~~~ * Fix :py:func:`pvanalytics.quality.outliers.zscore` so that the NaN mask is assigned the time series index (:pull:`138`) Documentation ~~~~~~~~~~~~~ Added fifteen new gallery example pages: * ``pvanalytics.features.clipping`` (:issue:`133`, :pull:`134`): * :py:func:`~pvanalytics.features.clipping.geometric` * ``pvanalytics.quality.gaps`` (:issue:`133`, :pull:`135`): * :py:func:`~pvanalytics.quality.gaps.stale_values_diff` * :py:func:`~pvanalytics.quality.gaps.stale_values_round` * :py:func:`~pvanalytics.quality.gaps.interpolation_diff` * :py:func:`~pvanalytics.quality.gaps.completeness_score` * :py:func:`~pvanalytics.quality.gaps.complete` * :py:func:`~pvanalytics.quality.gaps.trim_incomplete` * ``pvanalytics.quality.outliers`` (:issue:`133`, :pull:`138`): * :py:func:`~pvanalytics.quality.outliers.tukey` * :py:func:`~pvanalytics.quality.outliers.zscore` * :py:func:`~pvanalytics.quality.outliers.hampel` * ``pvanalytics.features.daytime`` (:issue:`133`, :pull:`139`): * :py:func:`~pvanalytics.features.daytime.power_or_irradiance` * ``pvanalytics.quality.irradiance`` (:issue:`133`, :pull:`140`): * :py:func:`~pvanalytics.quality.irradiance.clearsky_limits` * :py:func:`~pvanalytics.quality.irradiance.daily_insolation_limits` * :py:func:`~pvanalytics.quality.irradiance.check_irradiance_consistency_qcrad` * :py:func:`~pvanalytics.quality.irradiance.check_irradiance_limits_qcrad` * ``pvanalytics.features.orientation`` (:issue:`133`, :pull:`148`): * :py:func:`~pvanalytics.features.orientation.fixed_nrel` * :py:func:`~pvanalytics.features.orientation.tracking_nrel` * ``pvanalytics.quality.data_shifts`` (:pull:`131`): * :py:func:`~pvanalytics.quality.data_shifts.detect_data_shifts` * :py:func:`~pvanalytics.quality.data_shifts.get_longest_shift_segment_dates` Other ~~~~~ * Removed empty modules ``pvanalytics.filtering`` and ``pvanalytics.fitting`` until the relevant functionality is added to the package. (:pull:`145`) Contributors ~~~~~~~~~~~~ * Kirsten Perry (:ghuser:`kperrynrel`) * Cliff Hansen (:ghuser:`cwhanse`) * Kevin Anderson (:ghuser:`kanderso-nrel`) * Will Vining (:ghuser:`wfvining`)