nanover.trajectory.convert module

class nanover.trajectory.convert.PackingPair(*, pack: Callable[[U], P], unpack: Callable[[P], U])

Bases: Generic[U, P]

pack: Callable[[U], P]
unpack: Callable[[P], U]
nanover.trajectory.convert.convert_dict_state_to_dictionary_change(dict_state) DictionaryChange
nanover.trajectory.convert.make_bytes_packer(dtype: dtype[Any] | None | type[Any] | _SupportsDType[dtype[Any]] | str | tuple[Any, int] | tuple[Any, SupportsIndex | Sequence[SupportsIndex]] | list[Any] | _DTypeDict | tuple[Any, Any], shape: tuple[int, ...] = (-1,))
nanover.trajectory.convert.pack_array(values: Iterable, *, dtype: dtype[Any] | None | type[Any] | _SupportsDType[dtype[Any]] | str | tuple[Any, int] | tuple[Any, SupportsIndex | Sequence[SupportsIndex]] | list[Any] | _DTypeDict | tuple[Any, Any]) bytes
nanover.trajectory.convert.pack_dict_frame(frame: dict) dict[str, Any]
nanover.trajectory.convert.unpack_array(buffer: bytes, *, dtype: dtype[Any] | None | type[Any] | _SupportsDType[dtype[Any]] | str | tuple[Any, int] | tuple[Any, SupportsIndex | Sequence[SupportsIndex]] | list[Any] | _DTypeDict | tuple[Any, Any]) ndarray[tuple[int, ...], dtype[_ScalarType_co]]
nanover.trajectory.convert.unpack_dict_frame(frame: dict) dict[str, Any]