Skip to main content

load_dataset

Load dataset based on provided parameters. Arguments
  • dataset: Dataset object, list of records, or dataset name
  • dataset_id: ID of the dataset
  • dataset_name: Name of the dataset
Raises
  • ValueError: If no dataset information is provided or dataset doesn’t exist
Returns
  • Dataset object or None:

load_dataset_and_records

Load dataset and records based on provided parameters. Arguments
  • dataset: Dataset object, list of records, or dataset name
  • dataset_id: ID of the dataset
  • dataset_name: Name of the dataset
Raises
  • ValueError: If no dataset information is provided or dataset doesn’t exist
Returns
  • Tuple containing (Dataset object or None, records list):

normalize_dataset_rows

Normalize dataset rows by renaming ground_truth to output. Allows callers to use either field name. output takes precedence when both are present. The caller’s original dicts are never mutated.

remap_output_to_ground_truth

Renames ‘output’ back to ‘ground_truth’ in DatasetContent returned by the API. The API stores ground_truth as ‘output’ internally. This is the inverse of normalize_dataset_rows, applied when reading content back out.