[OT] Simulation Results Managment
Neal Becker
ndbecker2 at gmail.com
Sun Jul 15 07:24:59 EDT 2012
Dieter Maurer wrote:
> moogyd at yahoo.co.uk writes:
>> ...
>> Does pickle have any advantages over json/yaml?
>
> It can store and retrieve almost any Python object with almost no effort.
>
> Up to you whether you see it as an advantage to be able to store
> objects rather than (almost) pure data with a rather limited type set.
>
>
> Of course, "pickle" is a proprietary Python format. Not so easy to
> decode it with something else than Python. In addition, when
> you store objects, the retrieving application must know the classes
> of those objects -- and its knowledge should not be too different
> from how those classes looked when the objects have been stored.
>
>
> I like very much to work with objects (rather than with pure data).
> Therefore, I use "pickle" when I know that the storing and retrieving
> applications all use Python. I use pure (and restricted) data formats
> when non Python applications come into play.
Typically what I want to do is post-process (e.g. plot) results using python
scripts, so using pickle is great for that.
More information about the Python-list
mailing list