Skip to content
Chris Meyer edited this page Jun 8, 2020 · 2 revisions

Welcome to the nionswift-io wiki!

Future Ideas

  • Handler discovery using Python namespace package
  • Stateful handlers - open/manipulate/close - useful for HDF5/memory-mapping which takes time to open
  • Reading/writing metadata/data independently
  • Feature discovery to allow clients determine if a handler is compatible with their application
  • Data descriptors to describe grouping of data (sequence+, collections*, data)
  • Data types (includes complex, vectors, points, strings, structures, see NumPy)
  • Calibrations including dimensional and intensity
  • Dimension labels
  • Support reading and writing slices of the data
  • Support appending data
  • Metadata interchange for compatibility between metadata definitions
  • Sparse data (event, position)
Clone this wiki locally