The atomic simulation environment—a Python library for working with atoms
Ask Hjorth Larsen, Jens Jørgen Mortensen, Jakob Blomqvist, et al.
ASE is a Python library for setting up, steering, and analyzing atomistic simulations with a uniform interface to external calculators and built-in simulation tasks.