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

  • Python 2.7, 3.4-3.6

  • NumPy (base N-dimensional array package)

Optional:

  • SciPy (library for scientific computing)

  • For ASE’s GUI: Matplotlib (2D Plotting)

Installation

Add ~/ase to your $PYTHONPATH environment variable and add ~/ase/bin to $PATH (assuming ~/ase is where your ASE folder is).

Testing

Please run the tests:

$ ase test  # takes 1 min.

and send us the output if there are failing tests.

Contact

Please send us bug-reports, patches, code, ideas and questions.

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
$ 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.17.0.tar.gz (1.6 MB view details)

Uploaded Source

Built Distributions

ase-3.17.0-py3-none-any.whl (1.8 MB view details)

Uploaded Python 3

ase-3.17.0-py2-none-any.whl (1.8 MB view details)

Uploaded Python 2

File details

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

File metadata

  • Download URL: ase-3.17.0.tar.gz
  • Upload date:
  • Size: 1.6 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.5.0 requests-toolbelt/0.8.0 tqdm/4.23.4 CPython/3.5.3

File hashes

Hashes for ase-3.17.0.tar.gz
Algorithm Hash digest
SHA256 8fe49ddc5a554b69b6468dd1f45a29f67c61997319d0cb7e217e41a5aeef8fb4
MD5 dc6d4e765a46a9e278760337b8fd7c54
BLAKE2b-256 d90835969da23b641d3dfca46ba7559f651fcfdca81dbbc00b9058c934e75769

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ase-3.17.0-py3-none-any.whl
  • Upload date:
  • Size: 1.8 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.5.0 requests-toolbelt/0.8.0 tqdm/4.23.4 CPython/3.5.3

File hashes

Hashes for ase-3.17.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c2910cbd34c0357baae89e9ecebcba4f21bf8ebea7bd86cae0c78835d1bd816e
MD5 c4cf9ce16040bcd568abdf1a1ff2552d
BLAKE2b-256 a7afea30928def88748d76946c0af0e6a8f9c2d2e65e3d65da527fe80e9ba06e

See more details on using hashes here.

File details

Details for the file ase-3.17.0-py2-none-any.whl.

File metadata

  • Download URL: ase-3.17.0-py2-none-any.whl
  • Upload date:
  • Size: 1.8 MB
  • Tags: Python 2
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.5.0 requests-toolbelt/0.8.0 tqdm/4.23.4 CPython/3.5.3

File hashes

Hashes for ase-3.17.0-py2-none-any.whl
Algorithm Hash digest
SHA256 f24c6b07e476e560b12357b1ad7e13fc3423051d00cf52620a7664e708480b97
MD5 ded6759e2c26537aba8285099f5c66a7
BLAKE2b-256 d3db3ef736fbdb7cb76e4996690d0c61b3b948685aff0ff058f75bcf6de61f04

See more details on using hashes here.

Supported by

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