Skip to content

feat: add CLI commands for browsing OpenML flows, datasets, and tasks (#1486)#1693

Open
KanishqGandharv219 wants to merge 5 commits intoopenml:mainfrom
KanishqGandharv219:feature/cli-flows
Open

feat: add CLI commands for browsing OpenML flows, datasets, and tasks (#1486)#1693
KanishqGandharv219 wants to merge 5 commits intoopenml:mainfrom
KanishqGandharv219:feature/cli-flows

Conversation

@KanishqGandharv219
Copy link

@KanishqGandharv219 KanishqGandharv219 commented Feb 28, 2026

Closes #1486

This PR adds CLI commands for browsing three OpenML resource types:

Flows:

  • openml flows list — list flows with --size, --offset, --tag, --uploader filters
  • openml flows info <id> — display detailed flow information

Datasets:

  • openml datasets list — list datasets with --size, --offset, --tag, --status, --data-name filters
  • openml datasets info <id> — display detailed dataset information

Tasks:

  • openml tasks list — list tasks with --size, --offset, --tag, --task-type filters
  • openml tasks info <id> — display detailed task information

All commands include corresponding tests. Running openml <resource> without a subcommand prints help text.

@KanishqGandharv219
Copy link
Author

Update: I noticed there were previous stale PRs for this feature from Late 2025. To make this PR fully comprehensive, I've extended it to include the openml datasets list and openml datasets info CLI commands as well, which was requested by maintainers in prior reviews. All tests pass!

@KanishqGandharv219 KanishqGandharv219 changed the title feat: add CLI commands for browsing OpenML flows (#1486) feat: add CLI commands for browsing OpenML flows, datasets, and tasks (#1486) Mar 4, 2026
@KanishqGandharv219
Copy link
Author

Update: I've expanded the scope to include Tasks as well. The PR now provides list and info commands for Flows, Datasets, and Tasks, effectively addressing the full range of resources requested in #1486.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

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

1 participant