simulariumio.readers package

Submodules

simulariumio.readers.binary_info module

class simulariumio.readers.binary_info.BinaryBlockInfo(n_blocks: int, block_offsets: List[int], block_types: List[int], block_lengths: List[int])[source]

Bases: object

block_lengths: List[int]
block_offsets: List[int]
block_types: List[int]
n_blocks: int
class simulariumio.readers.binary_info.BinaryFileData[source]

Bases: object

byte_view: bytes
float_view: ndarray
int_view: ndarray

simulariumio.readers.simularium_binary_reader module

class simulariumio.readers.simularium_binary_reader.SimulariumBinaryReader[source]

Bases: object

static load_binary(input_file: InputFileData, parse_spatial_data_as_binary: bool = False) Dict[str, Any][source]

Load data from the input file in .simularium binary format and update it.

Parameters:
input_file: InputFileData

A InputFileData object containing binary .simularium data to load

parse_spatial_data_as_binary: bool (optional)

Leave spatial data binary encoded in returned dict? Default = False

Module contents