> ## Documentation Index
> Fetch the complete documentation index at: https://docs.galileo.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# datasets

## load\_dataset

```python theme={null}
def load_dataset(dataset: Union['Dataset', list[Union[dict[str, Any], str]], str, None],
                 dataset_id: Optional[str],
                 dataset_name: Optional[str]) -> Optional['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

```python theme={null}
def load_dataset_and_records(dataset: Union['Dataset', list[Union[dict[str, Any], str]], str, None],
                             dataset_id: Optional[str],
                             dataset_name: Optional[str]) -> tuple[Optional['Dataset'], list[DatasetRecord]]
```

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)`:
