-
Notifications
You must be signed in to change notification settings - Fork 142
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
matlab table causes trouble: zlib error: incorrect header check (code: -3) #915
Comments
It looks like you are using |
Yes, MAT v0.10.3, HDF5 v0.16.3, the behavior is the same on Linux and MS Windows 10. |
hi error: |
This is really a MAT.jl issue. In the meantime, does |
First of all thank you for this great tool and for the effort to make matlab-tables accessible!
I have a mat-file, containing a matlab-table.
If I use the command
names()
(which is deprecated) it works a little bit,but if I use
keys()
instead it throws an error:using MAT
hd_mat_file = matopen("filename.mat")
variable_keys = keys(hd_mat_file)
variable_names = names(hd_mat_file)
Here part of the error-message:
zlib error: incorrect header check (code: -3) changemode!(stream::TranscodingStreams.TranscodingStream{CodecZlib.ZlibDecompressor, IOStream}, newmode::Symbol) at stream.jl:717 callprocess(stream::TranscodingStreams.TranscodingStream{CodecZlib.ZlibDecompressor, IOStream}, inbuf::TranscodingStreams.Buffer, outbuf::TranscodingStreams.Buffer) at stream.jl:649 fillbuffer(stream::TranscodingStreams.TranscodingStream{CodecZlib.ZlibDecompressor, IOStream}; eager::Bool) at stream.jl:577 fillbuffer at stream.jl:564 [inlined] [...]
A curiosity occurs on my machine (MS Windows 10, Julia v1.7.2):
If I call first
names()
and afterwardskeys()
it works (in the line-by-line-execution mode).Unfortunately, the resulting
Base.KeySet
holds zero / 0 elements :-(Regards,
Stefan
Table_PolCurve.zip
The text was updated successfully, but these errors were encountered: