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