32 std::vector<hsize_t> initial{0};
33 initial.insert(initial.end(), extent.begin(), extent.end());
34 std::vector<hsize_t> eventual{H5S_UNLIMITED};
35 eventual.insert(eventual.end(), extent.begin(), extent.end());
36 return H5::DataSpace(eventual.size(), initial.data(), eventual.data());