Try the JLD package?
--Tim
On Thursday, July 30, 2015 08:57:23 AM Marc Gallant wrote:
> Given the following types:
>
> type Bar
> x::Float64
> y::Int
> end
>
>
> type Foo
> x::Vector{Float64}
> y::Bar
> z::Matrix{Float64}
> end
>
>
> and the following vector:
>
> a = [Foo([1.1, 2.2], Bar(1.1, 4), rand(2, 2)), Foo([1.3, 2.4], Bar(-1.1,
> 2), rand(2, 2))]
>
>
> Do you have any suggestions on how would I go about serializing a? I have a
> analogous situation where I do a lot of number crunching resulting in
> something that resembles a, but has thousands of entries. I'd like to store
> a in a file and read it in later. I've looked into the HDF5 package but I'm
> having a hard time figuring out a nice way to disassemble my custom types
> so they can be written, and then reconstructing them after the data is
> retrieved.
>
> I'm using Julia 0.3.10.
>
> Thanks!