feat: reads potentions from ljc file

This commit is contained in:
2026-03-16 01:24:01 -03:00
parent 30be88e6b4
commit 0763c4a9e1
19 changed files with 250 additions and 210 deletions

View File

@@ -1,9 +1,9 @@
from diceplayer.utils.ptable import AtomInfo, PTable
from dataclasses import dataclass
from pydantic.dataclasses import dataclass
@dataclass
@dataclass(slots=True)
class Atom:
"""
Atom class declaration. This class is used throughout the DicePlayer program to represent atoms.

View File

@@ -10,10 +10,11 @@ import numpy as np
import numpy.linalg as linalg
import numpy.typing as npt
from typing_extensions import List, Self, Tuple
from pydantic.dataclasses import dataclass
import math
from copy import deepcopy
from dataclasses import dataclass, field
from dataclasses import field
from functools import cached_property