(self, arr: np.ndarray)
| 162 | return self._filenames.copy() |
| 163 | |
| 164 | def add_array(self, arr: np.ndarray): |
| 165 | while self._idx + arr.shape[0] > self._chunk_size: |
| 166 | part_len = self._chunk_size - self._idx |
| 167 | self._arr[self._idx : self._idx + part_len] = arr[:part_len] |
| 168 | self._write_chunk() |
| 169 | arr = arr[part_len:] |
| 170 | |
| 171 | arr_len = arr.shape[0] |
| 172 | self._arr[self._idx : self._idx + arr_len] = arr |
| 173 | self._idx += arr_len |
| 174 | |
| 175 | def write_remainder(self): |
| 176 | self._write_chunk() |