从头开始数据仓库的材料信息学框架

tilde的Python项目详细描述


DOI

tilde是一个智能数据管理器和python框架,用于 计算材料科学。颚化符创建系统化 模拟日志中的数据存储库 VASPCRYSTAL 以及Quantum ESPRESSO包裹。 其他数据格式可以相对容易地添加。包含 可以扫描日志文件并将结果添加到存储库中。一个 简单用例在this blog post中描述。 基于web的存储库gui是separately available

安装

系统包build-essentialpython-devpython-numpylibffi-dev 必须存在(-dev-devel)。请,set up Python virtualenv在瓷砖里面 文件夹(和要访问的--system-site-packages选项 python-numpy):

virtualenv --system-site-packages tilde

然后激活virtualenv:

. bin/activate

在使用代码库时,应始终使用virtualenv。跑步 pip install -r requirements.txt来安装python依赖项。 最后,确保框架准备就绪:

./utils/tilde.sh -x

此外,this blog post还介绍了安装过程。

用法

./utils/tilde.sh --help

例如,递归扫描文件夹(-r),使用简洁的打印 (-t),显示有关计算元数据的信息(-i)和 收敛(-v)并将结果添加到数据库(-a):

./utils/tilde.sh /home/user/work1 /home/work2 -r -t -v -a -i

其他示例:对于钙钛矿结构(与Tilder一起装运), 提取mo6八面体的畸变wrt立方相(在euler中 角度)。这里,-m开关调用钙钛矿倾斜模块 (请参见apps文件夹):

./utils/tilde.sh tilde/tests/apps/perovskite_tilting/outputs -m perovskite_tilting

图形用户界面

实验性gui服务器启动如下:

python utils/gui_server.py

gui客户端是一个单独的项目,名为 Berlinium

测试

sh tests/run_tests.sh

许可

MIT

类似项目

其他已知的类似计划如下:

开放性原则

tilde采用开放数据、开源代码和开放的原则 由具有符号名Blue Obelisk的倡议组声明的标准。

Blue Obelisk

蓝色方尖碑

联系人

请通过发送您的反馈、错误报告和功能请求 emailTwitterGitHub

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

推荐PyPI第三方库


热门话题
文件名的java正则表达式限制名称大小和文件扩展名   Mac上的java Android SDK:jspawnhelper意外退出   java SQL Server 2000到Oracle 12c重音字符   在Java中快速比较大数据集中的值和小数据集中的值   java在代码中的许多地方保留对对象的引用   Java规范中私有内部类的jvm访问标志与反射API不一致?   比较2个int数组中匹配的数字   java Apache Commons数学简化回归:get prediction stderr   安卓 Java SDK管理器因命令行输出中的“flashplayerplugin”而崩溃   JavaSQLite:关闭DB时必须关闭游标吗?   泛型Java设计抽象类声明示例说明   java应用程序在添加片段时崩溃   如何在java中使用注释为字段加载值