Line data Source code
1 : # SPDX-FileCopyrightText: 2025 Pairinteraction Developers 2 : # SPDX-License-Identifier: LGPL-3.0-or-later 3 : 4 1 : from pairinteraction_gui.config.base_config import BaseConfig 5 1 : from pairinteraction_gui.config.basis_config import BasisConfig, BasisConfigOneAtom, BasisConfigTwoAtoms 6 1 : from pairinteraction_gui.config.calculation_config import CalculationConfig 7 1 : from pairinteraction_gui.config.ket_config import KetConfig, KetConfigLifetimes, KetConfigOneAtom, KetConfigTwoAtoms 8 1 : from pairinteraction_gui.config.system_config import SystemConfig, SystemConfigOneAtom, SystemConfigTwoAtoms 9 : 10 : # The naming scheme for the config classes follows the pattern: 11 : # <ConfigType>Config<PageType>, e.g. the KetConfig for the OneAtomPage is called KetConfigOneAtom. 12 : 13 1 : __all__ = [ 14 : "BaseConfig", 15 : "BasisConfig", 16 : "BasisConfigOneAtom", 17 : "BasisConfigTwoAtoms", 18 : "CalculationConfig", 19 : "KetConfig", 20 : "KetConfigLifetimes", 21 : "KetConfigOneAtom", 22 : "KetConfigTwoAtoms", 23 : "SystemConfig", 24 : "SystemConfigOneAtom", 25 : "SystemConfigTwoAtoms", 26 : ]