On 06/12/13 11:58, Dr. Volker Jaenisch wrote:

A year ago I wrote a prototype of an import plugin framework for HDF5-Files in 
VEUSZ.

https://github.com/volkerjaenisch/veusz/tree/modular_import

I utilized the pytables framework for the plugin.
The code may be not operable for every purpose since it depends on a certain 
structure of HDF5 files tailored for one of my customers,
but this can be changed easily.

This code was unfinished, untested and therfore never made its way upstream.
I would like to contribute to a project  to integrate HDF5 into veusz.

Not only import but also output of HDF5 is of importance. The VEUSZ data format 
is not capable of dealing with
large datasets. With the HDF5 plugin my customer was able to visualize terabyte 
large HDF5 datasets, but was not capable to save them since
the veusz data format is nether binary nor packed.

Thanks Volker. I'm having a look again at your code and see whether I can move it to the latest Veusz version and play with it. I might change the way the modular plugins are arranged - at the moment the "commands" which load data from documents are still not stored within the modular framework. I think it would be nice to store everything together, except for the ui files which may need to be stored with the others due to the new module layout.

I didn't really understand your point about storing in HDF5 before. I see you would like some sort of vsz hdf5 saved file. I can see that might work. However, I can't see a nice way of storing the document tree in HDF5 file, unless it's encoded in XML. I'll read up a bit more about HDF5.

Jeremy




_______________________________________________
Veusz-discuss mailing list
[email protected]
https://mail.gna.org/listinfo/veusz-discuss

Répondre à