Source code for pychum.engine.eon._dataclasses

from dataclasses import dataclass
from pathlib import Path


@dataclass
[docs] class NWChemAtom:
[docs] symbol: str
[docs] x: float
[docs] y: float
[docs] z: float
@dataclass
[docs] class NWChemSocketConfig:
[docs] atoms: list[NWChemAtom]
[docs] settings_path: Path
[docs] socket_address: str
[docs] unix_mode: bool = False
[docs] mem_in_gb: int = 2
[docs] output_path: Path = Path("nwchem_socket.nwi")