Skip to main content

Quantum circuit parameter compression and generation toolkit

Project description

JQuantum

Quantum circuit parameter compression and generation toolkit / 量子电路参数压缩与生成工具包

JQuantum is the Python component of Jian Unified System, designed for quantum circuit parameter compression and generation.
It is mainly used for quantum computing simulation and algorithm research.
This package depends on Qiskit and NumPy, and provides a unified Client class as the main entry point.

JQuantumJian Unified System 的 Python 组件,用于量子电路参数压缩和生成,主要面向量子计算模拟和算法研究。
它依赖 Qiskit 和 NumPy,提供统一的 Client 类作为主要入口。


📦 Installation / 安装

Install from PyPI:

从 PyPI 安装:

pip install jquantum

Install development version from GitHub: 从 GitHub 安装开发版本:

pip install git+https://github.com/Jian-GitHub/Jian-Unified-System-Go.git#subdirectory=jquantum/jquantum-py

⚡ Quick Start / 快速使用

from jquantum import Client

# Create a Client instance
# 创建 Client 实例
client = Client()

# Use Client methods
# 使用 Client 提供的方法
client.some_method(...)

All features are wrapped in the Client class. Users do not need to directly import internal modules.

所有功能都通过 Client 类封装,用户无需直接操作内部模块。

🔗 Dependencies / 依赖

  • Python >= 3.10
  • Qiskit
  • NumPy

You can use pip install -r requirements.txt if you maintain a requirements file.

如果你维护了 requirements.txt,可以使用 pip install -r requirements.txt 安装依赖。

📁 File Structure / 文件结构

Jian-Unified-System/jquantum/jquantum-py
├── jquantum/            # package directory / 包目录
│   ├── __init__.py
│   ├── client.py        # main interface / 对外接口
│   ├── compress.py
│   ├── con.py
│   ├── params_compressor.py
│   ├── params_generator.py
│   └── pattern_code.py
├── README.md            # this file / 当前文件
├── LICENSE
└── pyproject.toml

Internal modules like compress, params_compressor are not meant to be directly imported. Users should use Client only.

内部模块如 compress、params_compressor 等无需直接导入,用户只使用 Client 即可。

📜 License / 许可

MIT License © 2025 Jian Qi

🐛 Issues & Feedback / 问题反馈

Submit issues at the repository / 问题反馈请到仓库提交:

https://github.com/Jian-GitHub/Jian-Unified-System-Go/issues

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

jquantum-0.1.4.tar.gz (17.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

jquantum-0.1.4-py3-none-any.whl (18.2 kB view details)

Uploaded Python 3

File details

Details for the file jquantum-0.1.4.tar.gz.

File metadata

  • Download URL: jquantum-0.1.4.tar.gz
  • Upload date:
  • Size: 17.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.18

File hashes

Hashes for jquantum-0.1.4.tar.gz
Algorithm Hash digest
SHA256 592645feff756c7685e200d3cf7c4b36475e378868fe079697a276bd5cd4e885
MD5 6d2bde0b40fc639482a246ab1886410c
BLAKE2b-256 c6af5c9d5e5fa6598be35f0534f0f9242638aa52d5c8eb6c322176aef25b5719

See more details on using hashes here.

File details

Details for the file jquantum-0.1.4-py3-none-any.whl.

File metadata

  • Download URL: jquantum-0.1.4-py3-none-any.whl
  • Upload date:
  • Size: 18.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.18

File hashes

Hashes for jquantum-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 6222893c367c4db3d7ea9cc52315b47286f5c8ab7c805c705e29720b2a9af523
MD5 f0c9b39991a1e438a117d18a890de48c
BLAKE2b-256 a3453a938ba79c1b2cc0579ab0ff7f6d820b8ae1e459faf0709209a5dad5096d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page