CLI API
The public command is svtk. It gives you file-based access to the same major Spatial-VTK workflows used from Python: configuration inspection, metadata and waveform preparation, QC queue export, metric planning and execution, plotting, mapping, dashboards, and advanced calls to importable public functions.
Run svtk --help to see the command tree from your installed environment.
svtk --help
svtk --version
Command Groups
Command |
What it does |
|---|---|
Inspect Spatial-VTK configuration. |
|
Prepare metadata and input inventories. |
|
Prepare QC review outputs. |
|
Plan, run, and post-process metric calculations. |
|
Create static metric and spatial plots. |
|
Create static map figures. |
|
Create context, QC, and waveform figures. |
|
Prepare and launch Streamlit dashboards. |
|
Call any importable Spatial-VTK Python function. |
Detailed Command Reference
Plotting and Mapping Notes
Most plotting and mapping commands accept --input for the main table, --output for the figure path, and --kwargs key=value for function-specific settings such as value_col=log2_residual or title='Residuals by distance'. Commands that need additional tables accept --table argument_name=path and, where available, convenience aliases such as --events or --stations.
Map commands also accept --config and --bounds so you can reuse named bounds from your project config. Basemaps are enabled by default for map figures; use --no-basemap only when you explicitly want a data-only map.
Advanced Python Calls
svtk call is available when you need to run an importable public function that does not yet have a curated workflow command. It only accepts import paths under spatial_vtk.