in src/main/python/nexusproto/serialization.py [0:0]
def to_shaped_array(data_array):
shaped_array = nexusproto.ShapedArray()
shaped_array.shape.extend([dimension_size for dimension_size in data_array.shape])
shaped_array.dtype = str(data_array.dtype)
memfile = StringIO()
numpy.save(memfile, data_array)
shaped_array.array_data = memfile.getvalue()
memfile.close()
return shaped_array