(offset: int, elm_count: int)
| 792 | info = self.zip_file.getinfo(filename) |
| 793 | |
| 794 | def load(offset: int, elm_count: int) -> NDArray: |
| 795 | dtype = data_type.dtype |
| 796 | fp = self.zip_file.open(info) |
| 797 | fp.seek(offset * dtype.itemsize) |
| 798 | size = elm_count * dtype.itemsize |
| 799 | data = fp.read(size) |
| 800 | assert len(data) == size |
| 801 | return np.frombuffer(data, dtype) |
| 802 | description = f'storage data_type={data_type} path-in-zip={filename} path={self.zip_file.filename}' |
| 803 | return LazyStorage(load=load, kind=pid[1], description=description) |
| 804 |
no test coverage detected