omnipy.components.json.datasets
JSON dataset types for collections of items with specific JSON shapes.
| CLASS | DESCRIPTION |
|---|---|
JsonBaseDataset |
Base dataset for collections of JSON-model items. |
JsonDataset |
Dataset whose files accept any valid JSON value. |
JsonDictDataset |
Dataset for JSON files with a top-level object. |
JsonDictOfDictsDataset |
Dataset for JSON objects whose values are JSON objects. |
JsonDictOfDictsOfScalarsDataset |
Dataset for nested objects with scalar leaves. |
JsonDictOfListsDataset |
Dataset for JSON objects whose values are JSON lists. |
JsonDictOfListsOfDictsDataset |
Dataset for JSON objects whose values are lists of objects. |
JsonDictOfListsOfScalarsDataset |
Dataset for objects whose values are scalar-only JSON lists. |
JsonDictOfNestedListsDataset |
Dataset for JSON objects whose values are nested lists. |
JsonDictOfScalarsDataset |
Dataset for JSON objects with scalar values. |
JsonListDataset |
Dataset for JSON files with a top-level list. |
JsonListOfDictsDataset |
Dataset for JSON files containing lists of JSON objects. |
JsonListOfDictsOfScalarsDataset |
Dataset for lists of scalar-valued JSON objects. |
JsonListOfListsDataset |
Dataset for JSON files containing lists of JSON lists. |
JsonListOfListsOfScalarsDataset |
Dataset for JSON files containing nested scalar-only lists. |
JsonListOfNestedDictsDataset |
Dataset for JSON lists whose items are nested objects. |
JsonListOfScalarsDataset |
Dataset for JSON files containing scalar-only lists. |
JsonListOrDictDataset |
Dataset for JSON files constrained to top-level arrays or objects. |
JsonNestedDictsDataset |
Dataset for nested JSON objects with scalar leaves. |
JsonNestedListsDataset |
Dataset for nested JSON lists with scalar leaves. |
JsonOnlyDictsDataset |
Dataset for JSON content composed of objects and scalar leaves. |
JsonOnlyListsDataset |
Dataset for JSON content composed of lists and scalar leaves. |
JsonScalarDataset |
Dataset for JSON scalar files. |
JsonBaseDataset
Bases: Dataset[_JsonModelT], Generic[_JsonModelT]
flowchart BT
omnipy.components.json.datasets.JsonBaseDataset[JsonBaseDataset]
omnipy.data.dataset.Dataset[Dataset]
omnipy.data._mixins.display.DatasetDisplayMixin[DatasetDisplayMixin]
omnipy.data._mixins.display.BaseDisplayMixin[BaseDisplayMixin]
omnipy.data._mixins.task.TaskDatasetMixin[TaskDatasetMixin]
omnipy.data._data_class_creator.DataClassBase[DataClassBase]
omnipy.data.dataset.Dataset --> omnipy.components.json.datasets.JsonBaseDataset
omnipy.data._mixins.display.DatasetDisplayMixin --> omnipy.data.dataset.Dataset
omnipy.data._mixins.display.BaseDisplayMixin --> omnipy.data._mixins.display.DatasetDisplayMixin
omnipy.data._mixins.task.TaskDatasetMixin --> omnipy.data.dataset.Dataset
omnipy.data._data_class_creator.DataClassBase --> omnipy.data.dataset.Dataset
omnipy.util.pydantic.GenericModel --> omnipy.data.dataset.Dataset
click omnipy.components.json.datasets.JsonBaseDataset href "" "omnipy.components.json.datasets.JsonBaseDataset"
click omnipy.data.dataset.Dataset href "" "omnipy.data.dataset.Dataset"
click omnipy.data._mixins.display.DatasetDisplayMixin href "" "omnipy.data._mixins.display.DatasetDisplayMixin"
click omnipy.data._mixins.display.BaseDisplayMixin href "" "omnipy.data._mixins.display.BaseDisplayMixin"
click omnipy.data._mixins.task.TaskDatasetMixin href "" "omnipy.data._mixins.task.TaskDatasetMixin"
click omnipy.data._data_class_creator.DataClassBase href "" "omnipy.data._data_class_creator.DataClassBase"
Base dataset for collections of JSON-model items.
| PARAMETER | DESCRIPTION |
|---|---|
data
|
Optional mapping from file keys to JSON-compatible values that
can be parsed by
TYPE:
|
| RETURNS | DESCRIPTION |
|---|---|
JsonBaseDataset
|
Dataset instance containing validated JSON-model files. |
| RAISES | DESCRIPTION |
|---|---|
Exception
|
Propagates validation errors from the bound JSON model type. |
Example
dataset = JsonBaseDatasetJsonModel tuple(dataset.keys()) ('item',)
-
Reference
Code reference
-
omnipy-
JsonDataset -
JsonDictDataset -
JsonDictOfDictsDataset -
JsonDictOfDictsOfScalarsDataset -
JsonDictOfListsDataset -
JsonDictOfListsOfDictsDataset -
JsonDictOfListsOfScalarsDataset -
JsonDictOfNestedListsDataset -
JsonDictOfScalarsDataset -
JsonListDataset -
JsonListOfDictsDataset -
JsonListOfDictsOfScalarsDataset -
JsonListOfListsDataset -
JsonListOfListsOfScalarsDataset -
JsonListOfNestedDictsDataset -
JsonListOfScalarsDataset -
JsonListOrDictDataset -
JsonNestedDictsDataset -
JsonNestedListsDataset -
JsonOnlyDictsDataset -
JsonOnlyListsDataset -
JsonScalarDataset
-
-
omnipy
components
json
-
datasets-
JsonDataset -
JsonDictDataset -
JsonDictOfDictsDataset -
JsonDictOfDictsOfScalarsDataset -
JsonDictOfListsDataset -
JsonDictOfListsOfDictsDataset -
JsonDictOfListsOfScalarsDataset -
JsonDictOfNestedListsDataset -
JsonDictOfScalarsDataset -
JsonListDataset -
JsonListOfDictsDataset -
JsonListOfDictsOfScalarsDataset -
JsonListOfListsDataset -
JsonListOfListsOfScalarsDataset -
JsonListOfNestedDictsDataset -
JsonListOfScalarsDataset -
JsonListOrDictDataset -
JsonNestedDictsDataset -
JsonNestedListsDataset -
JsonOnlyDictsDataset -
JsonOnlyListsDataset -
JsonScalarDataset
-
-
serializersJsonDatasetToTarFileSerializer
-
-
-
Reference
Code reference
omnipy
components
json
serializersJsonDatasetToTarFileSerializerserialize
Source code in src/omnipy/components/json/datasets.py
JsonDataset
Bases: JsonBaseDataset[JsonModel]
flowchart BT
omnipy.components.json.datasets.JsonDataset[JsonDataset]
omnipy.components.json.datasets.JsonBaseDataset[JsonBaseDataset]
omnipy.data.dataset.Dataset[Dataset]
omnipy.data._mixins.display.DatasetDisplayMixin[DatasetDisplayMixin]
omnipy.data._mixins.display.BaseDisplayMixin[BaseDisplayMixin]
omnipy.data._mixins.task.TaskDatasetMixin[TaskDatasetMixin]
omnipy.data._data_class_creator.DataClassBase[DataClassBase]
omnipy.components.json.datasets.JsonBaseDataset --> omnipy.components.json.datasets.JsonDataset
omnipy.data.dataset.Dataset --> omnipy.components.json.datasets.JsonBaseDataset
omnipy.data._mixins.display.DatasetDisplayMixin --> omnipy.data.dataset.Dataset
omnipy.data._mixins.display.BaseDisplayMixin --> omnipy.data._mixins.display.DatasetDisplayMixin
omnipy.data._mixins.task.TaskDatasetMixin --> omnipy.data.dataset.Dataset
omnipy.data._data_class_creator.DataClassBase --> omnipy.data.dataset.Dataset
omnipy.util.pydantic.GenericModel --> omnipy.data.dataset.Dataset
click omnipy.components.json.datasets.JsonDataset href "" "omnipy.components.json.datasets.JsonDataset"
click omnipy.components.json.datasets.JsonBaseDataset href "" "omnipy.components.json.datasets.JsonBaseDataset"
click omnipy.data.dataset.Dataset href "" "omnipy.data.dataset.Dataset"
click omnipy.data._mixins.display.DatasetDisplayMixin href "" "omnipy.data._mixins.display.DatasetDisplayMixin"
click omnipy.data._mixins.display.BaseDisplayMixin href "" "omnipy.data._mixins.display.BaseDisplayMixin"
click omnipy.data._mixins.task.TaskDatasetMixin href "" "omnipy.data._mixins.task.TaskDatasetMixin"
click omnipy.data._data_class_creator.DataClassBase href "" "omnipy.data._data_class_creator.DataClassBase"
Dataset whose files accept any valid JSON value.
| PARAMETER | DESCRIPTION |
|---|---|
data
|
Optional mapping from file keys to JSON-compatible values.
TYPE:
|
| RETURNS | DESCRIPTION |
|---|---|
JsonDataset
|
Dataset where each file is validated as a |
| RAISES | DESCRIPTION |
|---|---|
Exception
|
Propagates validation errors from |
Example
dataset = JsonDataset({'item': [1, {'a': True}]}) dataset['item'].to_data() [1, {'a': True}]
- Reference Code reference
Source code in src/omnipy/components/json/datasets.py
JsonDictDataset
Bases: JsonBaseDataset[JsonDictModel]
flowchart BT
omnipy.components.json.datasets.JsonDictDataset[JsonDictDataset]
omnipy.components.json.datasets.JsonBaseDataset[JsonBaseDataset]
omnipy.data.dataset.Dataset[Dataset]
omnipy.data._mixins.display.DatasetDisplayMixin[DatasetDisplayMixin]
omnipy.data._mixins.display.BaseDisplayMixin[BaseDisplayMixin]
omnipy.data._mixins.task.TaskDatasetMixin[TaskDatasetMixin]
omnipy.data._data_class_creator.DataClassBase[DataClassBase]
omnipy.components.json.datasets.JsonBaseDataset --> omnipy.components.json.datasets.JsonDictDataset
omnipy.data.dataset.Dataset --> omnipy.components.json.datasets.JsonBaseDataset
omnipy.data._mixins.display.DatasetDisplayMixin --> omnipy.data.dataset.Dataset
omnipy.data._mixins.display.BaseDisplayMixin --> omnipy.data._mixins.display.DatasetDisplayMixin
omnipy.data._mixins.task.TaskDatasetMixin --> omnipy.data.dataset.Dataset
omnipy.data._data_class_creator.DataClassBase --> omnipy.data.dataset.Dataset
omnipy.util.pydantic.GenericModel --> omnipy.data.dataset.Dataset
click omnipy.components.json.datasets.JsonDictDataset href "" "omnipy.components.json.datasets.JsonDictDataset"
click omnipy.components.json.datasets.JsonBaseDataset href "" "omnipy.components.json.datasets.JsonBaseDataset"
click omnipy.data.dataset.Dataset href "" "omnipy.data.dataset.Dataset"
click omnipy.data._mixins.display.DatasetDisplayMixin href "" "omnipy.data._mixins.display.DatasetDisplayMixin"
click omnipy.data._mixins.display.BaseDisplayMixin href "" "omnipy.data._mixins.display.BaseDisplayMixin"
click omnipy.data._mixins.task.TaskDatasetMixin href "" "omnipy.data._mixins.task.TaskDatasetMixin"
click omnipy.data._data_class_creator.DataClassBase href "" "omnipy.data._data_class_creator.DataClassBase"
Dataset for JSON files with a top-level object.
| PARAMETER | DESCRIPTION |
|---|---|
data
|
Optional mapping from file keys to dict-shaped JSON values.
TYPE:
|
| RETURNS | DESCRIPTION |
|---|---|
JsonDictDataset
|
Dataset validated by |
| RAISES | DESCRIPTION |
|---|---|
Exception
|
Propagates validation errors when top-level values are not JSON objects. |
Example
dataset = JsonDictDataset({'obj': {'a': [1, 2]}}) dataset['obj'].to_data() {'a': [1, 2]}
- Reference Code reference
Source code in src/omnipy/components/json/datasets.py
JsonDictOfDictsDataset
Bases: JsonBaseDataset[JsonDictOfDictsModel]
flowchart BT
omnipy.components.json.datasets.JsonDictOfDictsDataset[JsonDictOfDictsDataset]
omnipy.components.json.datasets.JsonBaseDataset[JsonBaseDataset]
omnipy.data.dataset.Dataset[Dataset]
omnipy.data._mixins.display.DatasetDisplayMixin[DatasetDisplayMixin]
omnipy.data._mixins.display.BaseDisplayMixin[BaseDisplayMixin]
omnipy.data._mixins.task.TaskDatasetMixin[TaskDatasetMixin]
omnipy.data._data_class_creator.DataClassBase[DataClassBase]
omnipy.components.json.datasets.JsonBaseDataset --> omnipy.components.json.datasets.JsonDictOfDictsDataset
omnipy.data.dataset.Dataset --> omnipy.components.json.datasets.JsonBaseDataset
omnipy.data._mixins.display.DatasetDisplayMixin --> omnipy.data.dataset.Dataset
omnipy.data._mixins.display.BaseDisplayMixin --> omnipy.data._mixins.display.DatasetDisplayMixin
omnipy.data._mixins.task.TaskDatasetMixin --> omnipy.data.dataset.Dataset
omnipy.data._data_class_creator.DataClassBase --> omnipy.data.dataset.Dataset
omnipy.util.pydantic.GenericModel --> omnipy.data.dataset.Dataset
click omnipy.components.json.datasets.JsonDictOfDictsDataset href "" "omnipy.components.json.datasets.JsonDictOfDictsDataset"
click omnipy.components.json.datasets.JsonBaseDataset href "" "omnipy.components.json.datasets.JsonBaseDataset"
click omnipy.data.dataset.Dataset href "" "omnipy.data.dataset.Dataset"
click omnipy.data._mixins.display.DatasetDisplayMixin href "" "omnipy.data._mixins.display.DatasetDisplayMixin"
click omnipy.data._mixins.display.BaseDisplayMixin href "" "omnipy.data._mixins.display.BaseDisplayMixin"
click omnipy.data._mixins.task.TaskDatasetMixin href "" "omnipy.data._mixins.task.TaskDatasetMixin"
click omnipy.data._data_class_creator.DataClassBase href "" "omnipy.data._data_class_creator.DataClassBase"
Dataset for JSON objects whose values are JSON objects.
| PARAMETER | DESCRIPTION |
|---|---|
data
|
Optional mapping from file keys to dict-of-dict JSON values.
TYPE:
|
| RETURNS | DESCRIPTION |
|---|---|
JsonDictOfDictsDataset
|
Dataset validated by |
| RAISES | DESCRIPTION |
|---|---|
Exception
|
Propagates validation errors when object values are not JSON objects. |
Example
dataset = JsonDictOfDictsDataset({'item': {'a': {'x': 1}}}) dataset['item'].to_data() {'a': {'x': 1}}
- Reference Code reference
Source code in src/omnipy/components/json/datasets.py
JsonDictOfDictsOfScalarsDataset
Bases: JsonBaseDataset[JsonDictOfDictsOfScalarsModel]
flowchart BT
omnipy.components.json.datasets.JsonDictOfDictsOfScalarsDataset[JsonDictOfDictsOfScalarsDataset]
omnipy.components.json.datasets.JsonBaseDataset[JsonBaseDataset]
omnipy.data.dataset.Dataset[Dataset]
omnipy.data._mixins.display.DatasetDisplayMixin[DatasetDisplayMixin]
omnipy.data._mixins.display.BaseDisplayMixin[BaseDisplayMixin]
omnipy.data._mixins.task.TaskDatasetMixin[TaskDatasetMixin]
omnipy.data._data_class_creator.DataClassBase[DataClassBase]
omnipy.components.json.datasets.JsonBaseDataset --> omnipy.components.json.datasets.JsonDictOfDictsOfScalarsDataset
omnipy.data.dataset.Dataset --> omnipy.components.json.datasets.JsonBaseDataset
omnipy.data._mixins.display.DatasetDisplayMixin --> omnipy.data.dataset.Dataset
omnipy.data._mixins.display.BaseDisplayMixin --> omnipy.data._mixins.display.DatasetDisplayMixin
omnipy.data._mixins.task.TaskDatasetMixin --> omnipy.data.dataset.Dataset
omnipy.data._data_class_creator.DataClassBase --> omnipy.data.dataset.Dataset
omnipy.util.pydantic.GenericModel --> omnipy.data.dataset.Dataset
click omnipy.components.json.datasets.JsonDictOfDictsOfScalarsDataset href "" "omnipy.components.json.datasets.JsonDictOfDictsOfScalarsDataset"
click omnipy.components.json.datasets.JsonBaseDataset href "" "omnipy.components.json.datasets.JsonBaseDataset"
click omnipy.data.dataset.Dataset href "" "omnipy.data.dataset.Dataset"
click omnipy.data._mixins.display.DatasetDisplayMixin href "" "omnipy.data._mixins.display.DatasetDisplayMixin"
click omnipy.data._mixins.display.BaseDisplayMixin href "" "omnipy.data._mixins.display.BaseDisplayMixin"
click omnipy.data._mixins.task.TaskDatasetMixin href "" "omnipy.data._mixins.task.TaskDatasetMixin"
click omnipy.data._data_class_creator.DataClassBase href "" "omnipy.data._data_class_creator.DataClassBase"
Dataset for nested objects with scalar leaves.
| PARAMETER | DESCRIPTION |
|---|---|
data
|
Optional mapping from file keys to dict-of-dict JSON values with scalar leaves.
TYPE:
|
| RETURNS | DESCRIPTION |
|---|---|
JsonDictOfDictsOfScalarsDataset
|
Dataset validated by
|
| RAISES | DESCRIPTION |
|---|---|
Exception
|
Propagates validation errors when nested values are not JSON scalars. |
Example
dataset = JsonDictOfDictsOfScalarsDataset({'item': {'a': {'x': 1}}}) dataset['item'].to_data() {'a': {'x': 1}}
Source code in src/omnipy/components/json/datasets.py
JsonDictOfListsDataset
Bases: JsonBaseDataset[JsonDictOfListsModel]
flowchart BT
omnipy.components.json.datasets.JsonDictOfListsDataset[JsonDictOfListsDataset]
omnipy.components.json.datasets.JsonBaseDataset[JsonBaseDataset]
omnipy.data.dataset.Dataset[Dataset]
omnipy.data._mixins.display.DatasetDisplayMixin[DatasetDisplayMixin]
omnipy.data._mixins.display.BaseDisplayMixin[BaseDisplayMixin]
omnipy.data._mixins.task.TaskDatasetMixin[TaskDatasetMixin]
omnipy.data._data_class_creator.DataClassBase[DataClassBase]
omnipy.components.json.datasets.JsonBaseDataset --> omnipy.components.json.datasets.JsonDictOfListsDataset
omnipy.data.dataset.Dataset --> omnipy.components.json.datasets.JsonBaseDataset
omnipy.data._mixins.display.DatasetDisplayMixin --> omnipy.data.dataset.Dataset
omnipy.data._mixins.display.BaseDisplayMixin --> omnipy.data._mixins.display.DatasetDisplayMixin
omnipy.data._mixins.task.TaskDatasetMixin --> omnipy.data.dataset.Dataset
omnipy.data._data_class_creator.DataClassBase --> omnipy.data.dataset.Dataset
omnipy.util.pydantic.GenericModel --> omnipy.data.dataset.Dataset
click omnipy.components.json.datasets.JsonDictOfListsDataset href "" "omnipy.components.json.datasets.JsonDictOfListsDataset"
click omnipy.components.json.datasets.JsonBaseDataset href "" "omnipy.components.json.datasets.JsonBaseDataset"
click omnipy.data.dataset.Dataset href "" "omnipy.data.dataset.Dataset"
click omnipy.data._mixins.display.DatasetDisplayMixin href "" "omnipy.data._mixins.display.DatasetDisplayMixin"
click omnipy.data._mixins.display.BaseDisplayMixin href "" "omnipy.data._mixins.display.BaseDisplayMixin"
click omnipy.data._mixins.task.TaskDatasetMixin href "" "omnipy.data._mixins.task.TaskDatasetMixin"
click omnipy.data._data_class_creator.DataClassBase href "" "omnipy.data._data_class_creator.DataClassBase"
Dataset for JSON objects whose values are JSON lists.
| PARAMETER | DESCRIPTION |
|---|---|
data
|
Optional mapping from file keys to dict JSON values containing lists.
TYPE:
|
| RETURNS | DESCRIPTION |
|---|---|
JsonDictOfListsDataset
|
Dataset validated by |
| RAISES | DESCRIPTION |
|---|---|
Exception
|
Propagates validation errors when object values are not JSON lists. |
Example
dataset = JsonDictOfListsDataset({'item': {'a': [1], 'b': [2, 3]}}) dataset['item'].to_data() {'a': [1], 'b': [2, 3]}
Source code in src/omnipy/components/json/datasets.py
JsonDictOfListsOfDictsDataset
Bases: JsonBaseDataset[JsonDictOfListsOfDictsModel]
flowchart BT
omnipy.components.json.datasets.JsonDictOfListsOfDictsDataset[JsonDictOfListsOfDictsDataset]
omnipy.components.json.datasets.JsonBaseDataset[JsonBaseDataset]
omnipy.data.dataset.Dataset[Dataset]
omnipy.data._mixins.display.DatasetDisplayMixin[DatasetDisplayMixin]
omnipy.data._mixins.display.BaseDisplayMixin[BaseDisplayMixin]
omnipy.data._mixins.task.TaskDatasetMixin[TaskDatasetMixin]
omnipy.data._data_class_creator.DataClassBase[DataClassBase]
omnipy.components.json.datasets.JsonBaseDataset --> omnipy.components.json.datasets.JsonDictOfListsOfDictsDataset
omnipy.data.dataset.Dataset --> omnipy.components.json.datasets.JsonBaseDataset
omnipy.data._mixins.display.DatasetDisplayMixin --> omnipy.data.dataset.Dataset
omnipy.data._mixins.display.BaseDisplayMixin --> omnipy.data._mixins.display.DatasetDisplayMixin
omnipy.data._mixins.task.TaskDatasetMixin --> omnipy.data.dataset.Dataset
omnipy.data._data_class_creator.DataClassBase --> omnipy.data.dataset.Dataset
omnipy.util.pydantic.GenericModel --> omnipy.data.dataset.Dataset
click omnipy.components.json.datasets.JsonDictOfListsOfDictsDataset href "" "omnipy.components.json.datasets.JsonDictOfListsOfDictsDataset"
click omnipy.components.json.datasets.JsonBaseDataset href "" "omnipy.components.json.datasets.JsonBaseDataset"
click omnipy.data.dataset.Dataset href "" "omnipy.data.dataset.Dataset"
click omnipy.data._mixins.display.DatasetDisplayMixin href "" "omnipy.data._mixins.display.DatasetDisplayMixin"
click omnipy.data._mixins.display.BaseDisplayMixin href "" "omnipy.data._mixins.display.BaseDisplayMixin"
click omnipy.data._mixins.task.TaskDatasetMixin href "" "omnipy.data._mixins.task.TaskDatasetMixin"
click omnipy.data._data_class_creator.DataClassBase href "" "omnipy.data._data_class_creator.DataClassBase"
Dataset for JSON objects whose values are lists of objects.
| PARAMETER | DESCRIPTION |
|---|---|
data
|
Optional mapping from file keys to dict JSON values of list-of-object structures.
TYPE:
|
| RETURNS | DESCRIPTION |
|---|---|
JsonDictOfListsOfDictsDataset
|
Dataset validated by
|
| RAISES | DESCRIPTION |
|---|---|
Exception
|
Propagates validation errors when object values are not list-of-object JSON structures. |
Example
dataset = JsonDictOfListsOfDictsDataset({'item': {'a': [{'b': 1}]}}) dataset['item'].to_data() {'a': [{'b': 1}]}
Source code in src/omnipy/components/json/datasets.py
JsonDictOfListsOfScalarsDataset
Bases: JsonBaseDataset[JsonDictOfListsOfScalarsModel]
flowchart BT
omnipy.components.json.datasets.JsonDictOfListsOfScalarsDataset[JsonDictOfListsOfScalarsDataset]
omnipy.components.json.datasets.JsonBaseDataset[JsonBaseDataset]
omnipy.data.dataset.Dataset[Dataset]
omnipy.data._mixins.display.DatasetDisplayMixin[DatasetDisplayMixin]
omnipy.data._mixins.display.BaseDisplayMixin[BaseDisplayMixin]
omnipy.data._mixins.task.TaskDatasetMixin[TaskDatasetMixin]
omnipy.data._data_class_creator.DataClassBase[DataClassBase]
omnipy.components.json.datasets.JsonBaseDataset --> omnipy.components.json.datasets.JsonDictOfListsOfScalarsDataset
omnipy.data.dataset.Dataset --> omnipy.components.json.datasets.JsonBaseDataset
omnipy.data._mixins.display.DatasetDisplayMixin --> omnipy.data.dataset.Dataset
omnipy.data._mixins.display.BaseDisplayMixin --> omnipy.data._mixins.display.DatasetDisplayMixin
omnipy.data._mixins.task.TaskDatasetMixin --> omnipy.data.dataset.Dataset
omnipy.data._data_class_creator.DataClassBase --> omnipy.data.dataset.Dataset
omnipy.util.pydantic.GenericModel --> omnipy.data.dataset.Dataset
click omnipy.components.json.datasets.JsonDictOfListsOfScalarsDataset href "" "omnipy.components.json.datasets.JsonDictOfListsOfScalarsDataset"
click omnipy.components.json.datasets.JsonBaseDataset href "" "omnipy.components.json.datasets.JsonBaseDataset"
click omnipy.data.dataset.Dataset href "" "omnipy.data.dataset.Dataset"
click omnipy.data._mixins.display.DatasetDisplayMixin href "" "omnipy.data._mixins.display.DatasetDisplayMixin"
click omnipy.data._mixins.display.BaseDisplayMixin href "" "omnipy.data._mixins.display.BaseDisplayMixin"
click omnipy.data._mixins.task.TaskDatasetMixin href "" "omnipy.data._mixins.task.TaskDatasetMixin"
click omnipy.data._data_class_creator.DataClassBase href "" "omnipy.data._data_class_creator.DataClassBase"
Dataset for objects whose values are scalar-only JSON lists.
| PARAMETER | DESCRIPTION |
|---|---|
data
|
Optional mapping from file keys to dict JSON values with scalar-only list values.
TYPE:
|
| RETURNS | DESCRIPTION |
|---|---|
JsonDictOfListsOfScalarsDataset
|
Dataset validated by
|
| RAISES | DESCRIPTION |
|---|---|
Exception
|
Propagates validation errors when nested list values are not JSON scalars. |
Example
dataset = JsonDictOfListsOfScalarsDataset({'item': {'a': [1], 'b': [2, 3]}}) dataset['item'].to_data() {'a': [1], 'b': [2, 3]}
Source code in src/omnipy/components/json/datasets.py
JsonDictOfNestedListsDataset
Bases: JsonBaseDataset[JsonDictOfNestedListsModel]
flowchart BT
omnipy.components.json.datasets.JsonDictOfNestedListsDataset[JsonDictOfNestedListsDataset]
omnipy.components.json.datasets.JsonBaseDataset[JsonBaseDataset]
omnipy.data.dataset.Dataset[Dataset]
omnipy.data._mixins.display.DatasetDisplayMixin[DatasetDisplayMixin]
omnipy.data._mixins.display.BaseDisplayMixin[BaseDisplayMixin]
omnipy.data._mixins.task.TaskDatasetMixin[TaskDatasetMixin]
omnipy.data._data_class_creator.DataClassBase[DataClassBase]
omnipy.components.json.datasets.JsonBaseDataset --> omnipy.components.json.datasets.JsonDictOfNestedListsDataset
omnipy.data.dataset.Dataset --> omnipy.components.json.datasets.JsonBaseDataset
omnipy.data._mixins.display.DatasetDisplayMixin --> omnipy.data.dataset.Dataset
omnipy.data._mixins.display.BaseDisplayMixin --> omnipy.data._mixins.display.DatasetDisplayMixin
omnipy.data._mixins.task.TaskDatasetMixin --> omnipy.data.dataset.Dataset
omnipy.data._data_class_creator.DataClassBase --> omnipy.data.dataset.Dataset
omnipy.util.pydantic.GenericModel --> omnipy.data.dataset.Dataset
click omnipy.components.json.datasets.JsonDictOfNestedListsDataset href "" "omnipy.components.json.datasets.JsonDictOfNestedListsDataset"
click omnipy.components.json.datasets.JsonBaseDataset href "" "omnipy.components.json.datasets.JsonBaseDataset"
click omnipy.data.dataset.Dataset href "" "omnipy.data.dataset.Dataset"
click omnipy.data._mixins.display.DatasetDisplayMixin href "" "omnipy.data._mixins.display.DatasetDisplayMixin"
click omnipy.data._mixins.display.BaseDisplayMixin href "" "omnipy.data._mixins.display.BaseDisplayMixin"
click omnipy.data._mixins.task.TaskDatasetMixin href "" "omnipy.data._mixins.task.TaskDatasetMixin"
click omnipy.data._data_class_creator.DataClassBase href "" "omnipy.data._data_class_creator.DataClassBase"
Dataset for JSON objects whose values are nested lists.
| PARAMETER | DESCRIPTION |
|---|---|
data
|
Optional mapping from file keys to dict JSON values containing nested lists.
TYPE:
|
| RETURNS | DESCRIPTION |
|---|---|
JsonDictOfNestedListsDataset
|
Dataset validated by
|
| RAISES | DESCRIPTION |
|---|---|
Exception
|
Propagates validation errors when object values are not nested JSON lists. |
Example
dataset = JsonDictOfNestedListsDataset({'item': {'a': [[1], [2]]}}) dataset['item'].to_data() {'a': [[1], [2]]}
Source code in src/omnipy/components/json/datasets.py
JsonDictOfScalarsDataset
Bases: JsonBaseDataset[JsonDictOfScalarsModel]
flowchart BT
omnipy.components.json.datasets.JsonDictOfScalarsDataset[JsonDictOfScalarsDataset]
omnipy.components.json.datasets.JsonBaseDataset[JsonBaseDataset]
omnipy.data.dataset.Dataset[Dataset]
omnipy.data._mixins.display.DatasetDisplayMixin[DatasetDisplayMixin]
omnipy.data._mixins.display.BaseDisplayMixin[BaseDisplayMixin]
omnipy.data._mixins.task.TaskDatasetMixin[TaskDatasetMixin]
omnipy.data._data_class_creator.DataClassBase[DataClassBase]
omnipy.components.json.datasets.JsonBaseDataset --> omnipy.components.json.datasets.JsonDictOfScalarsDataset
omnipy.data.dataset.Dataset --> omnipy.components.json.datasets.JsonBaseDataset
omnipy.data._mixins.display.DatasetDisplayMixin --> omnipy.data.dataset.Dataset
omnipy.data._mixins.display.BaseDisplayMixin --> omnipy.data._mixins.display.DatasetDisplayMixin
omnipy.data._mixins.task.TaskDatasetMixin --> omnipy.data.dataset.Dataset
omnipy.data._data_class_creator.DataClassBase --> omnipy.data.dataset.Dataset
omnipy.util.pydantic.GenericModel --> omnipy.data.dataset.Dataset
click omnipy.components.json.datasets.JsonDictOfScalarsDataset href "" "omnipy.components.json.datasets.JsonDictOfScalarsDataset"
click omnipy.components.json.datasets.JsonBaseDataset href "" "omnipy.components.json.datasets.JsonBaseDataset"
click omnipy.data.dataset.Dataset href "" "omnipy.data.dataset.Dataset"
click omnipy.data._mixins.display.DatasetDisplayMixin href "" "omnipy.data._mixins.display.DatasetDisplayMixin"
click omnipy.data._mixins.display.BaseDisplayMixin href "" "omnipy.data._mixins.display.BaseDisplayMixin"
click omnipy.data._mixins.task.TaskDatasetMixin href "" "omnipy.data._mixins.task.TaskDatasetMixin"
click omnipy.data._data_class_creator.DataClassBase href "" "omnipy.data._data_class_creator.DataClassBase"
Dataset for JSON objects with scalar values.
| PARAMETER | DESCRIPTION |
|---|---|
data
|
Optional mapping from file keys to dict JSON values where each value is scalar.
TYPE:
|
| RETURNS | DESCRIPTION |
|---|---|
JsonDictOfScalarsDataset
|
Dataset validated by
|
| RAISES | DESCRIPTION |
|---|---|
Exception
|
Propagates validation errors when object values are not JSON scalars. |
Example
dataset = JsonDictOfScalarsDataset({'item': {'a': 1, 'b': True}}) dataset['item'].to_data() {'a': 1, 'b': True}
Source code in src/omnipy/components/json/datasets.py
JsonListDataset
Bases: JsonBaseDataset[JsonListModel]
flowchart BT
omnipy.components.json.datasets.JsonListDataset[JsonListDataset]
omnipy.components.json.datasets.JsonBaseDataset[JsonBaseDataset]
omnipy.data.dataset.Dataset[Dataset]
omnipy.data._mixins.display.DatasetDisplayMixin[DatasetDisplayMixin]
omnipy.data._mixins.display.BaseDisplayMixin[BaseDisplayMixin]
omnipy.data._mixins.task.TaskDatasetMixin[TaskDatasetMixin]
omnipy.data._data_class_creator.DataClassBase[DataClassBase]
omnipy.components.json.datasets.JsonBaseDataset --> omnipy.components.json.datasets.JsonListDataset
omnipy.data.dataset.Dataset --> omnipy.components.json.datasets.JsonBaseDataset
omnipy.data._mixins.display.DatasetDisplayMixin --> omnipy.data.dataset.Dataset
omnipy.data._mixins.display.BaseDisplayMixin --> omnipy.data._mixins.display.DatasetDisplayMixin
omnipy.data._mixins.task.TaskDatasetMixin --> omnipy.data.dataset.Dataset
omnipy.data._data_class_creator.DataClassBase --> omnipy.data.dataset.Dataset
omnipy.util.pydantic.GenericModel --> omnipy.data.dataset.Dataset
click omnipy.components.json.datasets.JsonListDataset href "" "omnipy.components.json.datasets.JsonListDataset"
click omnipy.components.json.datasets.JsonBaseDataset href "" "omnipy.components.json.datasets.JsonBaseDataset"
click omnipy.data.dataset.Dataset href "" "omnipy.data.dataset.Dataset"
click omnipy.data._mixins.display.DatasetDisplayMixin href "" "omnipy.data._mixins.display.DatasetDisplayMixin"
click omnipy.data._mixins.display.BaseDisplayMixin href "" "omnipy.data._mixins.display.BaseDisplayMixin"
click omnipy.data._mixins.task.TaskDatasetMixin href "" "omnipy.data._mixins.task.TaskDatasetMixin"
click omnipy.data._data_class_creator.DataClassBase href "" "omnipy.data._data_class_creator.DataClassBase"
Dataset for JSON files with a top-level list.
| PARAMETER | DESCRIPTION |
|---|---|
data
|
Optional mapping from file keys to list-shaped JSON values.
TYPE:
|
| RETURNS | DESCRIPTION |
|---|---|
JsonListDataset
|
Dataset validated by |
| RAISES | DESCRIPTION |
|---|---|
Exception
|
Propagates validation errors when top-level values are not lists. |
Example
dataset = JsonListDataset({'numbers': [1, 2, 3]}) dataset['numbers'].to_data() [1, 2, 3]
- Reference Code reference
Source code in src/omnipy/components/json/datasets.py
JsonListOfDictsDataset
Bases: JsonBaseDataset[JsonListOfDictsModel]
flowchart BT
omnipy.components.json.datasets.JsonListOfDictsDataset[JsonListOfDictsDataset]
omnipy.components.json.datasets.JsonBaseDataset[JsonBaseDataset]
omnipy.data.dataset.Dataset[Dataset]
omnipy.data._mixins.display.DatasetDisplayMixin[DatasetDisplayMixin]
omnipy.data._mixins.display.BaseDisplayMixin[BaseDisplayMixin]
omnipy.data._mixins.task.TaskDatasetMixin[TaskDatasetMixin]
omnipy.data._data_class_creator.DataClassBase[DataClassBase]
omnipy.components.json.datasets.JsonBaseDataset --> omnipy.components.json.datasets.JsonListOfDictsDataset
omnipy.data.dataset.Dataset --> omnipy.components.json.datasets.JsonBaseDataset
omnipy.data._mixins.display.DatasetDisplayMixin --> omnipy.data.dataset.Dataset
omnipy.data._mixins.display.BaseDisplayMixin --> omnipy.data._mixins.display.DatasetDisplayMixin
omnipy.data._mixins.task.TaskDatasetMixin --> omnipy.data.dataset.Dataset
omnipy.data._data_class_creator.DataClassBase --> omnipy.data.dataset.Dataset
omnipy.util.pydantic.GenericModel --> omnipy.data.dataset.Dataset
click omnipy.components.json.datasets.JsonListOfDictsDataset href "" "omnipy.components.json.datasets.JsonListOfDictsDataset"
click omnipy.components.json.datasets.JsonBaseDataset href "" "omnipy.components.json.datasets.JsonBaseDataset"
click omnipy.data.dataset.Dataset href "" "omnipy.data.dataset.Dataset"
click omnipy.data._mixins.display.DatasetDisplayMixin href "" "omnipy.data._mixins.display.DatasetDisplayMixin"
click omnipy.data._mixins.display.BaseDisplayMixin href "" "omnipy.data._mixins.display.BaseDisplayMixin"
click omnipy.data._mixins.task.TaskDatasetMixin href "" "omnipy.data._mixins.task.TaskDatasetMixin"
click omnipy.data._data_class_creator.DataClassBase href "" "omnipy.data._data_class_creator.DataClassBase"
Dataset for JSON files containing lists of JSON objects.
| PARAMETER | DESCRIPTION |
|---|---|
data
|
Optional mapping from file keys to list-of-dict JSON values.
TYPE:
|
| RETURNS | DESCRIPTION |
|---|---|
JsonListOfDictsDataset
|
Dataset validated by |
| RAISES | DESCRIPTION |
|---|---|
Exception
|
Propagates validation errors when top-level items are not JSON objects. |
Example
dataset = JsonListOfDictsDataset({'records': [{'a': 1}, {'a': 2}]}) dataset['records'].to_data() [{'a': 1}, {'a': 2}]
- Reference Code reference
- Reference Code reference
Source code in src/omnipy/components/json/datasets.py
JsonListOfDictsOfScalarsDataset
Bases: JsonBaseDataset[JsonListOfDictsOfScalarsModel]
flowchart BT
omnipy.components.json.datasets.JsonListOfDictsOfScalarsDataset[JsonListOfDictsOfScalarsDataset]
omnipy.components.json.datasets.JsonBaseDataset[JsonBaseDataset]
omnipy.data.dataset.Dataset[Dataset]
omnipy.data._mixins.display.DatasetDisplayMixin[DatasetDisplayMixin]
omnipy.data._mixins.display.BaseDisplayMixin[BaseDisplayMixin]
omnipy.data._mixins.task.TaskDatasetMixin[TaskDatasetMixin]
omnipy.data._data_class_creator.DataClassBase[DataClassBase]
omnipy.components.json.datasets.JsonBaseDataset --> omnipy.components.json.datasets.JsonListOfDictsOfScalarsDataset
omnipy.data.dataset.Dataset --> omnipy.components.json.datasets.JsonBaseDataset
omnipy.data._mixins.display.DatasetDisplayMixin --> omnipy.data.dataset.Dataset
omnipy.data._mixins.display.BaseDisplayMixin --> omnipy.data._mixins.display.DatasetDisplayMixin
omnipy.data._mixins.task.TaskDatasetMixin --> omnipy.data.dataset.Dataset
omnipy.data._data_class_creator.DataClassBase --> omnipy.data.dataset.Dataset
omnipy.util.pydantic.GenericModel --> omnipy.data.dataset.Dataset
click omnipy.components.json.datasets.JsonListOfDictsOfScalarsDataset href "" "omnipy.components.json.datasets.JsonListOfDictsOfScalarsDataset"
click omnipy.components.json.datasets.JsonBaseDataset href "" "omnipy.components.json.datasets.JsonBaseDataset"
click omnipy.data.dataset.Dataset href "" "omnipy.data.dataset.Dataset"
click omnipy.data._mixins.display.DatasetDisplayMixin href "" "omnipy.data._mixins.display.DatasetDisplayMixin"
click omnipy.data._mixins.display.BaseDisplayMixin href "" "omnipy.data._mixins.display.BaseDisplayMixin"
click omnipy.data._mixins.task.TaskDatasetMixin href "" "omnipy.data._mixins.task.TaskDatasetMixin"
click omnipy.data._data_class_creator.DataClassBase href "" "omnipy.data._data_class_creator.DataClassBase"
Dataset for lists of scalar-valued JSON objects.
| PARAMETER | DESCRIPTION |
|---|---|
data
|
Optional mapping from file keys to lists of dicts with scalar JSON values.
TYPE:
|
| RETURNS | DESCRIPTION |
|---|---|
JsonListOfDictsOfScalarsDataset
|
Dataset validated by
|
| RAISES | DESCRIPTION |
|---|---|
Exception
|
Propagates validation errors when object values are not JSON scalars. |
Example
dataset = JsonListOfDictsOfScalarsDataset({'records': [{'a': 1}, {'a': 2}]}) dataset['records'].to_data() [{'a': 1}, {'a': 2}]
- Reference Code reference
Source code in src/omnipy/components/json/datasets.py
JsonListOfListsDataset
Bases: JsonBaseDataset[JsonListOfListsModel]
flowchart BT
omnipy.components.json.datasets.JsonListOfListsDataset[JsonListOfListsDataset]
omnipy.components.json.datasets.JsonBaseDataset[JsonBaseDataset]
omnipy.data.dataset.Dataset[Dataset]
omnipy.data._mixins.display.DatasetDisplayMixin[DatasetDisplayMixin]
omnipy.data._mixins.display.BaseDisplayMixin[BaseDisplayMixin]
omnipy.data._mixins.task.TaskDatasetMixin[TaskDatasetMixin]
omnipy.data._data_class_creator.DataClassBase[DataClassBase]
omnipy.components.json.datasets.JsonBaseDataset --> omnipy.components.json.datasets.JsonListOfListsDataset
omnipy.data.dataset.Dataset --> omnipy.components.json.datasets.JsonBaseDataset
omnipy.data._mixins.display.DatasetDisplayMixin --> omnipy.data.dataset.Dataset
omnipy.data._mixins.display.BaseDisplayMixin --> omnipy.data._mixins.display.DatasetDisplayMixin
omnipy.data._mixins.task.TaskDatasetMixin --> omnipy.data.dataset.Dataset
omnipy.data._data_class_creator.DataClassBase --> omnipy.data.dataset.Dataset
omnipy.util.pydantic.GenericModel --> omnipy.data.dataset.Dataset
click omnipy.components.json.datasets.JsonListOfListsDataset href "" "omnipy.components.json.datasets.JsonListOfListsDataset"
click omnipy.components.json.datasets.JsonBaseDataset href "" "omnipy.components.json.datasets.JsonBaseDataset"
click omnipy.data.dataset.Dataset href "" "omnipy.data.dataset.Dataset"
click omnipy.data._mixins.display.DatasetDisplayMixin href "" "omnipy.data._mixins.display.DatasetDisplayMixin"
click omnipy.data._mixins.display.BaseDisplayMixin href "" "omnipy.data._mixins.display.BaseDisplayMixin"
click omnipy.data._mixins.task.TaskDatasetMixin href "" "omnipy.data._mixins.task.TaskDatasetMixin"
click omnipy.data._data_class_creator.DataClassBase href "" "omnipy.data._data_class_creator.DataClassBase"
Dataset for JSON files containing lists of JSON lists.
| PARAMETER | DESCRIPTION |
|---|---|
data
|
Optional mapping from file keys to list-of-list JSON values.
TYPE:
|
| RETURNS | DESCRIPTION |
|---|---|
JsonListOfListsDataset
|
Dataset validated by |
| RAISES | DESCRIPTION |
|---|---|
Exception
|
Propagates validation errors when top-level items are not JSON lists. |
Example
dataset = JsonListOfListsDataset({'matrix': [[1], [2, 3]]}) dataset['matrix'].to_data() [[1], [2, 3]]
Source code in src/omnipy/components/json/datasets.py
JsonListOfListsOfScalarsDataset
Bases: JsonBaseDataset[JsonListOfListsOfScalarsModel]
flowchart BT
omnipy.components.json.datasets.JsonListOfListsOfScalarsDataset[JsonListOfListsOfScalarsDataset]
omnipy.components.json.datasets.JsonBaseDataset[JsonBaseDataset]
omnipy.data.dataset.Dataset[Dataset]
omnipy.data._mixins.display.DatasetDisplayMixin[DatasetDisplayMixin]
omnipy.data._mixins.display.BaseDisplayMixin[BaseDisplayMixin]
omnipy.data._mixins.task.TaskDatasetMixin[TaskDatasetMixin]
omnipy.data._data_class_creator.DataClassBase[DataClassBase]
omnipy.components.json.datasets.JsonBaseDataset --> omnipy.components.json.datasets.JsonListOfListsOfScalarsDataset
omnipy.data.dataset.Dataset --> omnipy.components.json.datasets.JsonBaseDataset
omnipy.data._mixins.display.DatasetDisplayMixin --> omnipy.data.dataset.Dataset
omnipy.data._mixins.display.BaseDisplayMixin --> omnipy.data._mixins.display.DatasetDisplayMixin
omnipy.data._mixins.task.TaskDatasetMixin --> omnipy.data.dataset.Dataset
omnipy.data._data_class_creator.DataClassBase --> omnipy.data.dataset.Dataset
omnipy.util.pydantic.GenericModel --> omnipy.data.dataset.Dataset
click omnipy.components.json.datasets.JsonListOfListsOfScalarsDataset href "" "omnipy.components.json.datasets.JsonListOfListsOfScalarsDataset"
click omnipy.components.json.datasets.JsonBaseDataset href "" "omnipy.components.json.datasets.JsonBaseDataset"
click omnipy.data.dataset.Dataset href "" "omnipy.data.dataset.Dataset"
click omnipy.data._mixins.display.DatasetDisplayMixin href "" "omnipy.data._mixins.display.DatasetDisplayMixin"
click omnipy.data._mixins.display.BaseDisplayMixin href "" "omnipy.data._mixins.display.BaseDisplayMixin"
click omnipy.data._mixins.task.TaskDatasetMixin href "" "omnipy.data._mixins.task.TaskDatasetMixin"
click omnipy.data._data_class_creator.DataClassBase href "" "omnipy.data._data_class_creator.DataClassBase"
Dataset for JSON files containing nested scalar-only lists.
| PARAMETER | DESCRIPTION |
|---|---|
data
|
Optional mapping from file keys to lists of scalar-only JSON lists.
TYPE:
|
| RETURNS | DESCRIPTION |
|---|---|
JsonListOfListsOfScalarsDataset
|
Dataset validated by
|
| RAISES | DESCRIPTION |
|---|---|
Exception
|
Propagates validation errors when nested values are not JSON scalars. |
Example
dataset = JsonListOfListsOfScalarsDataset({'matrix': [[1, 2], [3, 4]]}) dataset['matrix'].to_data() [[1, 2], [3, 4]]
Source code in src/omnipy/components/json/datasets.py
JsonListOfNestedDictsDataset
Bases: JsonBaseDataset[JsonListOfNestedDictsModel]
flowchart BT
omnipy.components.json.datasets.JsonListOfNestedDictsDataset[JsonListOfNestedDictsDataset]
omnipy.components.json.datasets.JsonBaseDataset[JsonBaseDataset]
omnipy.data.dataset.Dataset[Dataset]
omnipy.data._mixins.display.DatasetDisplayMixin[DatasetDisplayMixin]
omnipy.data._mixins.display.BaseDisplayMixin[BaseDisplayMixin]
omnipy.data._mixins.task.TaskDatasetMixin[TaskDatasetMixin]
omnipy.data._data_class_creator.DataClassBase[DataClassBase]
omnipy.components.json.datasets.JsonBaseDataset --> omnipy.components.json.datasets.JsonListOfNestedDictsDataset
omnipy.data.dataset.Dataset --> omnipy.components.json.datasets.JsonBaseDataset
omnipy.data._mixins.display.DatasetDisplayMixin --> omnipy.data.dataset.Dataset
omnipy.data._mixins.display.BaseDisplayMixin --> omnipy.data._mixins.display.DatasetDisplayMixin
omnipy.data._mixins.task.TaskDatasetMixin --> omnipy.data.dataset.Dataset
omnipy.data._data_class_creator.DataClassBase --> omnipy.data.dataset.Dataset
omnipy.util.pydantic.GenericModel --> omnipy.data.dataset.Dataset
click omnipy.components.json.datasets.JsonListOfNestedDictsDataset href "" "omnipy.components.json.datasets.JsonListOfNestedDictsDataset"
click omnipy.components.json.datasets.JsonBaseDataset href "" "omnipy.components.json.datasets.JsonBaseDataset"
click omnipy.data.dataset.Dataset href "" "omnipy.data.dataset.Dataset"
click omnipy.data._mixins.display.DatasetDisplayMixin href "" "omnipy.data._mixins.display.DatasetDisplayMixin"
click omnipy.data._mixins.display.BaseDisplayMixin href "" "omnipy.data._mixins.display.BaseDisplayMixin"
click omnipy.data._mixins.task.TaskDatasetMixin href "" "omnipy.data._mixins.task.TaskDatasetMixin"
click omnipy.data._data_class_creator.DataClassBase href "" "omnipy.data._data_class_creator.DataClassBase"
Dataset for JSON lists whose items are nested objects.
| PARAMETER | DESCRIPTION |
|---|---|
data
|
Optional mapping from file keys to list JSON values of nested objects.
TYPE:
|
| RETURNS | DESCRIPTION |
|---|---|
JsonListOfNestedDictsDataset
|
Dataset validated by
|
| RAISES | DESCRIPTION |
|---|---|
Exception
|
Propagates validation errors when list items are not nested JSON objects. |
Example
dataset = JsonListOfNestedDictsDataset({'item': [{'a': {'b': 1}}]}) dataset['item'].to_data() [{'a': {'b': 1}}]
Source code in src/omnipy/components/json/datasets.py
JsonListOfScalarsDataset
Bases: JsonBaseDataset[JsonListOfScalarsModel]
flowchart BT
omnipy.components.json.datasets.JsonListOfScalarsDataset[JsonListOfScalarsDataset]
omnipy.components.json.datasets.JsonBaseDataset[JsonBaseDataset]
omnipy.data.dataset.Dataset[Dataset]
omnipy.data._mixins.display.DatasetDisplayMixin[DatasetDisplayMixin]
omnipy.data._mixins.display.BaseDisplayMixin[BaseDisplayMixin]
omnipy.data._mixins.task.TaskDatasetMixin[TaskDatasetMixin]
omnipy.data._data_class_creator.DataClassBase[DataClassBase]
omnipy.components.json.datasets.JsonBaseDataset --> omnipy.components.json.datasets.JsonListOfScalarsDataset
omnipy.data.dataset.Dataset --> omnipy.components.json.datasets.JsonBaseDataset
omnipy.data._mixins.display.DatasetDisplayMixin --> omnipy.data.dataset.Dataset
omnipy.data._mixins.display.BaseDisplayMixin --> omnipy.data._mixins.display.DatasetDisplayMixin
omnipy.data._mixins.task.TaskDatasetMixin --> omnipy.data.dataset.Dataset
omnipy.data._data_class_creator.DataClassBase --> omnipy.data.dataset.Dataset
omnipy.util.pydantic.GenericModel --> omnipy.data.dataset.Dataset
click omnipy.components.json.datasets.JsonListOfScalarsDataset href "" "omnipy.components.json.datasets.JsonListOfScalarsDataset"
click omnipy.components.json.datasets.JsonBaseDataset href "" "omnipy.components.json.datasets.JsonBaseDataset"
click omnipy.data.dataset.Dataset href "" "omnipy.data.dataset.Dataset"
click omnipy.data._mixins.display.DatasetDisplayMixin href "" "omnipy.data._mixins.display.DatasetDisplayMixin"
click omnipy.data._mixins.display.BaseDisplayMixin href "" "omnipy.data._mixins.display.BaseDisplayMixin"
click omnipy.data._mixins.task.TaskDatasetMixin href "" "omnipy.data._mixins.task.TaskDatasetMixin"
click omnipy.data._data_class_creator.DataClassBase href "" "omnipy.data._data_class_creator.DataClassBase"
Dataset for JSON files containing scalar-only lists.
| PARAMETER | DESCRIPTION |
|---|---|
data
|
Optional mapping from file keys to lists of JSON scalar values.
TYPE:
|
| RETURNS | DESCRIPTION |
|---|---|
JsonListOfScalarsDataset
|
Dataset validated by
|
| RAISES | DESCRIPTION |
|---|---|
Exception
|
Propagates validation errors when list items are not scalar JSON values. |
Example
dataset = JsonListOfScalarsDataset({'scores': [1, 2, 3]}) dataset['scores'].to_data() [1, 2, 3]
Source code in src/omnipy/components/json/datasets.py
JsonListOrDictDataset
Bases: JsonBaseDataset[JsonListOrDictModel]
flowchart BT
omnipy.components.json.datasets.JsonListOrDictDataset[JsonListOrDictDataset]
omnipy.components.json.datasets.JsonBaseDataset[JsonBaseDataset]
omnipy.data.dataset.Dataset[Dataset]
omnipy.data._mixins.display.DatasetDisplayMixin[DatasetDisplayMixin]
omnipy.data._mixins.display.BaseDisplayMixin[BaseDisplayMixin]
omnipy.data._mixins.task.TaskDatasetMixin[TaskDatasetMixin]
omnipy.data._data_class_creator.DataClassBase[DataClassBase]
omnipy.components.json.datasets.JsonBaseDataset --> omnipy.components.json.datasets.JsonListOrDictDataset
omnipy.data.dataset.Dataset --> omnipy.components.json.datasets.JsonBaseDataset
omnipy.data._mixins.display.DatasetDisplayMixin --> omnipy.data.dataset.Dataset
omnipy.data._mixins.display.BaseDisplayMixin --> omnipy.data._mixins.display.DatasetDisplayMixin
omnipy.data._mixins.task.TaskDatasetMixin --> omnipy.data.dataset.Dataset
omnipy.data._data_class_creator.DataClassBase --> omnipy.data.dataset.Dataset
omnipy.util.pydantic.GenericModel --> omnipy.data.dataset.Dataset
click omnipy.components.json.datasets.JsonListOrDictDataset href "" "omnipy.components.json.datasets.JsonListOrDictDataset"
click omnipy.components.json.datasets.JsonBaseDataset href "" "omnipy.components.json.datasets.JsonBaseDataset"
click omnipy.data.dataset.Dataset href "" "omnipy.data.dataset.Dataset"
click omnipy.data._mixins.display.DatasetDisplayMixin href "" "omnipy.data._mixins.display.DatasetDisplayMixin"
click omnipy.data._mixins.display.BaseDisplayMixin href "" "omnipy.data._mixins.display.BaseDisplayMixin"
click omnipy.data._mixins.task.TaskDatasetMixin href "" "omnipy.data._mixins.task.TaskDatasetMixin"
click omnipy.data._data_class_creator.DataClassBase href "" "omnipy.data._data_class_creator.DataClassBase"
Dataset for JSON files constrained to top-level arrays or objects.
| PARAMETER | DESCRIPTION |
|---|---|
data
|
Optional mapping from file keys to list/dict JSON values.
TYPE:
|
| RETURNS | DESCRIPTION |
|---|---|
JsonListOrDictDataset
|
Dataset validated by |
| RAISES | DESCRIPTION |
|---|---|
Exception
|
Propagates validation errors when scalar JSON values are provided. |
Example
dataset = JsonListOrDictDataset({'item': {'a': 1}}) dataset['item'].to_data() {'a': 1}
Source code in src/omnipy/components/json/datasets.py
JsonNestedDictsDataset
Bases: JsonBaseDataset[JsonNestedDictsModel]
flowchart BT
omnipy.components.json.datasets.JsonNestedDictsDataset[JsonNestedDictsDataset]
omnipy.components.json.datasets.JsonBaseDataset[JsonBaseDataset]
omnipy.data.dataset.Dataset[Dataset]
omnipy.data._mixins.display.DatasetDisplayMixin[DatasetDisplayMixin]
omnipy.data._mixins.display.BaseDisplayMixin[BaseDisplayMixin]
omnipy.data._mixins.task.TaskDatasetMixin[TaskDatasetMixin]
omnipy.data._data_class_creator.DataClassBase[DataClassBase]
omnipy.components.json.datasets.JsonBaseDataset --> omnipy.components.json.datasets.JsonNestedDictsDataset
omnipy.data.dataset.Dataset --> omnipy.components.json.datasets.JsonBaseDataset
omnipy.data._mixins.display.DatasetDisplayMixin --> omnipy.data.dataset.Dataset
omnipy.data._mixins.display.BaseDisplayMixin --> omnipy.data._mixins.display.DatasetDisplayMixin
omnipy.data._mixins.task.TaskDatasetMixin --> omnipy.data.dataset.Dataset
omnipy.data._data_class_creator.DataClassBase --> omnipy.data.dataset.Dataset
omnipy.util.pydantic.GenericModel --> omnipy.data.dataset.Dataset
click omnipy.components.json.datasets.JsonNestedDictsDataset href "" "omnipy.components.json.datasets.JsonNestedDictsDataset"
click omnipy.components.json.datasets.JsonBaseDataset href "" "omnipy.components.json.datasets.JsonBaseDataset"
click omnipy.data.dataset.Dataset href "" "omnipy.data.dataset.Dataset"
click omnipy.data._mixins.display.DatasetDisplayMixin href "" "omnipy.data._mixins.display.DatasetDisplayMixin"
click omnipy.data._mixins.display.BaseDisplayMixin href "" "omnipy.data._mixins.display.BaseDisplayMixin"
click omnipy.data._mixins.task.TaskDatasetMixin href "" "omnipy.data._mixins.task.TaskDatasetMixin"
click omnipy.data._data_class_creator.DataClassBase href "" "omnipy.data._data_class_creator.DataClassBase"
Dataset for nested JSON objects with scalar leaves.
| PARAMETER | DESCRIPTION |
|---|---|
data
|
Optional mapping from file keys to nested-object JSON values.
TYPE:
|
| RETURNS | DESCRIPTION |
|---|---|
JsonNestedDictsDataset
|
Dataset validated by |
| RAISES | DESCRIPTION |
|---|---|
Exception
|
Propagates validation errors when nested values include JSON arrays. |
Example
dataset = JsonNestedDictsDataset({'item': {'a': {'b': 1}}}) dataset['item'].to_data() {'a': {'b': 1}}
Source code in src/omnipy/components/json/datasets.py
JsonNestedListsDataset
Bases: JsonBaseDataset[JsonNestedListsModel]
flowchart BT
omnipy.components.json.datasets.JsonNestedListsDataset[JsonNestedListsDataset]
omnipy.components.json.datasets.JsonBaseDataset[JsonBaseDataset]
omnipy.data.dataset.Dataset[Dataset]
omnipy.data._mixins.display.DatasetDisplayMixin[DatasetDisplayMixin]
omnipy.data._mixins.display.BaseDisplayMixin[BaseDisplayMixin]
omnipy.data._mixins.task.TaskDatasetMixin[TaskDatasetMixin]
omnipy.data._data_class_creator.DataClassBase[DataClassBase]
omnipy.components.json.datasets.JsonBaseDataset --> omnipy.components.json.datasets.JsonNestedListsDataset
omnipy.data.dataset.Dataset --> omnipy.components.json.datasets.JsonBaseDataset
omnipy.data._mixins.display.DatasetDisplayMixin --> omnipy.data.dataset.Dataset
omnipy.data._mixins.display.BaseDisplayMixin --> omnipy.data._mixins.display.DatasetDisplayMixin
omnipy.data._mixins.task.TaskDatasetMixin --> omnipy.data.dataset.Dataset
omnipy.data._data_class_creator.DataClassBase --> omnipy.data.dataset.Dataset
omnipy.util.pydantic.GenericModel --> omnipy.data.dataset.Dataset
click omnipy.components.json.datasets.JsonNestedListsDataset href "" "omnipy.components.json.datasets.JsonNestedListsDataset"
click omnipy.components.json.datasets.JsonBaseDataset href "" "omnipy.components.json.datasets.JsonBaseDataset"
click omnipy.data.dataset.Dataset href "" "omnipy.data.dataset.Dataset"
click omnipy.data._mixins.display.DatasetDisplayMixin href "" "omnipy.data._mixins.display.DatasetDisplayMixin"
click omnipy.data._mixins.display.BaseDisplayMixin href "" "omnipy.data._mixins.display.BaseDisplayMixin"
click omnipy.data._mixins.task.TaskDatasetMixin href "" "omnipy.data._mixins.task.TaskDatasetMixin"
click omnipy.data._data_class_creator.DataClassBase href "" "omnipy.data._data_class_creator.DataClassBase"
Dataset for nested JSON lists with scalar leaves.
| PARAMETER | DESCRIPTION |
|---|---|
data
|
Optional mapping from file keys to nested list JSON values.
TYPE:
|
| RETURNS | DESCRIPTION |
|---|---|
JsonNestedListsDataset
|
Dataset validated by |
| RAISES | DESCRIPTION |
|---|---|
Exception
|
Propagates validation errors when nested values include JSON objects. |
Example
dataset = JsonNestedListsDataset({'item': [[1], [2, [3]]]}) dataset['item'].to_data() [[1], [2, [3]]]
Source code in src/omnipy/components/json/datasets.py
JsonOnlyDictsDataset
Bases: JsonBaseDataset[JsonOnlyDictsModel]
flowchart BT
omnipy.components.json.datasets.JsonOnlyDictsDataset[JsonOnlyDictsDataset]
omnipy.components.json.datasets.JsonBaseDataset[JsonBaseDataset]
omnipy.data.dataset.Dataset[Dataset]
omnipy.data._mixins.display.DatasetDisplayMixin[DatasetDisplayMixin]
omnipy.data._mixins.display.BaseDisplayMixin[BaseDisplayMixin]
omnipy.data._mixins.task.TaskDatasetMixin[TaskDatasetMixin]
omnipy.data._data_class_creator.DataClassBase[DataClassBase]
omnipy.components.json.datasets.JsonBaseDataset --> omnipy.components.json.datasets.JsonOnlyDictsDataset
omnipy.data.dataset.Dataset --> omnipy.components.json.datasets.JsonBaseDataset
omnipy.data._mixins.display.DatasetDisplayMixin --> omnipy.data.dataset.Dataset
omnipy.data._mixins.display.BaseDisplayMixin --> omnipy.data._mixins.display.DatasetDisplayMixin
omnipy.data._mixins.task.TaskDatasetMixin --> omnipy.data.dataset.Dataset
omnipy.data._data_class_creator.DataClassBase --> omnipy.data.dataset.Dataset
omnipy.util.pydantic.GenericModel --> omnipy.data.dataset.Dataset
click omnipy.components.json.datasets.JsonOnlyDictsDataset href "" "omnipy.components.json.datasets.JsonOnlyDictsDataset"
click omnipy.components.json.datasets.JsonBaseDataset href "" "omnipy.components.json.datasets.JsonBaseDataset"
click omnipy.data.dataset.Dataset href "" "omnipy.data.dataset.Dataset"
click omnipy.data._mixins.display.DatasetDisplayMixin href "" "omnipy.data._mixins.display.DatasetDisplayMixin"
click omnipy.data._mixins.display.BaseDisplayMixin href "" "omnipy.data._mixins.display.BaseDisplayMixin"
click omnipy.data._mixins.task.TaskDatasetMixin href "" "omnipy.data._mixins.task.TaskDatasetMixin"
click omnipy.data._data_class_creator.DataClassBase href "" "omnipy.data._data_class_creator.DataClassBase"
Dataset for JSON content composed of objects and scalar leaves.
| PARAMETER | DESCRIPTION |
|---|---|
data
|
Optional mapping from file keys to scalar-or-nested-object JSON values.
TYPE:
|
| RETURNS | DESCRIPTION |
|---|---|
JsonOnlyDictsDataset
|
Dataset validated by |
| RAISES | DESCRIPTION |
|---|---|
Exception
|
Propagates validation errors when list values are present. |
Example
dataset = JsonOnlyDictsDataset({'item': {'a': {'b': 1}}}) dataset['item'].to_data() {'a': {'b': 1}}
Source code in src/omnipy/components/json/datasets.py
JsonOnlyListsDataset
Bases: JsonBaseDataset[JsonOnlyListsModel]
flowchart BT
omnipy.components.json.datasets.JsonOnlyListsDataset[JsonOnlyListsDataset]
omnipy.components.json.datasets.JsonBaseDataset[JsonBaseDataset]
omnipy.data.dataset.Dataset[Dataset]
omnipy.data._mixins.display.DatasetDisplayMixin[DatasetDisplayMixin]
omnipy.data._mixins.display.BaseDisplayMixin[BaseDisplayMixin]
omnipy.data._mixins.task.TaskDatasetMixin[TaskDatasetMixin]
omnipy.data._data_class_creator.DataClassBase[DataClassBase]
omnipy.components.json.datasets.JsonBaseDataset --> omnipy.components.json.datasets.JsonOnlyListsDataset
omnipy.data.dataset.Dataset --> omnipy.components.json.datasets.JsonBaseDataset
omnipy.data._mixins.display.DatasetDisplayMixin --> omnipy.data.dataset.Dataset
omnipy.data._mixins.display.BaseDisplayMixin --> omnipy.data._mixins.display.DatasetDisplayMixin
omnipy.data._mixins.task.TaskDatasetMixin --> omnipy.data.dataset.Dataset
omnipy.data._data_class_creator.DataClassBase --> omnipy.data.dataset.Dataset
omnipy.util.pydantic.GenericModel --> omnipy.data.dataset.Dataset
click omnipy.components.json.datasets.JsonOnlyListsDataset href "" "omnipy.components.json.datasets.JsonOnlyListsDataset"
click omnipy.components.json.datasets.JsonBaseDataset href "" "omnipy.components.json.datasets.JsonBaseDataset"
click omnipy.data.dataset.Dataset href "" "omnipy.data.dataset.Dataset"
click omnipy.data._mixins.display.DatasetDisplayMixin href "" "omnipy.data._mixins.display.DatasetDisplayMixin"
click omnipy.data._mixins.display.BaseDisplayMixin href "" "omnipy.data._mixins.display.BaseDisplayMixin"
click omnipy.data._mixins.task.TaskDatasetMixin href "" "omnipy.data._mixins.task.TaskDatasetMixin"
click omnipy.data._data_class_creator.DataClassBase href "" "omnipy.data._data_class_creator.DataClassBase"
Dataset for JSON content composed of lists and scalar leaves.
| PARAMETER | DESCRIPTION |
|---|---|
data
|
Optional mapping from file keys to scalar-or-nested-list JSON values.
TYPE:
|
| RETURNS | DESCRIPTION |
|---|---|
JsonOnlyListsDataset
|
Dataset validated by |
| RAISES | DESCRIPTION |
|---|---|
Exception
|
Propagates validation errors when dict values are present. |
Example
dataset = JsonOnlyListsDataset({'item': [1, [2, 3]]}) dataset['item'].to_data() [1, [2, 3]]
Source code in src/omnipy/components/json/datasets.py
JsonScalarDataset
Bases: JsonBaseDataset[JsonScalarModel]
flowchart BT
omnipy.components.json.datasets.JsonScalarDataset[JsonScalarDataset]
omnipy.components.json.datasets.JsonBaseDataset[JsonBaseDataset]
omnipy.data.dataset.Dataset[Dataset]
omnipy.data._mixins.display.DatasetDisplayMixin[DatasetDisplayMixin]
omnipy.data._mixins.display.BaseDisplayMixin[BaseDisplayMixin]
omnipy.data._mixins.task.TaskDatasetMixin[TaskDatasetMixin]
omnipy.data._data_class_creator.DataClassBase[DataClassBase]
omnipy.components.json.datasets.JsonBaseDataset --> omnipy.components.json.datasets.JsonScalarDataset
omnipy.data.dataset.Dataset --> omnipy.components.json.datasets.JsonBaseDataset
omnipy.data._mixins.display.DatasetDisplayMixin --> omnipy.data.dataset.Dataset
omnipy.data._mixins.display.BaseDisplayMixin --> omnipy.data._mixins.display.DatasetDisplayMixin
omnipy.data._mixins.task.TaskDatasetMixin --> omnipy.data.dataset.Dataset
omnipy.data._data_class_creator.DataClassBase --> omnipy.data.dataset.Dataset
omnipy.util.pydantic.GenericModel --> omnipy.data.dataset.Dataset
click omnipy.components.json.datasets.JsonScalarDataset href "" "omnipy.components.json.datasets.JsonScalarDataset"
click omnipy.components.json.datasets.JsonBaseDataset href "" "omnipy.components.json.datasets.JsonBaseDataset"
click omnipy.data.dataset.Dataset href "" "omnipy.data.dataset.Dataset"
click omnipy.data._mixins.display.DatasetDisplayMixin href "" "omnipy.data._mixins.display.DatasetDisplayMixin"
click omnipy.data._mixins.display.BaseDisplayMixin href "" "omnipy.data._mixins.display.BaseDisplayMixin"
click omnipy.data._mixins.task.TaskDatasetMixin href "" "omnipy.data._mixins.task.TaskDatasetMixin"
click omnipy.data._data_class_creator.DataClassBase href "" "omnipy.data._data_class_creator.DataClassBase"
Dataset for JSON scalar files.
| PARAMETER | DESCRIPTION |
|---|---|
data
|
Optional mapping from file keys to scalar JSON values.
TYPE:
|
| RETURNS | DESCRIPTION |
|---|---|
JsonScalarDataset
|
Dataset validated by |
| RAISES | DESCRIPTION |
|---|---|
Exception
|
Propagates validation errors when non-scalar values are provided. |
Example
dataset = JsonScalarDataset({'answer': 42}) dataset['answer'].to_data() 42