Realised that comparing numpy arrays read in from the binary .mpr files to a csv.DictReader would be more work than just writing a new function to read in a record array.
This will be helpful for checking the data read in by the .mpr file reader