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
