Enhancement Add CLI commands for browsing and searching OpenML flows (models)
Mantenedores costumam responder em até 1 dia
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 3/5
- Tempo estimado
- 1-2 dias
- Facilidade para iniciantes
- 48/100
- Tipo de issue
- Funcionalidade
- Clareza
- Razoavelmente clara
- Status de atividade
- Estagnada
- Stack de tecnologia
- python
- Domínio
- cli, machine-learning
Direção de pesquisa
Start at the existing openml configure CLI entry point and inspect how the proposed openml models subcommands should fit alongside it. Reuse the mentioned openml.flows.list_flows() and openml.flows.get_flow() entry points; done means listing with filters and pagination, name search, and flow details work for the examples in the issue.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
Description
Currently, users can only browse and search OpenML flows (models) through the Python API...... This requires writing Python code even for simple tasks like listing available models or searching for a specific model.... adding cli commands would significantly improve the user experience and make the model catalogue more accessible.
Proposed Solution
Add three new CLI subcommands under openml models:
openml models list- List flows with filtering options (tag, uploader, pagination)openml models info <flow_id>- Display detailed information about a specific flowopenml models search <query>- Search flows by name
Expected Results
Users should be able to:
- Browse available models from the command line without writing Python code
- Search for models by name
- Get detailed information about specific models
- Filter models by tags, uploader etc.......
Use Cases
List first 10 models
openml models list --size 10
Search for RandomForest models
openml models search RandomForest
Get detailed info about a model
openml models info 12345
List models with a specific tag
openml models list --tag sklearn#### Additional Context
This would complement the existing openml configure CLI command and improve accessibility of the OpenML model catalogue. The implementation would use existing openml.flows.list_flows() and openml.flows.get_flow() functions, so no changes to core API are needed.
- Linguagem predominante
- Python
- Estrelas
- 366
- Forks
- 308
- Merge médio
- 2d 9h
- PRs com merge (30d)
- 4
Preparar o ambiente
- Sem Dockerfile nem arquivo Docker Compose
- Tem um modelo de pull request
- Ler o guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de openml/openml-python
-
[BUG] create_task() hardcodes task_type="None" instead of inferring type string from TaskTypeTalvez já em andamento @shellyco-code assumiu há 9 dias. Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 80/100
openml/openml-python#1766 ·
Mantenedores costumam responder em até 1 dia
-
Enhancement: Add missing **kwargs support to list_setups and list_evaluationsTalvez já em andamento @shellyco-code assumiu há 16 dias. Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 84/100
openml/openml-python#1753 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
[ENH] list_estimation_procedures() should include the procedure IDsTalvez já em andamento @Jayant-kernel assumiu há 20 dias. Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 70/100
openml/openml-python#1750 · 3 comentários · 1 responsável ·
Mantenedores costumam responder em até 1 dia
-
[DOC] Update documentation for running tests with local servicesTalvez já em andamento @nishtha-agarwal-211 assumiu há 219 dias. AbertaDocumentation Good First Issue
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 74/100
openml/openml-python#1708 · 8 comentários ·
Mantenedores costumam responder em até 1 dia
-
[MNT] Add Missing Assertions to Run Function TestsTalvez já em andamento @Akarshkushwaha assumiu há 238 dias. AbertaGood First Issue module:Run testing
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 82/100
openml/openml-python#1646 · 9 comentários · 3 reações ·
Mantenedores costumam responder em até 1 dia
Todas as issues de openml/openml-python
Issues semelhantes
-
Workflow.schedule stops when a cron deadline passes before sleepTalvez já em andamento @HuaTNA assumiu hoje. Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 82/100
Mantenedores costumam responder em até 1 dia
-
[Bug] HiveDialect shares its colspecs dict with SQLAlchemy's DefaultDialect (python/pyhive)Talvez já em andamento @rusackas assumiu hoje. Aberta
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 80/100
apache/kyuubi#7786 · 1 comentário ·
Mantenedores costumam responder em até 2 dias
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 80/100
Mantenedores costumam responder em até 1 dia
-
[20.0] hr_work_entry: Duration column of Export Time Entries is truncated to whole hoursTalvez já em andamento @odooaktiv assumiu hoje. Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
Mantenedores costumam responder em até 1 dia
-
fix formatting of the sample database page of the docsTalvez já em andamento @Aaqibhafeezkhan assumiu hoje. Abertadocumentation good first issue help wanted
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 72/100
chaoss/CollectOSS#544 · 1 comentário ·
Mantenedores costumam responder em até 1 dia