pmokeDOCS
Installation & Setup

Installation

Supported builds for analysis and instrument control.

pmoke combines a Rust executable with Python analysis packages. Select only the hardware transports required by the workstation.

Prerequisites

  • Stable Rust toolchain and Cargo
  • Python 3 with the packages pinned in requirements.txt
  • A platform driver only when using direct GPIB or VISA
python -m pip install -r requirements.txt
cargo install --path .

The default build includes the project's standard hardware set. An analysis-only installation avoids hardware drivers:

cargo install --path . --no-default-features

Verification

pmoke --version
pmoke instruments list
pmoke config init --output config.toml
pmoke --config config.toml config validate

Continue with feature selection for a minimal platform build.

On this page