Statistiques
| Révision :

root / ase / calculators / __init__.py @ 10

Historique | Voir | Annoter | Télécharger (1,18 ko)

1
"""Interfaces to different ASE compatible force-calculators."""
2

    
3
import numpy as np
4

    
5
from ase import _deprecate_things_from_ase_module
6
from ase.calculators.lj import LennardJones
7
from ase.calculators.emt import EMT
8
from ase.calculators.siesta import Siesta
9
from ase.calculators.dacapo import Dacapo
10
from ase.calculators.vasp import Vasp
11
from ase.calculators.aims import Aims, AimsCube
12
from ase.calculators.turbomole import Turbomole
13
from ase.calculators.exciting import Exciting
14
from ase.calculators.dftb import Dftb
15
from ase.calculators.singlepoint import SinglePointCalculator
16
from ase.calculators.test import numeric_force, numeric_forces, TestPotential
17
from ase.calculators.qmx import Qmx
18
from ase.calculators.mopac import Mopac
19

    
20
if _deprecate_things_from_ase_module:
21
    from ase.utils.deprecate import Deprecate
22
    _locals = locals()
23
    for name in ['LennardJones', 'EMT', 'Siesta', 'Dacapo', 'Vasp',
24
                 'Aims', 'AimsCube', 'Turbomole', 'Exciting', 'Dftb', 'Qmx', 
25
                 'SinglePointCalculator', 'numeric_force', 'numeric_forces',
26
                 'TestPotential']:
27
        obj = _locals[name]
28
        _locals[name] = Deprecate(obj, name, obj.__module__, 'ase.calculators')