Hacktoberfest 2026: as issues que os mantenedores marcaram para outubro, abertas e boas para iniciantes. Ver issues do Hacktoberfest

Enhancement Add CLI commands for browsing and searching OpenML flows (models)

Fechada
#1,486 2 comentários 0 reações 0 responsáveis Ver no GitHub

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:

  1. openml models list - List flows with filtering options (tag, uploader, pagination)
  2. openml models info <flow_id> - Display detailed information about a specific flow
  3. openml 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

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Mais de openml/openml-python

Todas as issues de openml/openml-python

Issues semelhantes

Mais issues de Python

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.