Since we're going to get huge output object (in particular considering huge Q2 grids, currently tested only with a single Q2) instead of dumping json/yaml file maybe it would be better to move towards a json/yaml header for a binary blob (with instructions to decode it, like "row-major, (10, 10, 100, 100), float64").
Even better: dump wiht numpy and the descriptions may simply tell the method to use... (check how to do it np.save)
Since we're going to get huge output object (in particular considering huge Q2 grids, currently tested only with a single Q2) instead of dumping json/yaml file maybe it would be better to move towards a json/yaml header for a binary blob (with instructions to decode it, like "row-major, (10, 10, 100, 100), float64").
Even better: dump wiht
numpyand the descriptions may simply tell the method to use... (check how to do itnp.save)