Class diagrams#

The diagrams below show how the main user-facing classes in each part of the API relate to one another; see the full reference for every class and function.

Wave functions#

Inheritance diagram of abtem.waves.PlaneWave, abtem.waves.Probe, abtem.waves.Waves

Potentials#

Inheritance diagram of abtem.potentials.iam.Potential, abtem.potentials.iam.PotentialArray, abtem.potentials.iam.CrystalPotential

Detectors#

Inheritance diagram of abtem.detectors.AnnularDetector, abtem.detectors.PixelatedDetector, abtem.detectors.SegmentedDetector, abtem.detectors.FlexibleAnnularDetector

Scan patterns#

Inheritance diagram of abtem.scan.GridScan, abtem.scan.LineScan, abtem.scan.CustomScan

Contrast transfer function#

Inheritance diagram of abtem.transfer.CTF, abtem.transfer.Aperture, abtem.transfer.TemporalEnvelope