基于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
: 定制的verdi
CLI命令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 |