How-To Guides
This part of the project documentation focuses on a problem-oriented approach. Based on the documentation for EStA v3, here are concrete guide ideas & how you might structure them, with relevant modules
- How to install EStA and set up environment click here
Install via pip / conda / from source
Installing dependencies (ase, spglib, Fortran parts, C parts, etc.)
Verifying the installation works by using tutorials
- How to generate input files for a calculation (VASP / Quantum‑ESPRESSO / Gaussian, etc.) click here
Using esta.qeBag.gen_qeinput or gen_qeinput2 etc.
Setup of input parameters (k‑points, pseudopotentials, etc.)
- How to read and analyze outputs from those softwares
- Extracting bands, k‑points, band gaps via esta.qeBag.bands_kpts_band_gap etc.
- Reading force constants etc. via phonon subpackage
- How to perform phonon / vibrational / thermodynamic analysis
- Using esta.phonon modules to get frequencies, force constants, zero point energy, etc.
- How to find transition states / NEB paths
- Using esta.transitionState.neb, optimizer etc.
- How to manipulate / modify structures
- E.g. deleting atoms, substitution, cell transformations, vacuum region etc. via esta.general submodules
- How to use machine learning parts
- Regression or classification tasks using esta.mlBag etc. if available. Create a UML example: train on data, predict properties.
- Working example from start to finish
- Pick a physical system (maybe a small molecule or simple crystal), perform structuring, run calculation, extract bands, compute phonons, etc. That will tie many features together for a demo.