Spaces:
Running
Running
import pytest | |
from ase import Atoms | |
from mlip_arena.models.utils import MLIPEnum | |
def test_calculate(model: MLIPEnum): | |
calc = MLIPEnum[model.name].value() | |
atoms = Atoms( | |
"OO", | |
positions=[[0, 0, 0], [1.5, 0, 0]], | |
cell=[10, 10 + 0.001, 10 + 0.002], | |
pbc=True, | |
) | |
atoms.calc = calc | |
print(atoms.get_potential_energy()) | |
assert isinstance(atoms.get_potential_energy(), float) | |