Quickstart¶
Follow these steps to get amp-benchkit running locally, with or without connected hardware.
1. Clone the Repository¶
git clone https://github.com/bwedderburn/amp-benchkit.git
cd amp-benchkit
2. Create a Virtual Environment¶
python3 -m venv .venv
source .venv/bin/activate
python -m pip install --upgrade pip
3. Install Dependencies¶
For daily development (CLI, tests, GUI) install the editable package with extras:
pip install -e .[dev,test,gui]
To build documentation locally:
pip install .[docs]
4. Run the Automated Tests¶
Enable fake hardware for environments without lab instruments:
export AMPBENCHKIT_FAKE_HW=1
python -m pytest -q
5. Launch the GUI¶
python unified_gui_layout.py gui
If Qt bindings are missing, reinstall the GUI extra (pip install .[gui]
) or run the CLI recipes defined in the README.
Next Steps¶
- Follow the Hardware Setup guide when you have physical instruments.
- Review the Development Workflow for coding standards, linting, and commit conventions.