root / ase / calculators / __init__.py @ 10
Historique | Voir | Annoter | Télécharger (1,18 ko)
1 | 1 | tkerber | """Interfaces to different ASE compatible force-calculators."""
|
---|---|---|---|
2 | 1 | tkerber | |
3 | 1 | tkerber | import numpy as np |
4 | 1 | tkerber | |
5 | 1 | tkerber | from ase import _deprecate_things_from_ase_module |
6 | 1 | tkerber | from ase.calculators.lj import LennardJones |
7 | 1 | tkerber | from ase.calculators.emt import EMT |
8 | 1 | tkerber | from ase.calculators.siesta import Siesta |
9 | 1 | tkerber | from ase.calculators.dacapo import Dacapo |
10 | 1 | tkerber | from ase.calculators.vasp import Vasp |
11 | 1 | tkerber | from ase.calculators.aims import Aims, AimsCube |
12 | 1 | tkerber | from ase.calculators.turbomole import Turbomole |
13 | 1 | tkerber | from ase.calculators.exciting import Exciting |
14 | 1 | tkerber | from ase.calculators.dftb import Dftb |
15 | 1 | tkerber | from ase.calculators.singlepoint import SinglePointCalculator |
16 | 1 | tkerber | from ase.calculators.test import numeric_force, numeric_forces, TestPotential |
17 | 2 | tkerber | from ase.calculators.qmx import Qmx |
18 | 10 | tkerber | from ase.calculators.mopac import Mopac |
19 | 1 | tkerber | |
20 | 1 | tkerber | if _deprecate_things_from_ase_module:
|
21 | 1 | tkerber | from ase.utils.deprecate import Deprecate |
22 | 1 | tkerber | _locals = locals()
|
23 | 1 | tkerber | for name in ['LennardJones', 'EMT', 'Siesta', 'Dacapo', 'Vasp', |
24 | 2 | tkerber | 'Aims', 'AimsCube', 'Turbomole', 'Exciting', 'Dftb', 'Qmx', |
25 | 1 | tkerber | 'SinglePointCalculator', 'numeric_force', 'numeric_forces', |
26 | 1 | tkerber | 'TestPotential']:
|
27 | 1 | tkerber | obj = _locals[name] |
28 | 1 | tkerber | _locals[name] = Deprecate(obj, name, obj.__module__, 'ase.calculators') |