在透射电子显微术中处理晶体取向的python软件包

pycotem的Python项目详细描述


皮科坦

pycotem是一个python包,用于处理透射电子显微镜中的晶体取向。它提供了6个GUI工具,用于:

  • 根据衍射图确定方向:`diffraction`
  • 根据菊池图案确定方向:`kikuchi`
  • 使用赤平投影:`stereoproj`
  • 根据图像确定接口法线和方向:`interface`
  • 确定两个晶体之间的取向关系和取向错误:`misorientation`
  • 在平面上显示晶体投影并绘制双色图案:`crystal`

###入门

先决条件

pycotem依赖于带有`numpy``pillow``matplotlib``pyqt5`(对于GUI)包的`python3`。在

安装和运行

pycotem可以与pip一起安装:`pip3 install pycotem` 为不同的工具运行`python3 -m pycotem.xxxx``stereoproj``diffraction``kikuchi`,``misorientation````````和`crystal`。在

示例

在github存储库的`test`目录中提供了图像文件和设置参数,用于测试`diffraction``interface``kikuchi`。在

#

可用[此处](https://mompiou.github.io/pycotem

贡献

贡献、bug问题、请求和评论可以直接或通过github上的pull请求来解决。在

作者

[F.Mompiou](https://github.com/mompiou),其思想来源于[RX Xie](https://github.com/XIEruixun)(清华大学),J.Du(清华大学),G.Perret(图卢兹大学)的贡献。在

许可证

此项目是根据GPL-3.0许可证授权的。在

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

推荐PyPI第三方库


热门话题
java变量始终存储0值。为什么?   如何使用Java/REST将Azure blob从一个存储容器移动到另一个存储容器?   java将commons DBCP从1.2升级到1.4,我应该害怕吗?   java如何使用分隔符拆分字符串?   java使用数组读取json对象   java在groovy中切片字符串   交换数组java的两个邻域元素   java移动用于确定字符串是否为回文的逻辑   java Android应用程序在一个活动中崩溃   java Sparkjava将webapp文件夹设置为静态资源/模板的文件夹   java复杂条件表达式,用户易用。   java如何仅在表存在时从表中选择值   java I无法将数据从Recyclerview传递到其他活动   java数据结构最佳设计(大数据)   java Android从DatePickerDialogFragment中删除日历视图   java将数据从Firebase获取到片段   数组。sort()在java中运行不正常