Overview of modules¶
The mpes package contains the following major modules. They are listed here along with suggested import conventions
import mpes.fprocessing as fp
import mpes.analysis as aly
import mpes.visualization as vis
which can also be done without using the aliases simply as (not recommended):
from mpes import *
Description¶
mpes.base
: Contains the base classes that the data processing classes build on.
mpes.fprocessing
: Contains functions and classes for data format conversion and distributed single-event data processing.
mpes.analysis
: Contains components for data calibration, data slicing (e.g. along momentum path, or volumetric cut-out), artifact correction, peak detection, lineshape and background models for elementary data fitting and simulation.
mpes.bandstructure
: Contains data structure classes (subclasses of xarray.DataArray
) that support multidimensional data manipulation befitting photoemission spectroscopy.
mpes.visualization
: Contains functions for visualization (static and dynamic or movie).
mpes.utils
and mpes.mirrorutil
: Contain utility functions supporting various other modules.