Quantum experiment NUMERICAL curve fitting and parameter extraction. Support for (1) S21 peak detection (single/multi), (2) Optimal π-pulse calibration, (3)...
集成
Qubitclient
试用Unified quantum calibration analysis package. Aggregates curve fitting and parameter extraction (qubitclient-scope), neural network spectrum analysis (qubitc...
它能做什么
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).
技能文档
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 |
相关技能
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...
一键搭建并部署基于 Quantinuum 的量子 Web 应用:Guppy 电路 + Selene 后端 + 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.