与fortran qdyn库和工具交互的python包
qdyn的Python项目详细描述
Qdyn Pylib
用于与Fortran QDYN library and tools交互的python包。 其目的是:
- 为qdyn生成配置文件和输入数据
- 读取由qdyn例程生成的数据
- 提供调试、测试和记录Qdyn的工具
- 包装qdyn的“实用程序”,比如qdyn_prop_traj和qdyn_optimize
- 提供qdyn与其他优化控制和量子包(如scipy.optimize、qutip和krotov)的互操作性。
这个包是not一个围绕qdyn的直接包装器,它允许调用qdyn 来自python的fortran例程。
qdyn-pylib的发育发生在Github。 您可以在ReadTheDocs阅读完整的文档。
安装
要安装最新版本的qdyn pylib,请在终端中运行此命令:
$ pip install qdyn
这是安装qdyn pylib的首选方法,因为它总是安装最新的稳定版本。
如果没有安装pip,则Python installation guide可以分别引导Python Packaging User Guide 你完成了整个过程。
从Github安装qdyn pylib的最新开发版本。
$ pip install git+https://github.com/qucontrol/qdynpylib.git@master#egg=qdyn
使用量
在项目中使用qdyn pylib:
import qdyn
历史记录
0.4.0(2019-04-19)
- 一揽子计划的广泛重组
- qdyn pylib现在必须导入为import qdyn,而不是import QDYN。
- 删除在qutip、krotov和weylchamber中更好实现的过时例程。
- 放弃对python 2的支持。
- 添加对Python3.7的支持。
- 将许可证更改为BSD
- 对Pulse和AnalyticalPulse 的改进
- 改进的I/O例程
早期版本
- 0.3.0:2017-04-09(2019-04-18,PYPI)
- 0.2.2:2016-08-15
- 0.2.1:2016-08-07
- 0.2.0:2016-08-07
- 0.1.6:2015-09-26
- 0.1.5:2015-09-26
- 0.1.4:2015年8月31日
- 0.1.3:2015-08-23
- 0.1.2:2015-07-30
- 0.1.1:2015-06-03
- 0.1.0:2015-04-21