Atomic Simulation Environment (ASE)is a set of Python modules for performing atomistic simulations
Following page may be use for learning how to use ASE