bagofholding.h5.content module
- class bagofholding.h5.content.Array[source]
Bases:
BespokeItem[ndarray[tuple[int, …],dtype[int8] |dtype[int16] |dtype[int32] |dtype[int64] |dtype[uint8] |dtype[uint16] |dtype[uint32] |dtype[uint64] |dtype[float16] |dtype[float32] |dtype[float64] |dtype[complex64] |dtype[complex128] |dtype[bool] |dtype[bytes_] |dtype[str_]],ArrayPacker]- classmethod unpack(packer: ArrayPacker, path: str, unpacking: UnpackingArguments) ndarray[tuple[int, ...], dtype[int8] | dtype[int16] | dtype[int32] | dtype[int64] | dtype[uint8] | dtype[uint16] | dtype[uint32] | dtype[uint64] | dtype[float16] | dtype[float32] | dtype[float64] | dtype[complex64] | dtype[complex128] | dtype[bool] | dtype[bytes_] | dtype[str_]][source]
- class bagofholding.h5.content.ArrayPacker(*args, **kwargs)[source]
Bases:
Packer,Protocol- pack_array(obj: ndarray[tuple[int, ...], dtype[int8] | dtype[int16] | dtype[int32] | dtype[int64] | dtype[uint8] | dtype[uint16] | dtype[uint32] | dtype[uint64] | dtype[float16] | dtype[float32] | dtype[float64] | dtype[complex64] | dtype[complex128] | dtype[bool] | dtype[bytes_] | dtype[str_]], path: str) None[source]
- unpack_array(path: str) ndarray[tuple[int, ...], dtype[int8] | dtype[int16] | dtype[int32] | dtype[int64] | dtype[uint8] | dtype[uint16] | dtype[uint32] | dtype[uint64] | dtype[float16] | dtype[float32] | dtype[float64] | dtype[complex64] | dtype[complex128] | dtype[bool] | dtype[bytes_] | dtype[str_]][source]