locan.locan_io.locdata.smlm_io#

File input/output for localization data in SMLM files.

File specifications are provided at https://github.com/imodpasteur/smlm-file-format/blob/master/specification.md.

Code is adapted from https://github.com/imodpasteur/smlm-file-format/blob/master/implementations/Python/smlm_file.py. (MIT license)

Functions

load_SMLM_file(path[, nrows, convert])

Load data from a SMLM single-molecule localization file.

load_SMLM_header(path)

Read header (manifest) from a SMLM single-molecule localization file and identify column names.

load_SMLM_manifest(path)

Read manifest.json (version 0.2) from a SMLM single-molecule localization (zip) file.

manifest_file_info_from_locdata(locdata)

Prepare a manifest["file_info"] protobuf from locdata.

manifest_format_from_locdata(locdata)

Prepare a manifest["format"] protobuf from locdata.

manifest_from_locdata(locdata[, ...])

Prepare a manifest protobuf from locdata.

save_SMLM(locdata, path[, manifest])

Save LocData attributes in a SMLM single-molecule localization (zip) file with manifest.json (version 0.2).