For AI agents: a documentation index is available at the root level at /llms.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.
LogoLogo
OverviewCodaControlAPI ReferenceChangelog
OverviewCodaControlAPI ReferenceChangelog
On this page
  • May 13, 2026
  • Batch processing for Coulomb Blockade Peak Detector v2
  • April 15, 2026
  • NVIDIA Ising Calibration agent and QEC Decoding models
  • April 8, 2026
  • Coda API
  • March 9, 2026
  • Coulomb Diamond Detector v2
  • March 6, 2026
  • Resonator Dip Finder v0
  • February 22, 2026
  • Model result voting
  • January 12, 2026
  • Coulomb Diamond Detector v1
  • November 18, 2025
  • Anticrossing Detector and Electron Unload models
  • November 13, 2025
  • Stanza DQD Search routine
  • October 28, 2025
  • Stanza live plotting

Changelog

May 13, 2026
May 13, 2026

April 15, 2026
April 15, 2026

April 8, 2026
April 8, 2026

March 9, 2026
March 9, 2026

March 6, 2026
March 6, 2026

February 22, 2026
February 22, 2026

January 12, 2026
January 12, 2026

November 18, 2025
November 18, 2025

November 13, 2025
November 13, 2025

October 28, 2025
October 28, 2025

Stanza live plotting

Stream measurement data to interactive Bokeh plots during experiments with automatic axis labelling and configurable update rates.

Built with

Batch processing for Coulomb Blockade Peak Detector v2

Added a new batch endpoint for running coulomb-blockade-peak-detector-v2 over multiple traces in a single request.

  • POST /models/batch and client.control.models.batch.run(...)
  • Accepts a .npy or .pt file containing a 2D array shaped (batch_size, trace_length)
  • Returns output.outputs ordered by batch index
1import numpy as np
2from conductorquantum import ConductorQuantum
3
4client = ConductorQuantum(
5 token="YOUR_TOKEN",
6)
7
8trace_a = ... # replace with actual trace data
9trace_b = ... # replace with actual trace data
10batch = np.stack([trace_a, trace_b])
11
12client.control.models.batch.run(
13 model="coulomb-blockade-peak-detector-v2",
14 data=batch,
15)

NVIDIA Ising Calibration agent and QEC Decoding models

Ising Calibration 1

NVIDIA Ising Calibration 1 — 35B-parameter VLM that interprets quantum calibration plots and produces structured assessments for autonomous QPU tune-up.

  • POST /agents/{agent_id} and client.control.agents.run("ising-calibration-v1", ...)
  • GET /agents and client.control.agents.list()

Ising Decoding (QEC)

NVIDIA Ising Decoding — AI pre-decoders for quantum error correction on surface codes.

  • Fast (0.9M params) and Accurate (1.8M params) variants
  • POST /models and client.control.models.run("ising-decoding-v1-fast", ...)

Coda API

Launched the Coda API for interacting with quantum hardware programmatically.

  • GET /qpus — list available QPU devices
  • POST /qpus — submit quantum circuits
  • POST /qpus/status — check job status
  • client.coda.qpus.list(), client.coda.qpus.run(...), client.coda.qpus.status(...)

Coulomb Diamond Detector v2

Added coulomb-diamond-detector-v2 to the Control API. This version detects the vertices of Coulomb diamond structures directly from conductance data with improved accuracy over v1.

1result = client.control.models.run(
2 model="coulomb-diamond-detector-v2",
3 data=f,
4)

Resonator Dip Finder v0

Added resonator-dip-finder-v0 to the Control API. Detects resonator dips in spectroscopy magnitude traces, accepting 1D input of any length and returning detected dip indices.

1result = client.control.models.run(
2 model="resonator-dip-finder-v0",
3 data=f,
4)

Model result voting

Vote on model results to help improve model quality.

  • PUT /model-results/{result_id}/vote — create or update a vote
  • DELETE /model-results/{result_id}/vote — remove a vote
  • client.control.model_results.vote_on_model_result(result_id, vote=1)
  • client.control.model_results.remove_vote_on_model_result(result_id)

Coulomb Diamond Detector v1

Added coulomb-diamond-detector-v1 to the Control API. Unlike v0 which requires a pre-segmented binary mask, v1 detects diamond vertices directly from raw conductance data — no segmentation step needed.

1result = client.control.models.run(
2 model="coulomb-diamond-detector-v1",
3 data=f,
4)

Anticrossing Detector and Electron Unload models

Added two new model families to the Control API:

  • Anticrossing Detector — detects anticrossing features in charge stability diagrams
  • Electron Unload Detector — detects electron unloading events in gate voltage sweeps
1result = client.control.models.run(
2 model="anticrossing-detector-v0",
3 data=f,
4)

Stanza DQD Search routine

Added the Double Quantum Dot (DQD) Search routine to Stanza. Automates the search for double quantum dot regimes using adaptive grid search and barrier sweeps.

1from stanza.routines.builtins.dqd_search import DQDSearchRoutine
2
3routine = DQDSearchRoutine(device)
4routine.run()