ase
Installation
SKILL.md
ASE (Atomic Simulation Environment)
Overview
ASE is a Python library for working with atoms and molecules. It provides tools for setting up, manipulating, and visualizing atomic structures, and interfaces with 40+ computational chemistry and materials science codes through a unified calculator API. ASE is released under the GNU Lesser General Public License (LGPL-3.0).
When to Use This Skill
- DFT workflow setup and analysis - Setting up calculations with VASP, Quantum ESPRESSO, GPAW, or other DFT codes
- Molecular dynamics simulations - Running NVE, NVT, or NPT ensemble simulations with various thermostats
- Geometry optimization - Relaxing atomic structures using BFGS, FIRE, or other optimization algorithms
- NEB calculations for reaction barriers - Finding minimum energy paths and saddle points between states
- Surface calculations - Building and analyzing surfaces, adsorption, and surface diffusion
- Vibrational analysis - Computing vibrational modes, IR spectra, and Raman spectra
- Structure manipulation and file I/O - Converting between file formats (CIF, POSCAR, XYZ, etc.)
- High-throughput computational workflows - Batch processing with ASE database and calculator interfaces