(self, df)
| 313 | return shm.name, vals.shape, vals.dtype |
| 314 | |
| 315 | def df2shm(self, df): |
| 316 | return tuple(( |
| 317 | (column, *self.arr2shm(values)) |
| 318 | for column, values in chain([(self._DF_INDEX_COL, df.index)], df.items()) |
| 319 | )) |
| 320 | |
| 321 | @staticmethod |
| 322 | def shm2s(shm, shape, dtype) -> pd.Series: |