Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

@pull
Copy link

@pull pull bot commented Dec 15, 2025

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

fkiraly and others added 2 commits December 14, 2025 21:43
This PR introduces a new catalogues API for organising and accessing
related groups of sktime objects (datasets, estimators, metrics, etc.).
To understand the need and origin idea of catalogues, please check:
[https://hackmd.io/@jigyasu/rJkmyeGKgl](https://hackmd.io/@jigyasu/rJkmyeGKgl)
(Note that in the original design, we named this idea `collections` but
later on decided to go with `catalogues`)

### Changes:

#### New Base Class: `BaseCatalogue`

* `get()` method to retrieve items by category (dataset, forecaster,
classifier, metric) or all items
* `as_object` parameter in `get()` to return either names (strings) or
instantiated objects built from `registry.craft`
* caching for crafted objects
* `available_categories()` to discover collection structure
* Implements `__len__` and `__contains__` utlities
* Abstract `_get()` method for subclasses to define their items

#### Dummy Catalogues
* Dummy classification and forecasting catalogues
@pull pull bot locked and limited conversation to collaborators Dec 15, 2025
@pull pull bot added the ⤵️ pull label Dec 15, 2025
@pull pull bot merged commit 1a191a4 into dtemir:main Dec 15, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants