bamboost.core.hdf5.filemap
Attributes
- _VT_filemap=
typing.Type[typing.Union[h5py.h5py.Group, h5py.h5py.Dataset]]
Classes
KeysViewHDF5
Attributes:
- __repr__=
bamboost.core.hdf5.filemap.KeysViewHDF5.__str__
KeysViewHDF5.__str__
(self) -> str
_FileMapMixin
_FileMapMixin.__repr__
(self)
_FileMapMixin.keys
(self) -> KeysViewHDF5
_FileMapMixin.datasets
(self) -> tuple[str, ...]
_FileMapMixin.groups
(self) -> tuple[str, ...]
_FileMapMixin._repr_pretty_
(self, p, _cycle)
Arguments:
- p
- _cycle
FileMap
FileMap
(self, file)
Arguments:
- file:
HDF5File
Attributes:
- _valid:
bool
- _file=
bamboost.core.hdf5.filemap.FileMap(file)
- valid=
False
Bases
FileMap.__len__
(self) -> int
FileMap.__iter__
(self) -> Iterator[HDF5Path]
FileMap.__delitem__
(self, key) -> None
Arguments:
- key:
str
FileMap.__setitem__
(self, key, value) -> None
Arguments:
- key:
str
- value:
_VT_filemap
FileMap.__getitem__
(self, key) -> _VT_filemap
Arguments:
- key:
str
FileMap.populate
(self, *, exclude_numeric=False) -> None
Assumes the file is open.
Arguments:
- exclude_numeric:
bool
=False
FileMap.invalidate
(self) -> None
FilteredFileMap
FilteredFileMap
(self, file_map, parent) -> None
Arguments:
- file_map:
FileMap
- parent:
str
Attributes:
- parent=
HDF5Path(parent)
- file_map=
bamboost.core.hdf5.filemap.FilteredFileMap(file_map)
- valid:
bool
Bases
FilteredFileMap.__len__
(self)
FilteredFileMap.__iter__
(self)
FilteredFileMap.__delitem__
(self, key)
Arguments:
- key
FilteredFileMap.__setitem__
(self, key, value)
Arguments:
- key:
str
- value
FilteredFileMap.__getitem__
(self, key)
Arguments:
- key:
str
FilteredFileMap.children
(self) -> Iterator[HDF5Path]
FilteredFileMap.children_groups
(self) -> Iterator[HDF5Path]
FilteredFileMap.children_datasets
(self) -> Iterator[HDF5Path]