Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

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

Abierto
#1,486 2 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
3/5
Tiempo estimado
1-2 días
Aptitud para principiantes
48/100
Tipo de issue
Nueva funcionalidad
Claridad
Bastante claro
Estado de actividad
Estancado
Stack tecnológico
python

Línea de trabajo

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.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

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.

Lenguaje dominante
Python
Estrellas
361
Forks
296
Métricas de merge de PR
Sin PR fusionados en 30 d

Guía de contribución

Abrir la guía de contribución

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de openml/openml-python

Todos los issues de openml/openml-python

Issues similares

Más issues de Python

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.