LCOV - code coverage report
Current view: top level - src/pairinteraction - complex.py (source / functions) Hit Total Coverage
Test: coverage.info Lines: 0 11 0.0 %
Date: 2026-04-30 10:43:26 Functions: 0 0 -

          Line data    Source code
       1             : # SPDX-FileCopyrightText: 2025 PairInteraction Developers
       2             : # SPDX-License-Identifier: LGPL-3.0-or-later
       3             : 
       4           0 : import warnings
       5             : 
       6           0 : from pairinteraction import green_tensor
       7           0 : from pairinteraction.basis import (
       8             :     BasisAtom,
       9             :     BasisPair,
      10             : )
      11           0 : from pairinteraction.database import Database
      12           0 : from pairinteraction.diagonalization import diagonalize
      13           0 : from pairinteraction.ket import (
      14             :     KetAtom,
      15             :     KetPair,
      16             : )
      17           0 : from pairinteraction.perturbative import (
      18             :     C3,
      19             :     C6,
      20             :     EffectiveSystemPair,
      21             : )
      22           0 : from pairinteraction.state import (
      23             :     StateAtom,
      24             :     StatePair,
      25             : )
      26           0 : from pairinteraction.system import (
      27             :     SystemAtom,
      28             :     SystemPair,
      29             : )
      30             : 
      31           0 : __all__ = [
      32             :     "C3",
      33             :     "C6",
      34             :     "BasisAtom",
      35             :     "BasisPair",
      36             :     "Database",
      37             :     "EffectiveSystemPair",
      38             :     "KetAtom",
      39             :     "KetPair",
      40             :     "StateAtom",
      41             :     "StatePair",
      42             :     "SystemAtom",
      43             :     "SystemPair",
      44             :     "diagonalize",
      45             :     "green_tensor",
      46             : ]
      47             : 
      48             : 
      49           0 : warnings.warn(
      50             :     "All classes and functions from 'pairinteraction.complex' are now available via 'pairinteraction' directly. "
      51             :     "Replace all imports like 'import pairinteraction.complex as pi' with 'import pairinteraction as pi' "
      52             :     "to avoid this warning.",
      53             :     DeprecationWarning,
      54             :     stacklevel=2,
      55             : )

Generated by: LCOV version 1.16