Microscope#
- class de_ebsd.sim.Microscope(energy=20000.0, sample_tilt=70.0, azimuthal=0.0, probe_diameter_nm=None)[source]#
Bases:
objectAn SEM configured for EBSD.
- Parameters:
- energy
Beam energy in eV (e.g.
20e3).- sample_tilt
Sample tilt from the horizontal in degrees (70 is standard for EBSD).
- azimuthal
Detector azimuthal angle with respect to the tilt axis, in degrees.
- probe_diameter_nm
Nominal circular beam diameter perpendicular to the beam, in nm. Optional geometry metadata, not a finite-probe scattering model.
Methods
Editable beam, footprint and optional detector geometry inspector.
Attributes
azimuthalenergyBeam energy in keV.
Relativistic correction factor 1 + e V / (m0 c^2).
probe_diameter_nmMajor/minor diameters on a flat surface; None at grazing incidence.
sample_tiltInteraction constant in (V nm)^-1.
- property energy_kev#
Beam energy in keV.
- property gamma#
Relativistic correction factor 1 + e V / (m0 c^2).
- property probe_footprint_nm#
Major/minor diameters on a flat surface; None at grazing incidence.
Geometric projection of a circular parallel probe, not an interaction volume, beam broadening prediction, or a measured spatial resolution.
- show(detector=None, crystal=None)[source]#
Editable beam, footprint and optional detector geometry inspector.
When supplied, detector sample tilt/azimuth must agree with this object. Edits are a separate snapshot; read them with widget.to_microscope().
- property sigma#
Interaction constant in (V nm)^-1.