Skip to content

0.3.0

Compare
Choose a tag to compare
@BSchilperoort BSchilperoort released this 08 Feb 10:43
· 80 commits to main since this release
dd56cfe

First release of Lilio as a split off from s2spy.

Lilio generates calendars to resample timeseries into training and target data for machine learning.
It is named after the inventor of the Gregorian Calendar.

Fixed

  • Fixed a bug in Matplotlib calendar visualization related to the anchor date.

Changed

  • The CustomCalendar has been renamed to Calendar.
  • The AdventCalendar, MonthlyCalendar and WeeklyCalendar have been removed as classes. Instead there are functions that generate a standard Calendar.

Added

  • Resampling now supports many methods (e.g. median, min, std) as well as user-defined functions.
  • A "calendar shifter" to create a list of staggered calendars.

Dev changes

  • Lilio makes use of 'hatch' now.
    • Building the package has moved to hatchling
    • Environments and scripts are set up to handle linting and docs building.
  • Ruff is now used as a linter.
  • Notebooks have been moved to the docs folder. Notebooks needs to be cleaned to pass the CI.