Closed henrydavidge closed 3 years ago
That happens because the MEF session has the "Epoc" record in the .rdat file which is not specified in the MEF library. The file was obviously built with a different version of MEF library than the one pymef uses. I can add "Epoc" record to the github version of MEF library easily but I would have to see the C code.
I see. It looks like the "Epoc" record is defined in the version of the MEF library that pymef uses: https://github.com/msel-source/meflib/blob/88c6e832167aae395b7ee68475fa40e3feee1271/meflib/mefrec.c#L878-L976. It would be great if we could add the record details to the python code.
I did not notice this, so thanks for letting me know. I'll try to create a new release next week.
Awesome, thanks @cimbi! I'd be happy to try out a patch before a release too.
@henrydavidge I added those records and they currently reside in the "develop" branch. I am having trouble running my builds using Travis CI so I am trying to resolve it with their support. If you need this fix soon I can help you compile pymef locally, Otherwise just please be patient
Resolved by commit 47309997a15c5434db85be7cedf87a04205ea018
The new release works like a charm. Thanks @cimbi !
Problem Description
I see this error when I try to load certain MEF files. I can load other files ok.
What steps reproduce the problem?
Paste Traceback/Error Below (if applicable)
Pymef version and platform
Ubuntu 16.04