ase
Installation
SKILL.md
ASE - Atomic Simulation Environment
ASE is built around the Atoms object, which represents a collection of atoms with positions, atomic numbers, and a unit cell. It provides a common interface for interacting with various "Calculators" (external codes that compute energies and forces).
When to Use
- Building complex atomic structures: molecules, crystals, surfaces, and nanoparticles.
- Running geometry optimizations (finding the minimum energy structure).
- Performing Molecular Dynamics (MD) simulations in various ensembles.
- Calculating Potential Energy Surfaces (PES) and transition states (NEB method).
- Converting between atomic file formats (CIF, XYZ, POSCAR, PDB, etc.).
- Calculating electronic properties like Density of States (DOS) and Band Structures.
- Automating simulation workflows involving multiple software packages.
Reference Documentation
Official docs: https://wiki.fysik.dtu.dk/ase/
List of Calculators: https://wiki.fysik.dtu.dk/ase/ase/calculators/calculators.html
Search patterns: ase.Atoms, ase.build, ase.optimize, ase.io.read, ase.calculators