pmokeDOCS

Quickstart

Validate a configuration and run the complete analysis pipeline.

pmoke config init --output config.toml
pmoke --config config.toml config validate
pmoke --config config.toml doctor
pmoke --config config.toml --run-dir shot-001 analyze

Run pmoke without a subcommand to open the terminal interface. doctor checks the configuration, storage, Python environment, compiled transport features, and configured hardware before a measurement.

Choose a workflow

  • Existing waveform data: analyze
  • Acquisition followed by analysis: process
  • Single mode, trigger, acquisition, and analysis: auto
  • Individual analysis stages: reference, sensor, li, phase, or kerr

The run directory stores immutable source and resolved configuration snapshots. Reusing the directory with different acquisition settings is rejected.

Next checks

Review the installation matrix, then adapt the guided configuration to the instrument wiring.

On this page