BasePotential
=============

.. currentmodule:: abtem.potentials.iam

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

   
   .. automethod:: __init__

   
   .. rubric:: Methods

   .. autosummary::
   
      ~BasePotential.__init__
      ~BasePotential.build
      ~BasePotential.copy
      ~BasePotential.ensemble_blocks
      ~BasePotential.generate_blocks
      ~BasePotential.generate_slices
      ~BasePotential.match_grid
      ~BasePotential.project
      ~BasePotential.select_block
      ~BasePotential.show
      ~BasePotential.to_images
   
   

   
   
   .. rubric:: Attributes

   .. autosummary::
   
      ~BasePotential.axes_metadata
      ~BasePotential.base_axes_metadata
      ~BasePotential.base_shape
      ~BasePotential.ensemble_axes_metadata
      ~BasePotential.ensemble_shape
      ~BasePotential.exit_planes
      ~BasePotential.exit_thicknesses
      ~BasePotential.extent
      ~BasePotential.gpts
      ~BasePotential.grid
      ~BasePotential.num_exit_planes
      ~BasePotential.num_frozen_phonons
      ~BasePotential.num_slices
      ~BasePotential.reciprocal_space_sampling
      ~BasePotential.sampling
      ~BasePotential.shape
      ~BasePotential.slice_limits
      ~BasePotential.slice_thickness
      ~BasePotential.thickness
   
   