agora.io.writer.LinearBabyWriter

class LinearBabyWriter(file)[source]

Bases: DynamicWriter

Write data stored in a Baby instance to h5 files.

Assumes the edgemasks are of form ((None, tile_size, tile_size), bool).

Attributes
metadata

Methods

write(data, overwrite[, tp, meta])

Check data does not exist before writing.

__init__(file)

Methods

__init__(file)

write(data, overwrite[, tp, meta])

Check data does not exist before writing.

Attributes

compression

compression_opts

data_types

datatypes

group

metadata

write(data, overwrite, tp=None, meta={})[source]

Check data does not exist before writing.

Parameters
data: dict

A dict of datasets and data

overwrite: list of str

A list of datasets to overwrite

tp: int

The time point of interest

meta: dict, optional

Metadata to be written as attributes of the h5 file