articleJournal of Physics Condensed MatterMar 21, 2017BRONZE OA

The atomic simulation environment—a Python library for working with atoms

University of the Basque Country · Universitat de Barcelona · +13 more institutions

PubMed
Indexed incrossrefpubmed

Abstract

The atomic simulation environment (ASE) is a software package written in the Python programming language with the aim of setting up, steering, and analyzing atomistic simulations. In ASE, tasks are fully scripted in Python. The powerful syntax of Python combined with the NumPy array library make it possible to perform very complex simulation tasks. For example, a sequence of calculations may be performed with the use of a simple 'for-loop' construction. Calculations of energy, forces, stresses and other quantities are performed through interfaces to many external electronic structure codes or force fields using a uniform interface. On top of this calculator interface, ASE provides modules for performing many…

Citation impact

4,519
total citations
FWCI
106.39
Percentile
100%
References
148
Citations per year

Authors

34

Topics & keywords

Keywords
  • Python (programming language)
  • Calculator
  • Computer science
  • Computational science
  • Software
  • Molecular dynamics
  • Programming language
  • Graphical user interface
No related works found for this paper.

Funding