ZELLMECHANIK-DRESDEN / ShapeOut

Shape-Out has been superseded by Shape-Out 2.
https://shapeout.readthedocs.io
GNU General Public License v2.0
5 stars 5 forks source link

New standard file format for RT-DC data sets using hdf5 #151

Closed paulmueller closed 6 years ago

paulmueller commented 7 years ago

A hdf5 file format standard will minimize the memory footprint and the processing time for RT-DC data sets. It allows to only load the data that is needed at the time (slicing of data on disk), which will result in a much more responsive user interface.

I propose the following workflow:

  1. Setup a new repository for this file format
  2. Define the strucure of the hdf5-based ".rtdc" file format.
    • which data is stored and how is it stored (video, traces, columns)
    • define a standard for metadata (name, unit, value)
    • the file format must be compatible with point 5 (real-time writing)
  3. Write an .rtdc file writer and reader
  4. Write a .tdms to .rtdc conversion utility in Python. This utility can be used in ShapeOut to convert .tdms data sets as a transitional solution.
  5. Provide an .rtdc writer in C for real time data acquisition

Advantages:

Disadvantages:

paulmueller commented 7 years ago

All discussions moved to https://github.com/ZELLMECHANIK-DRESDEN/rtdc_hdf5/issues