Command-Line Interface (CLI)
In addition to its Python library, VacHopPy provides a powerful Command-Line Interface (CLI) to perform key tasks directly from your terminal. This allows you to run analyses quickly without writing custom scripts.
The general command structure is:
vachoppy <command> [options]
Available Commands
To see a list of all available commands and their brief descriptions, use the -h or --help option:
vachoppy -h
Here is a summary of the main commands available:
Command |
Description |
|---|---|
|
Identify and visualize vacancy trajectories from a single trajectory file. |
|
Extract hopping parameters from an ensemble of trajectories. |
|
Extract atomic vibration frequency from a single trajectory. |
|
Trace change in cosine distance from a reference structure over time. |
|
Calculate and plot the fingerprint for a single static structure. |
|
Calculate diffusivity from mean squared displacement (Einstein relation). |
|
Convert various MD trajectory formats to the standard HDF5 format. |
|
Concatenate two successive HDF5 trajectory files into a new one. |
|
Cut a portion of a HDF5 file and saves it as a new file. |
|
Display a metadata summary of a HDF5 trajectory file. |
Getting Help for a Specific Command
Each command has its own set of specific options and arguments. You can view the detailed help for any command by adding -h after the command name.
For example, to see all options for the trajectory command, run:
vachoppy trajectory -h