pycroscopy / SciFiReaders

Tools for extracting data and metadata from scientific data files
https://pycroscopy.github.io/SciFiReaders/about.html
MIT License
13 stars 13 forks source link

Migrate Translators in Pycroscopy to ScopeReaders #4

Closed ssomnath closed 7 months ago

ssomnath commented 4 years ago

Once issue #1 is complete, we will have an example showing users how to put together sidpy.Reader classes. Contributors could use this example as a basis for converting Translator classes in pycroscopy.io.translators to sidpy.Reader classes. The Reader class is almost identical to the Translator class.

The majority of the effort would be in converting file writing portions of the code to populating sidpy.Dataset objects and returning these objects instead.

Note - Do not migrate CNMS-specific Band Excitation or General Mode Translators to ScopeReaders. These have already been copied over to BGlib and are likely better off remaining as Translators due to their complexity.