ChargeDensityPotential
======================

.. currentmodule:: abtem.potentials.charge_density

.. autoclass:: abtem.potentials.charge_density.ChargeDensityPotential
   :members:
   :show-inheritance:
   :inherited-members:

   
   .. automethod:: __init__

   
   .. rubric:: Methods

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

   
   
   .. rubric:: Attributes

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