Config schema
The source of truth for configuration is the Pydantic model tree in
arcade/config.py. Invalid YAML fails at arcade.config.load_config with
field paths and messages. Prefer validating with arcade validate before a
long run.
Artifact |
Role |
|---|---|
|
Annotated template checked into the repository |
|
Emit a commented skeleton to standard output |
Fair bake-off pattern for your own traces |
Top-level sections
Key |
Model |
Default intent |
|---|---|---|
|
|
Required. Path, keys, demodulation, and split |
|
|
Who runs and per-method options |
|
|
Off by default |
|
|
Duration and truncation sweep |
|
|
Analytical FPGA estimate |
|
|
Plots and summary report |
|
|
Prune, distill, or quantize when enabled |
|
|
Optional logical error and FTQC curves |
data highlights
Field |
Meaning |
|---|---|
|
File path. Required. |
|
|
|
Qubit count. Required. |
|
|
|
|
|
Digital demodulation of ADC data: |
|
|
|
|
classifiers
Field |
Notes |
|---|---|
|
Registry names or dotted |
|
Shared matched-filter bank. Default is |
|
|
Per-name blocks |
For example |
Extra keys are allowed so each method can keep its own option dictionary.
sweep, hardware, and visualization
Section |
Key fields |
|---|---|
|
|
|
|
|
|
Validate and run
arcade validate configs/example.yaml
arcade run configs/paper_all_methods_benchmark.yaml
arcade describe fnn
arcade list
Full model docs live under API modules.