Skip to content

Commit 5fc067e

Browse files
author
wallee
committed
update the change log for china mobile
1 parent 5ccf0ff commit 5fc067e

File tree

2 files changed

+83
-9
lines changed

2 files changed

+83
-9
lines changed

CHANGELOG.md

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,37 @@ All notable changes to this project will be documented in this file.
44
The format is based on Keep a Changelog (https://keepachangelog.com/en/1.1.0/),
55
and this project adheres to Semantic Versioning (https://semver.org/spec/v2.0.0.html).
66

7+
### [1.0.0] - 2026-02-15
8+
### Added
9+
- **Revolutionary Pulse-Level Quantum Control**: Complete pulse programming framework with dual-mode architecture (automatic gate→pulse + direct Hamiltonian evolution)
10+
- **Industry-Leading Waveform Library**: 10+ waveform types including DRAG, Hermite, Blackman with physics-validated implementations
11+
- **Three-Level System Support**: Realistic transmon qubit modeling with |2⟩ state leakage simulation
12+
- **TQASM 0.2 + OpenPulse Export**: Full defcal support for cloud QPU deployment
13+
- **China Mobile QCOS Integration**: Direct connectivity to quantum hardware on ecloud via wuyue_plugin without local Docker
14+
- **Enhanced Quantum Chemistry Performance**: Smart caching mechanisms, batch compilation, and hybrid GPU acceleration
15+
- **Quantum Natural Gradient (QNG)**: Advanced optimization with Fubini-Study metric implementation
16+
- **HOMO-LUMO Gap Analysis**: New molecular property computation capabilities
17+
- **GQE Drug Design Transfer Learning**: Research project for quantum-enhanced drug discovery
18+
- **Comprehensive Documentation Upgrade**: Multilingual docs, API references, and technical whitepaper enhancements
19+
20+
### Changed
21+
- **Core Architecture**: Compiler data structure modernization and improved IR handling
22+
- **Device Abstraction**: Enhanced provider resolution and unified device interface
23+
- **Numerics Backend**: Optimized cache mechanisms and performance improvements
24+
- **Runtime Systems**: Refactored UCC/HEA runtimes with grouped compilation and batch processing
25+
- **Error Handling**: Improved error messages and validation across all components
26+
27+
### Performance Improvements
28+
- **Gradient Computation**: 1.38x faster than PennyLane, 5.61x faster than Qiskit
29+
- **UCCSD Execution**: shots=0 performance optimization using intelligent caching
30+
- **Batch Processing**: Significant speedup in grouped measurement compilation
31+
32+
### Fixed
33+
- Critical bugs in UCCSD active space handling
34+
- Statevector operation inconsistencies
35+
- Compiler API bugs in circuit compilation
36+
- Parameter priority resolution in device execution
37+
738
### [0.3.0] - 2025-08-18
839
### Added
940
- comprehensive pulse-level control capabilities for advanced quantum experiments and precise quantum manipulation.

README.md

Lines changed: 52 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,12 @@
44
[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)
55
[![Python](https://img.shields.io/badge/python-3.10%2B-blue)](https://www.python.org/downloads/)
66
[![Real Quantum Hardware](https://img.shields.io/badge/Quantum%20Hardware-Homebrew__S2-brightgreen)](https://www.tyxonq.com/)
7+
[![QCOS Integration](https://img.shields.io/badge/QCOS-China%20Mobile%20ecloud-blue)](https://ecloud.10086.cn/)
78

89
For Chinese Introduction, see: [中文README](README_cn.md).
910
For Japanese Introduction, see: [日本語README](README_jp.md).
1011

11-
TyxonQ 太玄量子 is a nextgeneration quantum programming framework with a stable IR, pluggable compiler, unified device abstraction (simulators and hardware), a single numerics backend interface (NumPy/PyTorch/CuPyNumeric), and a device runtime friendly postprocessing layer. It is designed to mirror real devices while remaining simple for engineers and scientists.
12+
TyxonQ (太玄量子) is a production-ready, next-generation quantum programming framework featuring stable IR, pluggable compiler, unified device abstraction (simulators and hardware), single numerics backend interface (NumPy/PyTorch/CuPyNumeric), and device-runtime friendly postprocessing. Version 1.0.0 introduces revolutionary pulse-level control, China Mobile QCOS (Quantum Computing OS) integration, and enhanced quantum chemistry performance.
1213

1314
### Core goals
1415
- **System‑architect‑friendly, hardware‑realistic programming model**: stable IR + chain pipeline mirroring real device execution; clear contracts for compiler, devices, and postprocessing; closest‑to‑hardware code path.
@@ -64,6 +65,28 @@ print("E[Z] (sim)", ez_sim)
6465
print("E[Z] (hw) ", ez_hw)
6566
```
6667

68+
### Pulse-Level Quantum Control
69+
```python
70+
import tyxonq as tq
71+
from tyxonq import waveforms
72+
73+
# High-level: Write algorithms with gates
74+
circuit = tq.Circuit(2).h(0).cx(0, 1)
75+
76+
# Hardware execution: Automatic TQASM export for real QPU
77+
result = circuit.device(provider="tyxonq", device="homebrew_s2").run(shots=1024)
78+
79+
# Or use China Mobile QCOS hardware
80+
result = circuit.device(
81+
provider="qcos",
82+
device="WuYue-QPUSim-FullAmpSim",
83+
shots=1024,
84+
access_key="your_access_key",
85+
secret_key="your_secret_key",
86+
sdk_code="your_sdk_code"
87+
).run()
88+
```
89+
6790
### Minimal Quantum Chemistry (PySCF‑style)
6891
```python
6992
# pip install pyscf # required for UCCSD example
@@ -89,6 +112,11 @@ print("UCCSD energy (device path):", e)
89112
pip install tyxonq
90113
# or from source
91114
uv build && uv pip install dist/tyxonq-*.whl
115+
116+
# For China Mobile QCOS integration (requires Python 3.11)
117+
pip install wuyue_open-0.5-py3-none-any.whl
118+
pip install wuyue_plugin-1.0-py3-none-any.whl
119+
# Then reinstall tyxonq from source
92120
```
93121

94122
## 🔑 Quantum Hardware Setup
@@ -97,6 +125,7 @@ uv build && uv pip install dist/tyxonq-*.whl
97125
to register and obtain your API key
98126
2. **Hardware Access**: Request access to **Homebrew_S2** quantum processor through
99127
API [TyxonQ QPU API](https://www.tyxonq.com)
128+
3. **China Mobile QCOS**: For ecloud quantum hardware access, visit [China Mobile ecloud console](https://ecloud.10086.cn/api/page/wyqcloud/web/console/#/overview_home) and setup your account
100129

101130
### Hardware API Configuration
102131
Set up your API credentials:
@@ -105,13 +134,24 @@ Set up your API credentials:
105134
import tyxonq as tq
106135
import getpass
107136

108-
# Configure quantum hardware access
137+
# Configure TyxonQ quantum hardware access
109138
API_KEY = getpass.getpass("Input your TyxonQ API_KEY:")
110139
tq.set_token(API_KEY) # Get from https://www.tyxonq.com
111-
# legacy style
112-
# apis.set_token(API_KEY) # Get from https://www.tyxonq.com
140+
141+
# Configure China Mobile QCOS (alternative)
142+
# Credentials can be set via environment variables:
143+
# export QCOS_ACCESS_KEY="your_access_key"
144+
# export QCOS_SECRET_KEY="your_secret_key"
145+
# export QCOS_SDK_CODE="your_sdk_code"
113146
```
114147

148+
### Supported Hardware Providers
149+
| Provider | Device Type | Access Method |
150+
|----------|-------------|---------------|
151+
| **TyxonQ** | `homebrew_s2` | Direct API access |
152+
| **QCOS** | `WuYue-*` series | China Mobile ecloud plugin |
153+
| **Simulators** | `statevector`, `density_matrix`, `mps` | Local execution |
154+
115155
## 📖 Technical Documentation
116156

117157
### TyxonQ Technical Whitepaper
@@ -154,7 +194,7 @@ This document provides:
154194

155195
### 🚀 Performance Leadership
156196

157-
TyxonQ delivers **industry-leading performance** in gradient computation:
197+
TyxonQ delivers **industry-leading performance** in gradient computation and quantum chemistry workflows:
158198

159199
| Framework | Time/Step | Method |
160200
|-----------|-----------|--------|
@@ -410,29 +450,32 @@ result = circuit.with_noise("phase_damping", l=0.05).run(shots=1024)
410450

411451
## 📚 Comprehensive Example Library
412452

413-
TyxonQ includes **66 high-quality examples** covering:
453+
TyxonQ includes **80+ high-quality examples** covering:
414454

415455
- **Variational Algorithms**: VQE, QAOA, VQD with SciPy/PyTorch optimization
416-
- **Quantum Chemistry**: UCCSD, k-UpCCGSD, molecular properties (RDM, dipole)
456+
- **Quantum Chemistry**: UCCSD, k-UpCCGSD, molecular properties (RDM, dipole, HOMO-LUMO gaps)
457+
- **Pulse-Level Control**: Gate→Pulse compilation, waveform design, TQASM export
417458
- **Quantum Machine Learning**: MNIST classification, hybrid GPU training
418459
- **Advanced Techniques**: Quantum Natural Gradient, Trotter evolution, slicing
419460
- **Noise Simulation**: T1/T2 calibration, readout mitigation, error analysis
420461
- **Performance Benchmarks**: Framework comparisons, optimization strategies
421-
- **Hardware Deployment**: Real quantum computer execution examples
462+
- **Hardware Deployment**: Real quantum computer execution examples (TyxonQ + QCOS)
463+
- **Research Projects**: GQE drug design transfer learning, AIDD workflows
422464

423465
Explore the full collection in [`examples/`](examples/) directory.
424466

425467
## Dependencies
426468
- Python >= 3.10 (supports Python 3.10, 3.11, 3.12+)
427469
- PyTorch >= 1.8.0 (required for autograd support)
428-
470+
- For QCOS integration: Python 3.11 required
429471

430472
## 📧 Contact & Support
431473

432474
- **Home**: [www.tyxonq.com](https://www.tyxonq.com)
433475
- **Technical Support**: [code@quregenai.com](mailto:code@quregenai.com)
434476
- **General Inquiries**: [bd@quregenai.com](mailto:bd@quregenai.com)
435477
- **Issue**: [github issue](https://github.com/QureGenAI-Biotech/TyxonQ/issues)
478+
- **Documentation**: [Technical Whitepaper](TYXONQ_TECHNICAL_WHITEPAPER.md)
436479

437480
#### 微信公众号 | Official WeChat
438481
<img src="docs/images/wechat_offical_qrcode.jpg" alt="TyxonQ 微信公众号" width="200">

0 commit comments

Comments
 (0)