Probe
=====

.. currentmodule:: abtem.waves

.. autoclass:: abtem.waves.Probe
   :members:
   :show-inheritance:
   :inherited-members:

   
   .. automethod:: __init__

   
   .. rubric:: Methods

   .. autosummary::
   
      ~Probe.__init__
      ~Probe.build
      ~Probe.check_can_build
      ~Probe.copy
      ~Probe.ensemble_blocks
      ~Probe.generate_blocks
      ~Probe.match_grid
      ~Probe.multislice
      ~Probe.profiles
      ~Probe.scan
      ~Probe.select_block
      ~Probe.show
   
   

   
   
   .. rubric:: Attributes

   .. autosummary::
   
      ~Probe.aberrations
      ~Probe.accelerator
      ~Probe.angular_sampling
      ~Probe.antialias_cutoff_gpts
      ~Probe.antialias_valid_gpts
      ~Probe.aperture
      ~Probe.axes_metadata
      ~Probe.base_axes_metadata
      ~Probe.base_shape
      ~Probe.ctf
      ~Probe.cutoff_angles
      ~Probe.device
      ~Probe.dtype
      ~Probe.energy
      ~Probe.ensemble_axes_metadata
      ~Probe.ensemble_shape
      ~Probe.extent
      ~Probe.full_cutoff_angles
      ~Probe.gpts
      ~Probe.grid
      ~Probe.metadata
      ~Probe.positions
      ~Probe.reciprocal_space_axes_metadata
      ~Probe.reciprocal_space_sampling
      ~Probe.rectangle_cutoff_angles
      ~Probe.sampling
      ~Probe.semiangle_cutoff
      ~Probe.shape
      ~Probe.soft
      ~Probe.tilt
      ~Probe.wavelength
   
   