Data formats and loader plugins¶
Data loader plugins¶
The erlab.io API contains the loader registry and common loading functions. The
following modules describe the available loading interfaces:
Interface |
Contents |
|---|---|
Built-in data loader plugins |
|
Loader registry, plugin base class, loading behavior, and scan grouping |
|
Igor Pro xarray backend and export functions |
|
Spreadsheet-backed metadata sources |
|
FITS conversion functions |
|
NeXus conversion functions |
Use Data loading and saving for procedures on experimental files. See ARPES data conventions for the coordinate and metadata conventions required by ARPES-specific tools.
Generic file formats¶
When no data loader plugin applies, use the following instructions for file formats to inspect its contents.
Data |
Interface |
|---|---|
NetCDF and supported HDF5 files |
|
HDF5 files with an unknown group structure |
|
CSV and Excel tables |
|
FITS data |
|
NeXus data that requires explicit conversion |
An xarray object must follow the ARPES data conventions before it is used with an ARPES-specific analysis routine. Use Implementing a data loader plugin to add a new acquisition format or scan-grouping rule.