Zernike
=======

.. currentmodule:: abtem.transfer

.. autoclass:: abtem.transfer.Zernike
   :members:
   :show-inheritance:
   :inherited-members:

   
   .. automethod:: __init__

   
   .. rubric:: Methods

   .. autosummary::
   
      ~Zernike.__init__
      ~Zernike.apply
      ~Zernike.copy
      ~Zernike.ensemble_blocks
      ~Zernike.generate_blocks
      ~Zernike.match_grid
      ~Zernike.select_block
      ~Zernike.show
      ~Zernike.to_diffraction_patterns
   
   

   
   
   .. rubric:: Attributes

   .. autosummary::
   
      ~Zernike.accelerator
      ~Zernike.angular_sampling
      ~Zernike.axes_metadata
      ~Zernike.base_axes_metadata
      ~Zernike.base_shape
      ~Zernike.center_hole_cutoff
      ~Zernike.distributions
      ~Zernike.energy
      ~Zernike.ensemble_axes_metadata
      ~Zernike.ensemble_shape
      ~Zernike.extent
      ~Zernike.gpts
      ~Zernike.grid
      ~Zernike.in_place
      ~Zernike.metadata
      ~Zernike.nyquist_sampling
      ~Zernike.phase_shift
      ~Zernike.reciprocal_space_sampling
      ~Zernike.sampling
      ~Zernike.semiangle_cutoff
      ~Zernike.shape
      ~Zernike.wavelength
   
   