Potential
=========

.. currentmodule:: abtem.potentials.iam

.. autoclass:: abtem.potentials.iam.Potential
   :members:
   :show-inheritance:
   :inherited-members:

   
   .. automethod:: __init__

   
   .. rubric:: Methods

   .. autosummary::
   
      ~Potential.__init__
      ~Potential.build
      ~Potential.copy
      ~Potential.ensemble_blocks
      ~Potential.generate_blocks
      ~Potential.generate_slices
      ~Potential.get_sliced_atoms
      ~Potential.get_transformed_atoms
      ~Potential.match_grid
      ~Potential.project
      ~Potential.select_block
      ~Potential.show
      ~Potential.to_images
   
   

   
   
   .. rubric:: Attributes

   .. autosummary::
   
      ~Potential.axes_metadata
      ~Potential.base_axes_metadata
      ~Potential.base_shape
      ~Potential.box
      ~Potential.device
      ~Potential.ensemble_axes_metadata
      ~Potential.ensemble_shape
      ~Potential.exit_planes
      ~Potential.exit_thicknesses
      ~Potential.extent
      ~Potential.frozen_phonons
      ~Potential.gpts
      ~Potential.grid
      ~Potential.integrator
      ~Potential.num_exit_planes
      ~Potential.num_frozen_phonons
      ~Potential.num_slices
      ~Potential.origin
      ~Potential.periodic
      ~Potential.plane
      ~Potential.reciprocal_space_sampling
      ~Potential.sampling
      ~Potential.shape
      ~Potential.slice_limits
      ~Potential.slice_thickness
      ~Potential.thickness
   
   