RepositoryJupyter NotebookUSHoa Kỳ
yaleqc

yaleqc/qtcodes

Qiskit Topological Codes

100sao
44fork
19issue
1lượt xem

Thành tựu nổi bật

Những danh hiệu mới nhất của dự án

1
TINIX TRENDING·Chủ đề: qiskit

#1 Repository Của Tháng

1
TINIX TRENDING·Chủ đề: topological-quantum-computation

#1 Repository Của Tháng

1
TINIX TRENDING·Chủ đề: surface-code

#1 Repository Của Tháng

🧠 Qiskit Topological Codes — Mã lỗi topo cho máy tính lượng tử

Thư viện Python hỗ trợ mã hóa (encoder) và giải mã (decoder) các mã lỗi topo như mã bề mặt và mã lặp lại trên nền tảng Qiskit.

qtcodes (Qiskit Topological Codes) là một thư viện mã nguồn mở dành cho máy tính lượng tử, cung cấp công cụ để xây dựng và kiểm thử các bộ mã lỗi topo. Dự án phát triển bởi nhóm nghiên cứu Yale Quantum Institute, giúp người dùng dễ dàng triển khai các mã như XXXX/ZZZZ (XXZZ), XZZX rotated surface code, và repetition code trên Qiskit.

✨ Điểm nổi bật

  • Mã bề mặt quay (XXZZ/XZZX): Hỗ trợ mã hóa logic qubit sử dụng surface code với cấu trúc lưới.
  • Mã lặp lại (Repetition Code): Cài đặt mã lỗi cơ bản để bảo vệ thông tin logic qua nhiều qubit vật lý.
  • Mã hóa đường mạch (Circuit Encoders): Cung cấp lớp RepetitionQubit, XXZZQubit, XZZXQubit để tạo và điều khiển mạch lượng tử.
  • Giải mã đồ thị (Graph Decoders): Hỗ trợ giải mã lỗi bằng các thuật toán dựa trên đồ thị thông qua module fitters.
  • Hỗ trợ TopologicalCircuit/Tregister: Tạo mạch và thanh ghi lượng tử topo tương tự QuantumCircuit/QuantumRegister.
  • Tài liệu học tập Jupyter Notebook: Bộ tutorial chi tiết minh họa cách sử dụng encoder, decoder và công cụ benchmark.
  • Công cụ benchmark: Đánh giá hiệu năng mã lỗi trên các backend mô phỏng hoặc phần cứng thật.
  • Cài đặt đơn giản qua pip: Hỗ trợ cài đặt nhanh qua pip install qtcodes hoặc từ nguồn.

💡 Vì sao đáng chú ý

qtcodes mở rộng đáng kể khả năng của qiskit.ignis.verification.topological_codes, từ một ví dụ duy nhất (repetition code) sang một hệ sinh thái đa dạng mã lỗi topo. Điều này giúp các nhà nghiên cứu và kỹ sĩ lượng tử dễ dàng thử nghiệm, so sánh và tối ưu các chiến lược bảo vệ lỗi trên máy tính lượng tử thực tế.

Dự án đặc biệt hữu ích cho việc phát triển và kiểm chứng các thuật toán sửa lỗi trên các nền tảng IBM Quantum, đồng thời cung cấp tài liệu giáo dục sâu sắc thông qua các notebook tương tác.


#QuantumErrorCorrection #Qiskit #TopologicalCodes #SurfaceCode #TiniX

Dự án tương tự

Khám phá các dự án và mô hình AI khác có sự tương đồng.

RepositoryPython
tqec/tqec

Design automation software tools for Topological Quantum Error Correction

390
Oct 19, 2026
RepositoryJupyter Notebook
NVIDIA/cuda-q-academic

This repo contains CUDA-Q Academic materials, including self-paced Jupyter notebook modules for building and optimizing hybrid quantum-classical algorithms using CUDA-Q.

402
Sep 15, 2026
RepositoryJupyter Notebook
jaswantlhz/QGSS-26-Resources

Comprehensive archive of IBM Qiskit Global Summer School 2026 (QGSS '26) lecture slides, C++/Python lab walkthroughs, code notebooks, reading strategies, and a curated 80+ item Quantum Computing & QML resource collection.

54
Jul 31, 2026
RepositoryPython
Qiskit/qiskit

Qiskit is an open-source SDK for working with quantum computers at the level of extended quantum circuits, operators, and primitives.

7.9k
Oct 26, 2026
RepositoryPython
qiskit-community/qiskit-machine-learning

An open-source library built on Qiskit for quantum machine learning tasks at scale on quantum hardware and classical simulators

1.1k
Aug 19, 2026
RepositoryPython
munich-quantum-toolkit/qecc

MQT QECC - Tools for Quantum Error Correcting Codes

240
Oct 19, 2026
RepositoryPython
qiskit-community/qiskit-qec

Qiskit quantum error correction framework

121
Jan 27, 2025
RepositoryC++
quantumlib/tesseract-decoder

Search-based decoder for quantum error correction (QEC) written in C++ and Python.

121
Oct 22, 2026
RepositoryPython
panqec/panqec

Simulation and visualization of quantum error correcting codes

91
Oct 15, 2026