When unpacking an mmtf file, this implementation expects doubles for the transformation matrices.
The specification outlines the float type as 32bit, and says this field is populated with floats.
Not sure if this should be changed - I suspect it might break parsing existing mmtf files, so maybe it needs to accept both types?