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

distributed

Blockfile

blo

Yes

Yes

Yes

No

Bruker composite file

bcf

Yes

No

Yes

No

Bruker single spectrum XML

spx

Yes

No

No

No

Direct electron EMD

de5

Yes

No

Yes

No

DENSsolutions Impulse logfile

dens, csv & log

Yes

No

No

No

DENSsolutions Digiheater logfile

dens

Yes

No

No

No

Gatan Digital Micrograph v3,4

dm3, dm4

Yes

No

Yes

No

DigitalSurf surfaces

sur & pro

Yes

No

No

No

EDAX TEAM/Genesis

spc, spd

Yes

No

Yes

No

Electron Microscopy Dataset (NCEM)

emd

Yes

Yes

Yes

No

Electron Microscopy Dataset (Velox)

emd

Yes

No

Yes

No

EMPAD XML

xml & raw

Yes

No

Yes

No

FEI TIA

emi & ser

Yes

No

Yes

No

Hamamatsu

img

Yes

No

No

No

Horiba Jobin Yvon LabSpec

xml

Yes

No

No

No

HSpy - HyperSpy hdf5

hspy

Yes

Yes

Yes

No

Images (imageio)

jpg, png, tif, …

Yes

Yes

Yes

No

JEOL

asw, map, img, pts, eds

Yes

No

Yes

No

MRC

mrc

Yes

No

Yes

Yes

MRCZ (compressed)

mrcz

Yes

Yes

Yes

No

EMSA/MSA

emsa/msa

Yes

Yes

No

No

NetCDF (EELSlab)

nc

Yes

No

No

No

NeXus

nxs

Yes

Yes

Yes

No

CEOS Phanta Rhei

prz

Yes

Yes

No

No

Phenom ELID

elid

Yes

No

No

No

Protochips logfile

csv & log

Yes

No

No

No

Quantum Detector

mib

Yes

No

Yes

No

Renishaw

wdf

Yes

No

No

No

Ripple

rpl

Yes

Yes

Yes

No

SEMPER binary UNF

unf

Yes

Yes

Yes

No

TIFF (tiffile)

tif, tiff

Yes

Yes

Yes

No

TriVista

tvf

Yes

No

No

No

TVIPS

tvips

Yes

Yes

Yes

No

Universal Spectroscopy and Imaging Data (USID)

h5, hdf5

Yes

Yes

Yes

No

ZSpy - HyperSpy ZARR

zspy

Yes

Yes

Yes

Yes