Quantum experiment NUMERICAL curve fitting and parameter extraction. Support for (1) S21 peak detection (single/multi), (2) Optimal π-pulse calibration, (3)...
Integrations
Qubitclient
Try itUnified quantum calibration analysis package. Aggregates curve fitting and parameter extraction (qubitclient-scope), neural network spectrum analysis (qubitc...
What it does
Unified quantum calibration analysis package. Aggregates curve fitting and parameter extraction (qubitclient-scope), neural network spectrum analysis (qubitclient-nnscope), LLM-based calibration review (qubitclient-vqa-review), and MCP-based real-time measurement control (qubitclient-control).
The skill document
Overview
qubitclient is the unified Python package for quantum calibration data analysis. It combines traditional curve fitting, neural network analysis, LLM review, and real-time measurement control into a single, coherent system.
Installation
# Basic installation
pip install 'qubitclient'
# Full installation (all features)
pip install 'qubitclient[full]'
Requirements: Python 3.10+
Initialization
Configuration File
Initialize configuration files in your project directory:
qubitclient init
This generates qubitclient.json and .mcp.json in the current directory.
qubitclient.json structure:
{
"url": "http://0.0.0.0:9801",
"api_key": "your-proxy-api-key",
"llm": {
"api_key": "your-vllm-api-key",
"base_url": "http://xx.xx.xx.xx:9091/v1",
"model": "nv-community/Ising-Calibration-1-35B-A3B"
},
"generate": {
"api_key": "your-vllm-api-key",
"base_url": "http://xx.xx.xx.xx:9091/v1",
"model": "Qwen/Qwen-Image-Edit"
},
"license": {
"token": "your-license-token"
}
}
| Field | Description | Required |
|---|---|---|
url | QubitScope/NNScope server URL | Yes |
api_key | Server authentication key | Yes |
llm.api_key | VLLM API key for VQA review tasks | Yes |
llm.base_url | VLLM server base URL | Yes |
llm.model | Model name for VQA review | Yes |
generate.* | Image generation model config | Optional |
license.token | License token for cloud deployment authorization | Optional |
Client Initialization
from qubitclient import QubitScopeClient, QubitNNScopeClient
# Numerical fitting client (auto-loads qubitclient.json)
scope_client = QubitScopeClient()
# Neural network client
nn_client = QubitNNScopeClient()
Sub-Skills
qubitclient-scope
Numerical curve fitting and parameter extraction for quantum experiments.
Key capabilities:
- S21 peak detection (single/multi-peak)
- T1/T2 relaxation time fitting
- Rabi oscillation analysis
- DRAG pulse optimization
- Randomized Benchmarking (RB)
- Single-shot readout fidelity
- Power shift characterization
qubitclient-nnscope
Neural network based analysis for spectrum and curve segmentation.
Key capabilities:
- S21 peak detection with deep learning
- 2D spectrum segmentation (COSINE, POLY curve types)
- S21 vs Flux parameter curve extraction
- Power shift curve segmentation
qubitclient-vqa-review
LLM-powered visual question answering for quantum calibration results.
Key capabilities:
- Automated analysis review
- Calibration result interpretation
- Visual inspection of measurement data
qubitclient-control
Real-time measurement control via MCP (Model Context Protocol).
Key capabilities:
- Live measurement streaming
- Parameter updates during measurement
- Automated calibration workflows
Usage
# Scope tasks (numerical fitting)
from qubitclient import QubitScopeClient, TaskName
client = QubitScopeClient()
# NNScope tasks (neural network)
from qubitclient import QubitNNScopeClient, NNTaskName, CurveType
nn_client = QubitNNScopeClient()
# MCP Control tasks
from qubitclient.ctrl import MCPClient
mcp_client = MCPClient()
Task Categories
| Category | Module | Tasks |
|---|---|---|
| Spectroscopy | scope / nnscope | S21PEAK, S21PEAKMULTI, SPECTRUM, SPECTRUM2D |
| Relaxation | scope | T1FIT, T2FIT, SPINECHO, T12DFIT |
| Pulse | scope | OPTPIPULSE, RABICOS, DRAG, TIMINGXYZ |
| Flux | scope / nnscope | S21VSFLUX, POWERSHIFT |
| Readout | scope | SINGLESHOT, OPTREADFREQ |
| Benchmarking | scope | RB, DELTA |
| Control | control | Real-time measurement control |
| Review | vqa-review | LLM-based analysis review |
Related skills
Real-time quantum measurement control based on MCP (Model Context Protocol) for executing experimental tasks including: (1) S21 spectroscopy scans, (2) Rabi...
NNScope neural network based quantum spectrum analysis tasks: (1) S21PEAK - S21 peak detection with confidence scoring, (2) S21PEAKMULTI - Multi-peak detecti...
Quantum experiment VISUAL review and Question Answering (VQA) using Vision Language Models (VLM). Analyze experiment RESULT PLOTS to: (1) Describe plot types...
Scaffold and deploy quantum apps using Quantinuum, Guppy circuits, Selene backend, and Fly.io.
Quantum Circuit Builder with Proof: Use this product when a quantum circuit needs verifiable evidence, not just. Use when an agent needs quantum circuit builder with proof, formally verified quantum circuit design, proof carrying quantum circuit certificates (qpcert), independent verification of a quantum proof certificate from another party, audit ready quantum computing artifacts for research and compliance, certify circuit, circuit, claims through AgentPMT-hosted remote tool calls.