Hi all ! Here are some news about Soya :

 - There is a new module called Cerealizer in Soya's CVS. Cerealizer is
a "secure pickle-like module"; I have written it because Jelly doesn't
support C-defined types (including Soya objects) and pickle is not very
safe (as the protocol is too much complex to ensure security).
Cerealizer is written in about 250 lines of Python; it is quite fast and
achieve good performance with binary strings. As Soya uses them a lot,
it can yield 10 times smaller files than pickle, especially for
landscape !

To use Cerealizer with Soya, you need to import soya.cerealizer4soya.

Tofu now support 4 serialization protocols (pickle, pickle_sec, Jelly
and Cerealizer) for both local storage and network transfer; with Soya
my advice is to use pickle for local storage and Cerealizer for network.


 - I've added interpolation support; it will be used by Tofu but is
totally independent. See soya.CoordSystState, soya.CoordSyst.interpolate
and tuto state-1.


 - I plan a new release of Soya soon, in particular with GCC-4.0 support
(thanks to the new Pyrex 0.9.3.1).


Jiba

Reply via email to