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]