基于NEGF方法的量子输运计算插件。
项目描述
aiida-quantum-transport
基于NEGF方法的量子输运计算插件。
此插件是AiiDA插件切割器的默认输出,旨在帮助开发者开始他们的AiiDA插件。
仓库内容
.github/: Github Actions 配置ci.yml: 每次新提交时运行测试、检查测试覆盖率和构建文档publish-on-pypi.yml: 自动将git标签部署到PyPI - 只需为您的PyPI账户生成PyPI API令牌并将其添加到github仓库的pypi_token密钥中
src/aiida_quantum_transport/: 插件包的主要源代码data/: 自定义数据类calculations.py: 量子输运AiiDA计算类cli.py: 定制的verdiCLI命令helpers.py: 设置AiiDA代码的辅助工具parsers.py:自定义解析器类
docs/:插件的文档tests/:使用pytest框架的基本回归测试(提交计算,...)。安装pip install -e .[testing]并运行pytest。conftest.py:pytest的固定配置
.gitignore:告诉git忽略哪些文件.pre-commit-config.yaml:配置pre-commit钩子,用于清理编码风格和检查语法错误。通过pip install -e .[pre-commit] && pre-commit install启用.readthedocs.yml:Read the Docs的文档构建配置LICENSE:插件的许可证README.md:此文件pyproject.toml:Python包元数据,用于在PyPI和AiiDA插件注册表上注册(包括入口点)
功能
开发中
安装
pip install aiida-quantum-transport
verdi quicksetup
verdi plugin list aiida.calculations
用法
以下是如何使用此插件提交测试计算的完整示例。
提交计算的一个快速演示
verdi daemon start # make sure the daemon is running
cd examples
./example_01.py # run test calculation
verdi process list -a # check record of calculation
开发
git clone https://github.com/edan-bainglass/aiida-quantum-transport .
cd aiida-quantum-transport
pip install --upgrade pip
pip install -e .[pre-commit,testing] # install extra dependencies
pre-commit install # install pre-commit hooks
pytest -v # discover and run all tests
有关更多信息,请参阅开发者指南。
许可证
MIT
联系
项目详情
下载文件
下载适合您平台的应用程序。如果您不确定选择哪个,请了解更多关于安装包的信息。
源分布
aiida_quantum_transport-0.1.0.tar.gz (117.6 kB 查看哈希值)
构建分布
关闭
aiida_quantum_transport-0.1.0.tar.gz的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | 365a93f3e487bd223dd99ab4116c8cc0e141832489d5decc097f5bda82b5d47f |
|
| MD5 | 0d3a7eb0481bef25dbcbd12d4e268036 |
|
| BLAKE2b-256 | 297d979924345eccf92543389e0c17903da0a39c0bcc8613731beb0485fe115d |
关闭
aiida_quantum_transport-0.1.0-py3-none-any.whl的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | a8642fd172f0682ada8c28a064eb8a64c58c4959b9cc9a74fe22ce031819586c |
|
| MD5 | fb8c99172e180961e447af27d1a16a7d |
|
| BLAKE2b-256 | ba7523690f0343edd342b7f7f65e457fae61fe9691afe8ab6ef54bc5ffc376fd |