openml / openml/OpenML

Filter datasets and tasks by user, add user ID to the datasets and tasks

Open
#975 5 comments 0 reactions 1 assignee View on GitHub

@janvanrijn is already working on this.

Since May 29, 2019.

CoreSystem
Dominant language
PHP
Stars
755
Forks
128
PR merge metrics
No merged PRs in 30d

Description

Some of the listing function, for example list_flows allow to pass an uploader ID to only retrieve flows created by a user. Others like list_tasks do not allow that. For example the URL

https://test.openml.org/api/v1/xml/task/list/uploader/68

returns

<oml:error>
<oml:code>480</oml:code>
<oml:message>Illegal filter specified</oml:message>
<oml:additional_information>Legal filter operators: type,tag,data_tag,status,limit,offset,task_id,data_id,data_name,number_instances,number_features,number_classes,number_missing_values. Found illegal filter(s): uploader</oml:additional_information>
</oml:error>

It would be great if the option to filter by uploader was added. Also, I would appreciate if the uploader ID was added to the list for the datasets and tasks.

Contributor guide

Open the contributing guide

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.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.