linkml_arrays.dumpers package

Submodules

linkml_arrays.dumpers.hdf5_dumper module

Class for dumping a LinkML model to an HDF5 file.

class linkml_arrays.dumpers.hdf5_dumper.Hdf5Dumper

Bases: Dumper

Dumper class for LinkML models to HDF5 files.

dumps(element: Union[YAMLRoot, BaseModel], schemaview: SchemaView, **kwargs)

Dump the element to an HDF5 file.

Raises:

ValueError: If the class requires an identifier and it is not provided.

linkml_arrays.dumpers.yaml_dumper module

Class for dumpling a LinkML model to a YAML file.

class linkml_arrays.dumpers.yaml_dumper.YamlDumper

Bases: Dumper

Dumper class for LinkML models to YAML files.

dumps(element: Union[YAMLRoot, BaseModel], schemaview: SchemaView, **kwargs) str

Return element formatted as a YAML string.

linkml_arrays.dumpers.yaml_hdf5_dumper module

Class for dumping a LinkML model to a YAML file with paths to HDF5 files.

class linkml_arrays.dumpers.yaml_hdf5_dumper.YamlHdf5Dumper

Bases: Dumper

Class for dumping a LinkML model to a YAML file with paths to HDF5 files.

dumps(element: Union[YAMLRoot, BaseModel], schemaview: SchemaView, **kwargs) str

Return element formatted as a YAML string.

linkml_arrays.dumpers.yaml_numpy_dumper module

Class for dumpling a LinkML model to a YAML file with paths to NumPy files.

class linkml_arrays.dumpers.yaml_numpy_dumper.YamlNumpyDumper

Bases: Dumper

Dumper class for LinkML models to YAML files with paths to NumPy files.

dumps(element: Union[YAMLRoot, BaseModel], schemaview: SchemaView, **kwargs) str

Return element formatted as a YAML string.

linkml_arrays.dumpers.zarr_directory_store_dumper module

Class for dumping a LinkML model to a Zarr directory store.

class linkml_arrays.dumpers.zarr_directory_store_dumper.ZarrDirectoryStoreDumper

Bases: Dumper

Dumper class for LinkML models to Zarr directory stores.

dumps(element: Union[YAMLRoot, BaseModel], schemaview: SchemaView, **kwargs)

Dump the element to a Zarr directory store.

Raises:

ValueError: If the class requires an identifier and it is not provided.

Module contents

Dumper classes for linkml-arrays.

class linkml_arrays.dumpers.Hdf5Dumper

Bases: Dumper

Dumper class for LinkML models to HDF5 files.

dumps(element: Union[YAMLRoot, BaseModel], schemaview: SchemaView, **kwargs)

Dump the element to an HDF5 file.

Raises:

ValueError: If the class requires an identifier and it is not provided.

class linkml_arrays.dumpers.YamlDumper

Bases: Dumper

Dumper class for LinkML models to YAML files.

dumps(element: Union[YAMLRoot, BaseModel], schemaview: SchemaView, **kwargs) str

Return element formatted as a YAML string.

class linkml_arrays.dumpers.YamlHdf5Dumper

Bases: Dumper

Class for dumping a LinkML model to a YAML file with paths to HDF5 files.

dumps(element: Union[YAMLRoot, BaseModel], schemaview: SchemaView, **kwargs) str

Return element formatted as a YAML string.

class linkml_arrays.dumpers.YamlNumpyDumper

Bases: Dumper

Dumper class for LinkML models to YAML files with paths to NumPy files.

dumps(element: Union[YAMLRoot, BaseModel], schemaview: SchemaView, **kwargs) str

Return element formatted as a YAML string.

class linkml_arrays.dumpers.ZarrDirectoryStoreDumper

Bases: Dumper

Dumper class for LinkML models to Zarr directory stores.

dumps(element: Union[YAMLRoot, BaseModel], schemaview: SchemaView, **kwargs)

Dump the element to a Zarr directory store.

Raises:

ValueError: If the class requires an identifier and it is not provided.