Reproducible experiments harness and adapter for DSCI601
Project description
DSCI601 Experiments
This repository contains the experiments harness and adapter for integrating the GA-Work quantum framework into the DSCI601 reproducible experiments pipeline.
Structure
src/quantum_framework_adapter/— thin adapter exposing a small, stable API.configs/— reviewer-friendly example configs (fast_review.yaml).tests/— class-based unit tests (pytest)..github/workflows/ci.yml— CI pipeline for tests and linting.externals/— place for git submodules (GA-Work) — seeexternals/README.md.
Quick start (developer)
# from workspace root
cd Semester5/DSCI601/implementation/dsci601_experiments
# initialize externals if using submodules
# git submodule add <GA_WORK_REPO_URL> externals/ga-work
# install dev deps (optional)
python3 -m pip install -e .[dev]
pytest -q tests/test_runner.py
Notes
- The adapter contains a
LocalShimRunnerimplementation for reviewer-friendly runs when GA-Work is not available; onceexternals/ga-workis added, the adapter can be extended to call into GA-Work APIs without copying code.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file dsci601_experiments-0.1.2.tar.gz.
File metadata
- Download URL: dsci601_experiments-0.1.2.tar.gz
- Upload date:
- Size: 5.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.20
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
580148c8fd038398e8326117e2f4b7edd732db13bf7834ffa3c60c45e30fa8ae
|
|
| MD5 |
0e421f0ed7da1db43d9b04c697033c97
|
|
| BLAKE2b-256 |
530c8fb0b5bb32099e33b4da471e5b95c368686265fd84800f38d3d8c1212a70
|
File details
Details for the file dsci601_experiments-0.1.2-py3-none-any.whl.
File metadata
- Download URL: dsci601_experiments-0.1.2-py3-none-any.whl
- Upload date:
- Size: 6.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.20
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
33e8e93ef0e136d2b9acba1421abf1fac35b3702deebfaf21957cdb50e29d9cf
|
|
| MD5 |
e9e50856407004cba3ab3f999aa922a8
|
|
| BLAKE2b-256 |
2347b1b697588f7bd3d33f9756bceda42056d91759a5a9ed854a9d4f025a6002
|