pyNexafs.nexafs.scan#

Pynexafs.nexafs.scan: A set of classes for handling synchrotron scan data.

This module defines validated scan objects that can perform intelligent operations on synchrotron data. These objects are constructed from a parser object that contains the raw data and metadata.

See Also#

pynexafs.parsers.parserBase : Base class for synchrotron data parsers.

Classes

parsedScanAbstract([parser])

Abstract class for defining properties of a scan object that is linked to a parser object.

scanAbstract()

Abstract class for defining properties of a scan object.

scanBase(parser[, load_all_columns])

Base class for synchrotron measurements that scans across photon beam energies (eV).

scanSimple(x, y[, x_errs, y_errs, x_label, ...])

Basic interface class for raw data that is not bundled in a parser object.