lamindb.dev.MappedDataset#

class lamindb.dev.MappedDataset(path_list, label_keys=None, join_vars='auto', encode_labels=True, parallel=False)#

Bases: object

Map-style dataset for use in data loaders.

This currently only works for collections of AnnData objects.

For an example, see mapped().

Note

A similar data loader exists here.

Attributes

closed property#

Methods

close()#

Close connection to array streaming backend.

get_categories(storage, label_key)#

Get categories.

get_codes(storage, label_key)#

Get codes.

get_data_idx(storage, idx, var_idxs=None, layer_key=None)#

Get the index for the data.

get_label_idx(storage, idx, label_key)#

Get the index for the label by key.

get_label_weights(label_keys)#

Get all weights for the given label keys.

get_merged_categories(label_key)#

Get merged categories.

get_merged_labels(label_key)#

Get merged labels.