sktime / sktime

A unified framework for machine learning with time series
https://www.sktime.net
BSD 3-Clause "New" or "Revised" License
7.6k stars 1.3k forks source link

[ENH] Improvements to estimator overview #1930

Open fkiraly opened 2 years ago

fkiraly commented 2 years ago

sktime currently has a nice estimator overview table which allows for searching estimators by type.

A couple things would be nice to have and nice to do:

The current estimator table is generated via source.conf._make_estimator_overview, which can be used as starting point.

ShashwatSingh1999 commented 2 years ago

Hi I am a beginner I would like to contribute in this issue, could u point me the way to do so?

fkiraly commented 2 years ago

Hi I am a beginner I would like to contribute in this issue, could u point me the way to do so?

Sure!

I think the main places would be:

jaivanti commented 2 years ago

Hi! Can I contribute to this?

aiwalter commented 2 years ago

@jaivanti yes sure, going to assign it to you

jaivanti commented 2 years ago

Hello! So sorry was stuck with exams....Just wanted to know ...That, Will a google Doc file work for this documentation?

fkiraly commented 2 years ago

Will a google Doc file work for this documentation?

No, it should be python code.

duydl commented 4 months ago

I just checked the sktime/registry/_tags.py and there seemed to be a lot. The current info from the table is all extracted from the registry module in docs/source/conf.py. So I think instead of generating md then HTML file, we could export all registry data into a db format and then display it interactively on the page.

fkiraly commented 4 months ago

So I think instead of generating md then HTML file, we could export all registry data into a db format and then display it interactively on the page.

The function registry.all_tags is meant to do that, as the connection point to whichever GUI/display we choose. Would appreciate your opinion on whether that's convenient enough?

duydl commented 4 months ago

I constructed a json from all_tags() and all_estimator(). Now considering how to best rendering it. https://duydl.github.io/test/sktime-estimators-overview/ https://duydl.github.io/test/sktime-estimators-overview/estimator_overview_db.json