Waves
=====

.. currentmodule:: abtem.waves

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

   
   .. automethod:: __init__

   
   .. rubric:: Methods

   .. autosummary::
   
      ~Waves.__init__
      ~Waves.apply_ctf
      ~Waves.apply_transform
      ~Waves.complex_images
      ~Waves.compute
      ~Waves.convolve
      ~Waves.copy
      ~Waves.copy_to_device
      ~Waves.diffraction_patterns
      ~Waves.downsample
      ~Waves.ensemble_blocks
      ~Waves.ensure_lazy
      ~Waves.ensure_real_space
      ~Waves.ensure_reciprocal_space
      ~Waves.expand_dims
      ~Waves.from_array_and_metadata
      ~Waves.from_zarr
      ~Waves.generate_blocks
      ~Waves.generate_ensemble
      ~Waves.get_items
      ~Waves.intensity
      ~Waves.match_grid
      ~Waves.max
      ~Waves.mean
      ~Waves.min
      ~Waves.multislice
      ~Waves.no_base_chunks
      ~Waves.normalize
      ~Waves.phase_shift
      ~Waves.rechunk
      ~Waves.select_block
      ~Waves.set_ensemble_axes_metadata
      ~Waves.show
      ~Waves.squeeze
      ~Waves.std
      ~Waves.sum
      ~Waves.tile
      ~Waves.to_cpu
      ~Waves.to_gpu
      ~Waves.to_hyperspy
      ~Waves.to_tiff
      ~Waves.to_zarr
   
   

   
   
   .. rubric:: Attributes

   .. autosummary::
   
      ~Waves.accelerator
      ~Waves.angular_sampling
      ~Waves.antialias_cutoff_gpts
      ~Waves.antialias_valid_gpts
      ~Waves.array
      ~Waves.axes_metadata
      ~Waves.base_axes_metadata
      ~Waves.base_dims
      ~Waves.base_shape
      ~Waves.base_tilt
      ~Waves.cutoff_angles
      ~Waves.device
      ~Waves.dtype
      ~Waves.energy
      ~Waves.ensemble_axes_metadata
      ~Waves.ensemble_dims
      ~Waves.ensemble_shape
      ~Waves.extent
      ~Waves.full_cutoff_angles
      ~Waves.gpts
      ~Waves.grid
      ~Waves.is_complex
      ~Waves.is_lazy
      ~Waves.metadata
      ~Waves.reciprocal_space
      ~Waves.reciprocal_space_axes_metadata
      ~Waves.reciprocal_space_sampling
      ~Waves.rectangle_cutoff_angles
      ~Waves.sampling
      ~Waves.shape
      ~Waves.wavelength
   
   