Hacktoberfest 2026: những issue maintainer đã đánh dấu cho tháng Mười, đang mở và phù hợp người mới. Xem issue Hacktoberfest

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

Đã đóng
#1,486 2 bình luận 0 reaction 0 người được giao Xem trên GitHub

Maintainer thường phản hồi trong vòng 1 ngày

Chưa có ai nhận issue này.

Đánh giá

Độ khó
3/5
Thời gian dự kiến
1-2 ngày
Mức phù hợp với người mới
48/100
Loại issue
Tính năng
Độ rõ ràng
Khá rõ ràng
Mức độ hoạt động
Đình trệ
Công nghệ
python
Lĩnh vực
cli, machine-learning

Hướng nghiên cứu

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.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

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.

Ngôn ngữ chính
Python
Star
362
Fork
304
Merge trung bình
2 ngày 20 giờ
Pull request đã merge (30 ngày)
2

Chuẩn bị môi trường

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của openml/openml-python

Tất cả issue của openml/openml-python

Issue tương tự

Thêm issue về Python

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.