-
Notifications
You must be signed in to change notification settings - Fork 56
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
Julia 0.7 using JLD Error #223
Comments
I'm also waiting for the update of this package, but it seems untouched for a long while. JLD2 is supposed to be a better replacement, however, JLD2 "has extensive unit tests, but it has received little testing in the wild. Please use caution. If your tolerance for data loss is low, JLD may be a better choice at this time." Plus that JLD2 is not compatible with old JLD file, I think JLD has a good reason to be maintained at least for a while in the Julia 1.0 period. Any idea about the future plan of this package? |
I think this package must be ported to 1.0. JLD has been "sold" to people as the way to store data in Julia on discourse a lot. So people did and now the package is getting no support in the 1.0 transition. Also, from a users point of view I don't quite understand where JLD2 is going. On the one hand it says it's HDF5-compatible, on the other hand it can't open the simplest hdf5 files (JLD gives a warning but does it anyway). It seems that it sort of defines a new data format whereas JLD was more like a Julia convenience feature on top of HDF5. I would love to get some clarification if I'm mistaken with this view. PS: There is hope: #227 |
I quite support @crstnbr that it is very worth to maintain and develop JLD continually in the future. JLD can stick at "standard" HDF5 format, so that .jld file can be accessed by other languages easily, and data saved in the HDF5 format outside Julia can also be assessed by Julia in a more convenient way than directly using HDF5 package. Meanwhile, JLD2 can develop to be more fancy and multifunctional, compatible with more Julia data types. For my personal experience (I'm a computational biologist), now I cannot move my project to Julia 0.7 because all the data are saved in JLD format, and there is no way to access them in Julia 0.7 at this moment. Since the data security is the priority for me, I'll stick JLD for quite a while anyhow until the JLD2 has been tested for enough time, or I am willing to always stay in JLD if this package is keeping maintained. I think many other JLD users are facing the same dilemma as me especially under the current pressure of moving to Julia 1.0. |
I am also a victim of this mess. I have worth two years of experimental data in JLD format and I cannot seem to be able to move them out of them. For one part, I have a Julia 0.6.3 installation where I upgraded HDF5 and JLD and they broke, so I cannot use them anymore. For the other part, using plain HDF5 in Julia 1.0.0 seems to have errors: some of the data are variables of type Set, and they get absolutely messed up when trying to use HDF5 utilities to read them. |
There is now a 1.0-compatible release of JLD. Please check and see if it works. If you have files that fail to read, please post an issue with a detailed description of the problem. If you don't want to publish the files you can send them to me privately for debugging if that turns out to be necessary. |
Hi, What about reading jld files from older version ?
Version 1.0.1 (2018-09-29)
Paul |
Did you |
|
The text was updated successfully, but these errors were encountered: