Statistiques
| Révision :

root / ase / calculators / __init__.py @ 1

Historique | Voir | Annoter | Télécharger (1,1 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

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