CLI Tools#
matchest provides a comprehensive set of command-line tools accessible via the matchest (or mat) command.
Overview#
The CLI is organized into several categories:
Primitive cell conversion, space group analysis
K-point grid calculation for DFT codes
Convergence analysis, input validation, force tracking
SCF analysis, timing extraction
Command List#
All commands are accessible via matchest <command> or mat <command>:
Structure Analysis:
prim- Convert to primitive cellspg- Get space group informationpmg-convert-cell- Convert cell using pymatgen
K-points:
kpoints- Calculate systematic k-point series
VASP Utilities:
vasp-conv- Convergence analysisvasp-check- Input file validation and parallelization checkvasp-max-force- Track maximum forces per cycletrim-vasprun- Reduce vasprun.xml size
CASTEP Utilities:
castep-scf-info- SCF iteration analysiscastep-timing- Timing information extraction
Visualization:
view-files-ovito- View structures in OVITO
Utilities:
charge-neutral-combinations- Compute charge-neutral formulas
Detailed Documentation#
General Usage#
# Get help for any command
matchest <command> --help
# Examples
matchest prim --help
matchest vasp-check --help
Most structure-related commands accept:
--input-format- Specify input file format (auto-detected by default)--output-format- Specify output file formatCommon formats: vasp, cif, xsf, aims, etc. (via ASE)