As of #111 , the CI tests have been pinned to python 3.11.7 as a workaround to a dask dataframe issue that made it incompatible with python 3.11.9. The issue should have been fixed in the latest version of dask but first the hdf5 serialisation problem needs to be addressed in order to remove the pin.