CrystalPotential
================

.. currentmodule:: abtem.potentials.iam

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

   
   .. automethod:: __init__

   
   .. rubric:: Methods

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

   
   
   .. rubric:: Attributes

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