I am the main author of an open source project "ixdat" which also includes many python parsers for experimental data formats, including Biologic's .mpt. I'm trying to add a .mpr parser which makes use of eclabfiles for parsing the binary file.
eclabfiles works for some files but not others. For details, see this PR: ixdat/ixdat#134
Briefly, it seems to work for LSV measurements, but not CA or CVA. It's a different error message, so I'll put CA here and CVA in a separate issue.
The error I get is "Error: field '(Q-Qo)' occurs more than once". I get this same error whether using data, meta = eclabfiles.process("05_O2dose_COox_04_CA_C01.mpr") or df = eclabfiles.to_df("05_O2dose_COox_04_CA_C01.mpr")
https://github.com/vetschn/eclabfiles/issues/14
From @ScottSoren:
I have downloaded a copy of the
.mpt
and.mpr
files from the above link:05_O2dose_COox_04_CA_C01.zip suggestions!