lamindb.core.loaders

Loaders in lamindb.Artifact.load.

lamindb.core.loaders.SUPPORTED_SUFFIXES = ['.csv', '.csv.gz', '.tsv', '.tsv.gz', '.h5ad', '.h5ad.gz', '.parquet', '.parquet.gz', '.fcs', '.zarr', '.html', '.json', '.yaml', '.h5mu', '.gif', '.jpg', '.png', '.svg', '.txt', '.fasta']

Suffixes with defined artifact loaders.

lamindb.core.loaders.load_fcs(*args, **kwargs)

Load an .fcs file to AnnData.

Return type:

AnnData

lamindb.core.loaders.load_tsv(path, **kwargs)

Load .tsv file to DataFrame.

Return type:

DataFrame

lamindb.core.loaders.load_h5ad(filepath, **kwargs)

Load an .h5ad file to AnnData.

Return type:

AnnData

lamindb.core.loaders.load_h5mu(filepath, **kwargs)

Load an .h5mu file to MuData.

Return type:

MuData

lamindb.core.loaders.load_html(path)

Display .html in ipython, otherwise return path.

Return type:

None | UPathStr

lamindb.core.loaders.load_json(path)

Load .json to dict.

Return type:

dict[str, Any] | list[Any]

lamindb.core.loaders.load_image(path)

Display .jpg, .gif or .png in ipython, otherwise return path.

Return type:

None | UPathStr

lamindb.core.loaders.load_svg(path)

Display .svg in ipython, otherwise return path.

Return type:

None | UPathStr