Skip to content

Latest commit

 

History

History
78 lines (57 loc) · 4 KB

CHANGELOG.md

File metadata and controls

78 lines (57 loc) · 4 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

0.4.1 (2024-10-09)

Added

  • Dask support ([#181] (#181))

Changed

  • Changed code coverage from SonarCloud to Codecov ([#183] (#183))
  • Update CONTRIBUTING.md and README.md to be consistent with README.dev.md ([#183] (#183))

0.4.0 (2023-09-13)

Added

  • Python 3.11 support (#175).
  • Support monthly and weekly data for preprocess module (#173).

Changed

  • Example data used in the tutorial notebooks is now downloaded from Zenodo (#172).

0.3.0 (2023-03-08)

Added

  • "Label alignment" functionality for RGDR, to align labels over multiple train-test splits (#144).
  • A preprocessing module, which can be used to calculate climatology/anomalies and to detrend data (#152).
  • Support for specifying multiple target and precursor intervals in RGDR (#153).

Changed

  • A bug in the spherical area calculation of RGDR has been fixed (#133).
  • Default settings for RGDR have been removed. Users now need to fully specify their RGDR setup (#133).
  • The RGDR visualization plots are now called using RGDR.preview_correlation and RGDR.preview_clusters (#106).

Removed

  • Calendar, resampling, and traintest modules have been moved to a separate package named Lilio (#158).

Dev changes

  • Use hatch as the project manager, and ruff as the linter (#159).
  • Notebooks have been moved to the docs folder, to be included in ReadtheDocs in the future (#159).

0.2.1 (2022-09-02)

Fixed

  • Display of images on ReadtheDocs and PyPi (#97)

0.2.0 (2022-09-01)

Added

  • Improve Sphinx documentation hosted on ReadtheDocs (#32 #70)
  • Support max lags and mark target period methods in time module (#40 #43)
  • Add traintest splitting module for cross-validation (#37)
    • Support sklearn splitters for traintest module (#53)
    • Implement train/test splits iterator (#70)
  • Add Response Guided Dimensionality Reduction (RGDR) module (#68)
    • Implement correlation map function (#49)
    • Implement dbscan for RGDR (#57)
    • Support for multiple lags in RGDR (#85)
  • Update Readme (#95)

Changed

  • Refactor resample methods as functions (#50)
  • Refactor calendars to BaseCalendar class and subclasses (#60)

Removed

  • Python 3.7 support (#65)

0.1.0 (2022-06-28)

Added

  • Time module for an "advent calendar" to handle target and precursor periods.
  • Implemented resampling data to the advent calendar.
  • Example notebooks on how to use the calendar and resampling functionalities.