openml / openml/server-api

More flexibility when filtering tasks + datsets and so on

Open
#343 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement php
Dominant language
Python
Stars
16
Forks
50
PR merge metrics
No merged PRs in 30d

Description

I would like to be more flexible when listing tasks and datasets.

E.g. I would like to state stuff selecting multiple tags and exclude certain tags.

This could be done like that c("Study_14", "-Study_12") selecting all tasks using data from study 14 and excluding data that is in study 12

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by locating the Python server API code that handles listing or filtering tasks and datasets. Check how tag filters are currently parsed, then verify that multiple included tags and excluded tags support the issue's example; done means the requested selection and exclusion behavior works consistently for both tasks and datasets.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
api, backend
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.