See https://gitlab.com/openflexure/openflexure-microscope-server/-/blob/master/openflexure_microscope/utilities.py#L25 We should introduce into the spec common scientific data types, and sensible ways to (de)serialize them. Start with Numpy arrays (as we've already done this, see link above). **Discussion:** What other scientific data types might be useful?