openml/OpenML

listing studies does not show all studies

sebffischer opened this issue · 1 comments

from openml import study

a = study.list_studies(size = 100)
len(a) 

gives me 2 run studies which is wrong

This has nothing to do with the python api because the same thing happens in R as well.

I looked at this, and it seems to be an issue with the state of the database. As a work-around, you can use the filter /status/in_preparation and it should show the other collections. I don't know from the top of my head which connectors allow you to add these filters.

@joaquinvanschoren Apparently all studies in the database are in_preparation (except 2 run studies and 2 task studies). When no status is specified, the REST API will default to filter on active (php). Do you know why these studies were not set to active?

edit: added v2 tag as the problem either independent of the REST API altogether, or can be resolved in the new API, depending on what actually is wrong. Either way it should stay on our radar.