Supported formats#

The different file formats currently supported by RosettaSciIO are summarized here, indicating whether only reading from or also writing to the respective formats is implemented. In particular, binary file formats will usually be read-only. The lazy column specifies whether lazy loading (and thus evaluation) of big datasets is supported.

Supported file formats#

Format

Default extension(s)

Read

Write

lazy

Blockfile

blo

Yes

Yes

Yes

Bruker composite file

bcf

Yes

No

Yes

Bruker single spectrum XML

spx

Yes

No

No

Direct electron EMD

de5

Yes

No

Yes

DENSsolutions Impulse logfile

dens, csv & log

Yes

No

No

DENSsolutions Digiheater logfile

dens

Yes

No

No

Gatan Digital Micrograph v3,4

dm3, dm4

Yes

No

Yes

DigitalSurf surfaces

sur & pro

Yes

No

No

EDAX TEAM/Genesis

spc, spd

Yes

No

Yes

Electron Microscopy Dataset (NCEM)

emd

Yes

Yes

Yes

Electron Microscopy Dataset (Velox)

emd

Yes

No

Yes

EMPAD XML

xml & raw

Yes

No

Yes

FEI TIA

emi & ser

Yes

No

Yes

Hamamatsu

img

Yes

No

No

Horiba Jobin Yvon LabSpec

xml

Yes

No

No

HSpy - HyperSpy hdf5

hspy

Yes

Yes

Yes

Images (imageio)

jpg, png, tif, …

Yes

Yes

Yes

JEOL

asw, map, img, pts, eds

Yes

No

Yes

MRC

mrc

Yes

No

Yes

MRCZ (compressed)

mrcz

Yes

Yes

Yes

EMSA/MSA

emsa/msa

Yes

Yes

No

NetCDF (EELSlab)

nc

Yes

No

No

NeXus

nxs

Yes

Yes

Yes

CEOS Phanta Rhei

prz

Yes

Yes

No

Phenom ELID

elid

Yes

No

No

Protochips logfile

csv & log

Yes

No

No

Quantum Detector

mib

Yes

No

Yes

Renishaw

wdf

Yes

No

No

Ripple

rpl

Yes

Yes

Yes

SEMPER binary UNF

unf

Yes

Yes

Yes

TIFF (tiffile)

tif, tiff

Yes

Yes

Yes

TriVista

tvf

Yes

No

No

TVIPS

tvips

Yes

Yes

Yes

Universal Spectroscopy and Imaging Data (USID)

h5, hdf5

Yes

Yes

Yes

ZSpy - HyperSpy ZARR

zspy

Yes

Yes

Yes