0.3.0
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 toCalendar
. - The
AdventCalendar
,MonthlyCalendar
andWeeklyCalendar
have been removed as classes. Instead there are functions that generate a standardCalendar
.
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.