abtem.inelastic.plasmons#

Module Contents#

Classes#

Functions#

Data#

API#

class abtem.inelastic.plasmons.MonteCarloPlasmons(...)[source]#

Initialization

characteristic_angle(...) float[source]#
draw_events(...) PlasmonScatteringEvents[source]#
property ensemble_mean: bool#
property mean_free_path: float#
property num_samples: int#
property seed: int#
class abtem.inelastic.plasmons.PlasmonAxis[source]#

Bases: abtem.core.axes.OrdinalAxis

property azimuthal_angles#
property depths#
property excitations#
label: str#

‘Plasmons excitations’

property radial_angles#
property tilt#
units: str = <Multiline-String>#
update(...)[source]#
class abtem.inelastic.plasmons.PlasmonScatteringEvents(...)[source]#

Bases: abtem.transform.ArrayObjectTransform

Initialization

apply(...) Waves[source]#
property azimuthal_angles: Tuple[Tuple[float, ...]]#
property depths: Tuple[Tuple[float, ...]]#
property ensemble_axes_metadata: List[AxisMetadata]#
property ensemble_mean#
property ensemble_shape#
get_scattering_event_depths(...)[source]#
property max_excitations#
property num_events#
property num_excitations#
property radial_angles: Tuple[Tuple[float, ...]]#
show_cumulative_scattering_events(...)[source]#
show_excitations_histogram(...)[source]#
show_scattering_angle_distribution(...)[source]#
show_weights()[source]#
property weights: Tuple[float]#
abtem.inelastic.plasmons.draw_azimuthal_angle(...) Tuple[float][source]#
abtem.inelastic.plasmons.draw_radial_scattering_angle(...) Tuple[Tuple[float]][source]#
abtem.inelastic.plasmons.draw_scattering_depths(...) Tuple[Tuple][source]#
abtem.inelastic.plasmons.excitations_weights(...) float[source]#
abtem.inelastic.plasmons.nth#

None

abtem.inelastic.plasmons.ntuples#

None

abtem.inelastic.plasmons.reduce_plasmon_axes(...)[source]#