Skip to main content

Atomic Simulation Environment

Project description

ASE is a set of tools and Python modules for setting up, manipulating, running, visualizing and analyzing atomistic simulations.

Webpage: http://wiki.fysik.dtu.dk/ase

Requirements

Optional:

  • Flask (for ase.db web-interface)

  • spglib (for symmetry operations)

Installation

To install the latest release:

pip install ase

To install the development version:

pip install git+https://gitlab.com/ase/ase.git

Testing

Please run the tests:

$ ase test  # takes 1 min.

and send us the output if there are failing tests.

Contact

Feel free to create Merge Requests and Issues on our GitLab page: https://gitlab.com/ase/ase

For regular support, please use the mailing list or chat rather than GitLab.

Example

Geometry optimization of hydrogen molecule with NWChem:

>>> from ase import Atoms
>>> from ase.optimize import BFGS
>>> from ase.calculators.nwchem import NWChem
>>> from ase.io import write
>>> h2 = Atoms('H2',
               positions=[[0, 0, 0],
                          [0, 0, 0.7]])
>>> h2.calc = NWChem(xc='PBE')
>>> opt = BFGS(h2, trajectory='h2.traj')
>>> opt.run(fmax=0.02)
BFGS:   0  19:10:49    -31.435229     2.2691
BFGS:   1  19:10:50    -31.490773     0.3740
BFGS:   2  19:10:50    -31.492791     0.0630
BFGS:   3  19:10:51    -31.492848     0.0023
>>> write('H2.xyz', h2)
>>> h2.get_potential_energy()  # ASE's units are eV and Ang
-31.492847800329216

This example requires NWChem to be installed.

$ ase gui h2.traj

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ase-3.24.0.tar.gz (2.4 MB view details)

Uploaded Source

Built Distribution

ase-3.24.0-py3-none-any.whl (2.9 MB view details)

Uploaded Python 3

File details

Details for the file ase-3.24.0.tar.gz.

File metadata

  • Download URL: ase-3.24.0.tar.gz
  • Upload date:
  • Size: 2.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.10.12

File hashes

Hashes for ase-3.24.0.tar.gz
Algorithm Hash digest
SHA256 9acc93d6daaf48cd27b844c56f8bf49428b9db0542faa3cc30d9d5b8e1842195
MD5 bec6d40d70b98a79800c7fc5f74654f5
BLAKE2b-256 5cc99adb9bc641bd7222367886e4e6c753b4c64da4ff2d9565ab39aee1e34734

See more details on using hashes here.

File details

Details for the file ase-3.24.0-py3-none-any.whl.

File metadata

  • Download URL: ase-3.24.0-py3-none-any.whl
  • Upload date:
  • Size: 2.9 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.10.12

File hashes

Hashes for ase-3.24.0-py3-none-any.whl
Algorithm Hash digest
SHA256 974922df87ef4ec8cf1140359a55ab4c4dc55c38e26876bdd9c00968da1f463c
MD5 b3d6e2f0f071cd91b85d29ab759008d8
BLAKE2b-256 1fcdb1253035a1da90e89f31947e052c558cd83df3bcaff34aa199e5e806d773

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page