SciFiReaders.readers.microscopy.em.tem.dm3_reader

SciFiReaders.readers.microscopy.em.tem.dm3_reader#

Reader for Gatan DigitalMicrograph (DM3) files into sidpy.Dataset, including all metadata.

Tested on EELS spectra, spectrum images, single images and image stacks.

Based on the DM3_Reader plug-in (v1.3.4) for ImageJ by Greg Jefferis (http://rsb.info.nih.gov/ij/plugins/DM3_Reader.html) and its Python adaptation by Pierre-Ivan Raynal (http://microscopies.med.univ-tours.fr/). Extended for EELS support by Gerd Duscher, UTK 2012; rewritten for sidpy in 2020.

Functions

read_64_long

read_bool

Read 1 byte as boolean in file f

read_byte

Read 1 byte as integer in file f

read_char

Read 1 byte as char in file f

read_le_double

Read 8 bytes as little endian double in file f

read_le_float

Read 4 bytes as little endian float in file f

read_le_long

Read 4 bytes as little endian integer in file f

read_le_short

Read 2 bytes as little endian integer in file f

read_leu_long

Read 4 bytes as little endian unsigned integer in file f

read_leu_short

Read 2 bytes as little endian unsigned integer in file f

read_long

Read 4 bytes as integer in file f

read_short

Read 2 bytes as integer in file f

read_string

Read len bytes as a string in file f

Classes