量子数据文件组织库
项目描述
qdatalib
注意,此项目处于开发中,并将经历大量的重大更改
###待办事项
- 更好的命名
- 导出为csv
- 更好地处理不存在的文件
描述
QDataLib 是围绕 QCoDeS 中一些最有用的“数据”函数的包装库。QDataLib 的想法是使用 MongoDB 数据库跟踪您的数据文件,并简化导出到其他文件格式(而不是 SQLite)的过程
安装
要从源代码安装 QDataLib,请执行以下操作
$ git clone https://github.com/qdev-dk/QDataLib.git
$ cd QDataLib
$ pip install .
用法
请参阅 此处
运行测试
如果您从源代码获取了 'qdatalib',您可以在本地运行测试。
通过在根目录中执行以下操作,将 qdatalib
以及其测试依赖项安装到您的虚拟环境中
$ pip install .
$ pip install -r test_requirements.txt
然后在 tests
文件夹中运行 pytest
。
构建文档
如果您从源代码获取了 qdatalib
,您可以在本地构建文档。
通过在根目录中执行以下操作,将 qdatalib
以及其文档依赖项安装到您的虚拟环境中
$ pip install .
$ pip install -r docs_requirements.txt
您还需要安装 pandoc
。如果您使用 conda
,可以通过以下方式实现
$ conda install pandoc
否则,请参阅 此处 了解 pandoc 的安装说明。
然后在 docs
文件夹中运行 make html
。下次构建文档时,请记住在运行 make html
之前运行 make clean
。
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。
源代码发行版
qdatalib-0.1.0.tar.gz (23.9 kB 查看哈希值)
构建发行版
qdatalib-0.1.0-py3-none-any.whl (8.9 kB 查看哈希值)
关闭
qdatalib-0.1.0.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | e34ad904082ec53a72ef6151778f638207bfbd7168646fef1c9f026e4bb2aacb |
|
MD5 | 6a05d970c9d757ec0106016ab54bfb8c |
|
BLAKE2b-256 | 96846a2ac43d1fd97194e964f7bcc23ef939b7e9dd479cab6f35b4fe57bbd68a |
关闭
qdatalib-0.1.0-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 059fd3d8aaf30f79acc6cf23e1c137e113118949bea07e4532ca2494cd963909 |
|
MD5 | f6acaa0c8c2713255f58757b6ae2fbcf |
|
BLAKE2b-256 | 14ff6469b25c4982b6ad29f331e692130e736ed41d8ae86954165a73d9f942ba |