pixano.data.dataset.dataset_info
DatasetInfo(**data)
Bases: BaseModel
DatasetInfo
Attributes:
Name | Type | Description |
---|---|---|
id |
str
|
Dataset ID |
name |
str
|
Dataset name |
description |
str
|
Dataset description |
estimated_size |
str
|
Dataset estimated size |
num_elements |
int
|
Number of elements in dataset |
splits |
list[str]
|
Dataset splits |
tables |
dict[str, list[DatasetTable]]
|
Dataset tables |
features_values |
Optional[FeaturesValues]
|
(FeaturesValues, optional): existing values for each custom feature |
preview |
str
|
Dataset preview |
stats |
list[DatasetStat]
|
Dataset stats |
Raises ValidationError
if the input data cannot be
validated to form a valid model.
self
is explicitly positional-only to allow self
as a field name.
Source code in pydantic/main.py
from_json(json_fp, load_stats=False, load_thumbnail=False)
staticmethod
Read DatasetInfo from JSON file
Parameters:
Name | Type | Description | Default |
---|---|---|---|
json_fp
|
Path | S3Path
|
JSON file path |
required |
load_stats
|
bool
|
Load dataset stats. Defaults to False. |
False
|
load_thumbnail
|
bool
|
Load dataset thumbnail. Defaults to False. |
False
|
Returns:
Type | Description |
---|---|
DatasetInfo
|
DatasetInfo |
Source code in pixano/data/dataset/dataset_info.py
load_directory(directory, load_thumbnail=False, load_stats=False)
staticmethod
Load list of DatasetInfo from directory
Parameters:
Name | Type | Description | Default |
---|---|---|---|
directory
|
Path | S3Path
|
Directory to load |
required |
load_thumbnail
|
bool
|
Load dataset thumbnail. Defaults to False. |
False
|
load_stats
|
bool
|
Load dataset stats. Defaults to False. |
False
|
Returns:
Type | Description |
---|---|
list[DatasetInfo]
|
List of DatasetInfo |
Source code in pixano/data/dataset/dataset_info.py
save(save_dir)
Save DatasetInfo to json file
Parameters:
Name | Type | Description | Default |
---|---|---|---|
save_dir
|
Path | S3Path
|
Save directory |
required |