asreview.datasets.DatasetManager#

class asreview.datasets.DatasetManager[source]#

Bases: object

Methods

__init__()

find(dataset_id)

Find a dataset.

list([include, exclude, serialize, ...])

List the available datasets.

Attributes

find(dataset_id)[source]#

Find a dataset.

Parameters:

dataset_id (str, iterable) – Look for this term in aliases within any dataset. A group can be specified by setting dataset_id to ‘group_id:dataset_id’. This can be helpful if the dataset_id is not unique. The dataset_id can also be a non-string iterable, in which case a list will be returned with all terms. Dataset_ids should not contain semicolons (:). Return None if the dataset could not be found.

Returns:

BaseDataSet – Return the dataset with dataset_id.

property groups#
list(include=None, exclude=None, serialize=True, raise_on_error=False)[source]#

List the available datasets.

Parameters:
  • include (str, iterable) – List of groups to include

  • exclude (str, iterable) – List of groups to exclude from all groups.

  • serialize (bool) – Make returned list serializable.

  • raise_on_error (bool) – Raise error when entry point can’t be loaded.

Returns:

list – List with datasets as values.