VASP Analysis
Use this skill for post-run VASP result analysis rather than workflow setup.
When to use
- analyze a completed or incomplete VASP run
- compare energies across multiple VASP directories
- summarize convergence, forces, or status from
OUTCARandOSZICAR - write a compact status or comparison report from existing results
Use the bundled helpers
scripts/analyze_vasp_result.pySummarize a single VASP result directory.scripts/compare_vasp_results.pyCompare multiple VASP result directories by energy and status.scripts/structure_change_vasp.pyCompare two VASP structures and summarize lattice or coordinate changes.scripts/analyze_vasp_dos.pyExtract DOS-oriented summary data fromDOSCAR.scripts/analyze_vasp_band.pyExtract band-gap-oriented summary data fromEIGENVAL.scripts/analyze_vasp_magnetism.pyExtract total and local magnetic moments fromOUTCAR.scripts/analyze_vasp_voltage.pyEstimate an average insertion voltage from two VASP states.scripts/analyze_vasp_neb.pyEstimate a simple NEB barrier from numbered VASP image directories.scripts/export_analysis_report.pyExport a markdown analysis report from a VASP result directory.
Guardrails
- Do not claim a scientific conclusion from an incomplete or unconverged run.
- Distinguish raw extraction from interpretation.
- If directories are not numerically comparable, say so plainly.