class_docstr: Entry for density profile (dens), compared with CCSD calculation
class_docstr_tok: ["Entry","for","density","profile","(","dens",")",",","compared","with","CCSD","calculation"]
docstr: This method is used to calculate the integration grid required for a system
  in order to calculate it's density profile using Differentiable DFT.
  
  Returns
  -------
  grid: BaseGrid
  
  References
  ----------
  https://github.com/diffqc/dqc/blob/0fe821fc92cb3457fb14f6dff0c223641c514ddb/dqc/grid/base_grid.py
docstr_tok: ["This","method","is","used","to","calculate","the","integration","grid","required","for","a","system","in","order","to","calculate","it","'s","density","profile","using","Differentiable","DFT",".","Returns","--","--","--","-","grid",":","BaseGrid","References","--","--","--","--","--","https",":","\/\/github.com\/diffqc\/dqc\/blob\/0fe821fc92cb3457fb14f6dff0c223641c514ddb\/dqc\/grid\/base_grid.py"]
code: def get_integration_grid(self) -> BaseGrid:
      """
      This method is used to calculate the integration grid required for a system
      in order to calculate it's density profile using Differentiable DFT.
  
      Returns
      -------
      grid: BaseGrid
  
      References
      ----------
      https://github.com/diffqc/dqc/blob/0fe821fc92cb3457fb14f6dff0c223641c514ddb/dqc/grid/base_grid.py
      """
      if self._grid is None:
          system = self.get_systems()[0]
          dqc_mol = system.get_dqc_mol()
          dqc_mol.setup_grid()
          grid = dqc_mol.get_grid()
          assert grid.coord_type == "cart"
          self._grid = grid
  
      return self._grid
  
imports: from __future__ import annotations
  from abc import abstractmethod, abstractproperty
  from typing import List, Dict, Optional
  import numpy
  from dqc.system.mol import Mol
  from dqc.system.base_system import BaseSystem
  from deepchem.utils.dftutils import KSCalc
  from deepchem.utils.dft_utils import parse_moldesc, BaseGrid
label_desc: Use image node_id 5 for calling the _EntryDens obj's underlying member method code with example usage: obj.get_integration_grid() and returns: self