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.3.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.3-py3-none-any.whl (18.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: jquantum-0.1.3.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.3.tar.gz
Algorithm Hash digest
SHA256 9046580e85a091283259d36d8b31a93e477141025316eac4da9990c6961d9e0f
MD5 b4cac1e5e920d30b0465a46710030159
BLAKE2b-256 1aa24015a5d3ba1f488e52dccab0b24437b5e708f8136f9a4c6598c21a7f13c6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: jquantum-0.1.3-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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 2d60c16f6b63eee79a153d0aebd293d475a754580cbb9720e0a15a362215fd4b
MD5 892921372d1d6964e7c9b272df9ac283
BLAKE2b-256 b1a685b092a23eefba8917945cdfdc17097282f42f46669fc86e2a8c9bd03da3

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