基于python的量子点分析与调谐框架

qtt的Python项目详细描述


欢迎

欢迎使用qtt框架。本自述将很快介绍该框架,它将指导您完成结构、安装过程以及如何贡献。我们期待与您合作!

量子技术工具箱

quantum technology toolbox(qtt)是qutech最初开发的一个基于python的框架,用于 量子点和自旋量子位。QuTech是一个位于荷兰代尔夫特的先进量子研究中心。 计算和量子互联网,由University of Technology Delft(tu delft)和 荷兰应用科学研究组织。

有关qtt的用法,请参阅readthedocs.io上的详细documentation

qtt是一个框架,您可以在此基础上进行测量和分析脚本。qtt基于 关于Qcodes(基本框架,如仪器驱动程序、数据集)和SciPy生态系统。

安装

qtt与python 3.5+兼容。qtt可以作为pip包安装:

$ pip install qtt

对于开发,我们建议从源代码安装。首先使用git检索源代码,然后使用以下命令从qtt源目录安装:

$ python setup.py develop

对于vandersypen research group有更详细的说明,请阅读spin projects repository中的install.md文件。

更新qtt

如果您通过setup.py develop向python注册了qtt,那么获得最新代码所需做的就是打开一个指向存储库中任何位置的终端窗口,然后运行git pull

用法

请参阅docs/notebooks目录中的documentation和示例笔记本。

有关一般介绍,另请参见

如果使用Spyder,请使用以下设置:

  • 使用IPython控制台并在Tools->Preferences->IPython console->Graphics中将ipython后端图形选项设置为Qt5。这样可以确保正确显示ParameterViewerDataBrowser
  • Tools->Preferences->Console->Advanced settings中,取消选中Enable UMR

贡献

有关错误/问题报告、贡献代码、样式和测试的信息,请参见Contributing

测试

qtt包的测试包含在子目录tests中,并作为测试 代码中的函数(test_*)。要运行测试,可以运行以下命令:

$ pytest

许可证

License

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java在输出文件中跟踪基于文本的刽子手游戏   java阻止打印超时异常消息   线程“main”java中的json异常。java上的lang.NullPointerException。伊奥。StringReader<初始化>(未知源)   java在Android上创建交互式等高线图   java如何安装Xugler?   java Microsoft Access with JDBC:如何获取给定字段的“caption”属性?   java如何在使用rich:fileUpload时有多个文件大小限制   java重构代码时切换案例过多   安卓在GAE服务器上用Java导入Weka   java为什么我的while循环不会打断任何可以帮助我的人?   设置深度:java。util。树图   java退出JSF流   m2e的生命周期配置未涵盖java插件mavenantrunplugin执行   有人能推荐Java8模式来代替switch语句吗?   在pc硬盘中使用java GUI保存swing文件   java Gradle无法启动您的生成。我不知道发生了什么,但是安卓 studio显示了这个错误。昨天它不在那里,但今天我不知道发生了什么   Selenium with Java使用密钥发送密钥。桌棋类游戏