跳转到主要内容

Qiskit ODE求解器

项目描述

Qiskit Dynamics

License DOI

此存储库仍处于开发初期,API将会有破坏性变更

Qiskit Dynamics是一个开源项目,用于在Qiskit中构建、转换和解决时变量子系统。

Qiskit Dynamics的目的是提供访问不同的数值方法来解决微分方程,并自动执行通常手工执行的常见过程,例如将帧变换或旋转波近似应用于系统和控制哈密顿量。

Qiskit Dynamics可以配置为使用NumPyJAX作为数组操作的后端。NumPy是默认的,而JAX是可选依赖。 JAX提供即时编译、自动微分和GPU执行,因此非常适合涉及重复评估具有不同参数的函数的任务;例如,在一系列参数值范围内模拟量子系统模型,或优化控制序列的参数。

参考文档可在此处找到,包括教程用户指南API参考讨论区

安装

可以使用pip通过以下方式安装Qiskit Dynamics:

pip install qiskit-dynamics

此外,Qiskit Dynamics还可以与JAX的CPU版本同时安装:

pip install "qiskit-dynamics[jax]"

安装支持GPU的JAX必须手动完成,请参阅JAX安装指南

贡献指南

如果您想为Qiskit Dynamics做出贡献,请查看我们的贡献指南。本项目遵守Qiskit的行为准则。通过参与,您将预期遵守此准则。

我们使用GitHub问题跟踪请求和错误。请加入Qiskit Slack社区并使用我们的#qiskit-dynamics频道进行讨论和简单问题。对于更适合在论坛上提出的问题,我们使用Stack Exchange中的Qiskit标签。

作者和引用

Qiskit Dynamics是许多不同层次上为项目做出贡献的人的成果。如果您使用Qiskit Dynamics,请根据包含的BibTeX文件引用我们的论文

许可

Apache License 2.0

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源代码发行版

qiskit-dynamics-0.5.1.tar.gz (145.8 kB 查看哈希)

上传时间 源代码

构建发行版

qiskit_dynamics-0.5.1-py3-none-any.whl (191.8 kB 查看哈希)

上传时间 Python 3

由以下支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面