class_docstr: Handles creating and initialising DFTEntry objects from the dataset. This object contains information    about the various systems in the datapoint (atoms, molecules and ions) along with the ground truth
  values.
  Notes
  -----
  Entry class should not be initialized directly, but created through
  ``Entry.create``
  
  Example
  -------
  >>> from deepchem.feat.dft_data import DFTEntry
  >>> e_type= 'dm'
  >>> true_val= 'deepchem/data/tests/dftHF_output.npy'
  >>> systems = [{'moldesc': 'H 0.86625 0 0; F -0.86625 0 0','basis': '6-311++G(3df,3pd)'}]
  >>> dm_entry_for_HF = DFTEntry.create(e_type, true_val, systems)
class_docstr_tok: ["Handles","creating","and","initialising","DFTEntry","objects","from","the","dataset",".","This","object","contains","information","about","the","various","systems","in","the","datapoint","(","atoms",",","molecules","and","ions",")","along","with","the","ground","truth","values",".","Notes","--","--","-","Entry","class","should","not","be","initialized","directly",",","but","created","through","``","Entry.create","``","Example","--","--","--","-",">",">",">","from","deepchem.feat.dft_data","import","DFTEntry",">",">",">","e_type=","'dm'",">",">",">","true_val=","'deepchem\/data\/tests\/dftHF_output.npy'",">",">",">","systems","=","[","{","'moldesc","'",":","'","H","0.86625","0","0",";","F","-0.86625","0","0","'",",","'basis","'",":","'","6-311++G","(","3df,3pd",")","'","}","]",">",">",">","dm_entry_for_HF","=","DFTEntry.create","(","e_type",",","true_val",",","systems",")"]
code: def __init__(
      self,
      e_type: str,
      true_val: Optional[str],
      systems: List[Dict],
      weight: Optional[int] = 1,
  ):
      self._systems = [DFTSystem(p) for p in systems]
      self._weight = weight
  
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 2 to create a new DFTEntry object  with example: obj = DFTEntry(e_type, true_val, systems, weight)