|
8 | 8 | from openmm.app import * |
9 | 9 |
|
10 | 10 | from ase import Atoms |
11 | | -from ase.io import read, Trajectory, write |
| 11 | +from ase.io import read, write |
12 | 12 | from ase.calculators.calculator import Calculator, all_changes |
13 | | -from ase.md.velocitydistribution import MaxwellBoltzmannDistribution |
14 | | -from ase.md.verlet import VelocityVerlet |
15 | 13 | from ase.stress import full_3x3_to_voigt_6_stress |
16 | | -from ase.optimize import BFGS |
17 | 14 |
|
18 | 15 | from ase import units |
19 | | -from ase.md.npt import NPT |
20 | | -from ase.md.nptberendsen import NPTBerendsen |
21 | | -from ase.md.langevin import Langevin |
22 | | -from ase.md.nose_hoover_chain import NoseHooverChainNVT |
23 | | -from ase.md import MDLogger |
24 | | -from ase.io.trajectory import Trajectory |
25 | 16 | from dmff.api import Hamiltonian |
26 | 17 | from dmff.common import nblist |
27 | | -from dmff.utils import jit_condition, regularize_pairs, pair_buffer_scales |
28 | | -from dmff.admp.pairwise import distribute_scalar, distribute_v3 |
29 | | -from dmff.admp.spatial import pbc_shift |
30 | | -import pickle |
31 | | -import time |
32 | | - |
33 | | -from dmff.sgnn.gnn import MolGNNForce |
34 | | -# from gnn import MolGNNForce |
35 | | -from dmff.sgnn.graph import TopGraph, from_pdb |
36 | | -# from graph import TopGraph, from_pdb |
37 | | - |
38 | | -# from eapnn import * |
39 | | - |
40 | | -# from jax import config |
41 | | -# config.update("jax_enable_x64", True) |
42 | | -# config.update("jax_debug_nans", True) |
43 | 18 |
|
44 | 19 | def get_atoms_box(atoms): |
45 | 20 | box = atoms.get_cell() / 10.0 |
|
0 commit comments