class_docstr: Data structure that contains information about a contracted gaussian
  type orbital (CGTO).
  
  Examples
  --------
  >>> import torch
  >>> from deepchem.utils.dft_utils import CGTOBasis
  >>> alphas = torch.ones(1)
  >>> coeffs = torch.ones(1)
  >>> cgto = CGTOBasis(angmom=0, alphas=alphas, coeffs=coeffs)
  >>> cgto.wfnormalize_()
  CGTOBasis(angmom=0, alphas=tensor([1.]), coeffs=tensor([2.5265]), normalized=True)
docstr: Return the string representation of the CGTOBasis object.
  
  Returns
  -------
  angmom: int
      The angular momentum of the basis.
  alphas: torch.Tensor
      The gaussian exponents of the basis. Shape: (nbasis,)
  coeffs: torch.Tensor
      The coefficients of the basis. Shape: (nbasis,)
docstr_tok: ["Return","the","string","representation","of","the","CGTOBasis","object",".","Returns","--","--","--","-","angmom",":","int","The","angular","momentum","of","the","basis",".","alphas",":","torch.Tensor","The","gaussian","exponents","of","the","basis",".","Shape",":","(","nbasis",",",")","coeffs",":","torch.Tensor","The","coefficients","of","the","basis",".","Shape",":","(","nbasis",",",")"]
code: def __repr__(self):
      """Return the string representation of the CGTOBasis object.
  
      Returns
      -------
      angmom: int
          The angular momentum of the basis.
      alphas: torch.Tensor
          The gaussian exponents of the basis. Shape: (nbasis,)
      coeffs: torch.Tensor
          The coefficients of the basis. Shape: (nbasis,)
  
      """
      return f"CGTOBasis(angmom={self.angmom}, alphas={self.alphas}, coeffs={self.coeffs}, normalized={self.normalized})"
  
imports: from typing import Union, TypeVar, Generic, Optional, Callable, List, Dict
  from dataclasses import dataclass
  import torch
  import numpy
  from deepchem.utils import gaussian_integral
label_desc: Use image node_id 2 for calling the CGTOBasis obj's underlying member method code with example usage: obj.__repr__() and returns: str, self, str, self, str, self, str, self, str