材料科学的工具。vis包含matplotlib功能的包装器,用于可视化常见的材料科学数据。aiida fleur工作流节点的可视化包装

masci-tools的Python项目详细描述


Build StatusCoverage StatusDocumentation StatusGitHub versionPyPI version

MASCI工具

这是一组工具,是材料科学软件包使用的常见工具。

请随意贡献。

代码托管在github上 https://github.com/JuDFTteam/masci-tools

文档位于https://masci-tools.readthedocs.io

大多数功能都是为与forschungszentrum jülich开发的dft代码一起使用而开发的(有关代码的更多信息,请参见http://judft.dehttps://flapw.dehttps://jukkr.fz-juelich.de),以及用于Fleur codeKKR code的aiida插件的上下文。

安装

pip install masci-tools

依赖关系

需要这些python包:

  • pymatgen
  • ase
  • lxml
  • matplotlib
  • h5py

它不应该依赖于aiida_core

布局masci-tools

  • io
    • 包含写入某些文件的方法
    • io.parsers:包含特定代码输出或输入文件的解析器
  • tests
    • 自动测试masci-tools函数
  • util
    • 包含相当低级别的实用程序
  • tools
    • 包含相当完整的高级实用程序
  • vis
    • 包含matplotlib、pyplot和gnuplot方法的集合,这些方法用于绘制材料科学模拟的常见结果,例如bandsstructures、dos等。

许可证

masci tools根据LICENSE.txt文件中指定的mit许可的条款和条件分发。

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

推荐PyPI第三方库


热门话题
用于切换状态结果的枚举的java输入   检测*NIX上打开的端口时出现java问题   java捕获和保存屏幕截图   java SLF4JLogback:基于日志级别的多模式   Java从字符串中删除动态子字符串   在spring引导中contextLoads测试时运行java Liquibase   基于规则集的任意嵌套POJO的java任意就地转换   java如何做,边做边循环这段代码?   java是什么导致jmh测量中的错误?   java Spring RabbitTemplate执行方法可见性   java jms创建连接http超时weblogic   java如何在JMapViewer中的两点之间放置像箭头一样的图像   在我的形状计算器Java程序中使用带有Switch/Case语句的循环   字符串如何在Java中比较字符和数字