Dataset
| CLASS | DESCRIPTION |
|---|---|
DatasetCreate |
DatasetCreate |
DatasetExport |
Class for |
DatasetImport |
Class for |
DatasetRead |
DatasetRead |
DatasetReadExpanded |
DatasetReadExpanded |
DatasetUpdate |
DatasetUpdate |
Attributes¶
Classes¶
DatasetCreate
pydantic-model
¶
Bases: BaseModel
DatasetCreate
| ATTRIBUTE | DESCRIPTION |
|---|---|
name |
TYPE:
|
project_dir |
TYPE:
|
zarr_subfolder |
TYPE:
|
Config:
extra:forbid
Fields:
-
name(SafeNonEmptyStr) -
project_dir(AbsolutePathStr | S3PathStr | None) -
zarr_subfolder(SafeRelativePathStr | None)
Validators:
-
validate_zarr_dir
Source code in fractal_server/app/schemas/v2/dataset.py
DatasetExport
pydantic-model
¶
Bases: BaseModel
Class for Dataset export.
| ATTRIBUTE | DESCRIPTION |
|---|---|
name |
TYPE:
|
zarr_dir |
TYPE:
|
images |
TYPE:
|
Fields:
-
name(str) -
zarr_dir(str) -
images(list[SingleImage])
Source code in fractal_server/app/schemas/v2/dataset.py
DatasetImport
pydantic-model
¶
Bases: BaseModel
Class for Dataset import.
We are dropping model_config = ConfigDict(extra="forbid") so that any
kind of legacy filters can be included in the payload, and ignored in the
API.
| ATTRIBUTE | DESCRIPTION |
|---|---|
name |
TYPE:
|
zarr_dir |
TYPE:
|
images |
TYPE:
|
Fields:
-
name(SafeNonEmptyStr) -
zarr_dir(ZarrDirStr) -
images(list[SingleImage])
Validators:
-
validate_image_zarr_url
Source code in fractal_server/app/schemas/v2/dataset.py
DatasetRead
pydantic-model
¶
Bases: BaseModel
DatasetRead
| ATTRIBUTE | DESCRIPTION |
|---|---|
id |
TYPE:
|
name |
TYPE:
|
project_id |
TYPE:
|
project |
TYPE:
|
timestamp_created |
TYPE:
|
zarr_dir |
TYPE:
|
is_starred |
TYPE:
|
Fields:
-
id(int) -
name(str) -
project_id(int) -
project(ProjectRead) -
timestamp_created(AwareDatetime) -
zarr_dir(str) -
is_starred(bool)
Source code in fractal_server/app/schemas/v2/dataset.py
DatasetReadExpanded
pydantic-model
¶
Bases: DatasetRead
DatasetReadExpanded
| ATTRIBUTE | DESCRIPTION |
|---|---|
id |
TYPE:
|
name |
TYPE:
|
project_id |
TYPE:
|
project |
TYPE:
|
timestamp_created |
TYPE:
|
zarr_dir |
TYPE:
|
is_starred |
TYPE:
|
owner_email |
TYPE:
|
image_count |
TYPE:
|
Fields:
-
id(int) -
name(str) -
project_id(int) -
project(ProjectRead) -
timestamp_created(AwareDatetime) -
zarr_dir(str) -
is_starred(bool) -
owner_email(str) -
image_count(int)
Source code in fractal_server/app/schemas/v2/dataset.py
DatasetUpdate
pydantic-model
¶
Bases: BaseModel
DatasetUpdate
| ATTRIBUTE | DESCRIPTION |
|---|---|
name |
TYPE:
|
zarr_dir |
TYPE:
|
Config:
extra:forbid
Fields:
-
name(SafeNonEmptyStr)