电子显微镜Python重建
empyre的Python项目详细描述
EMPyRe是一个开源框架,用于构造和解决超维反问题,并可视化相应的输入和输出数据。它有 它的根源在于从电子全息术产生的磁位相图像重建三维磁化强度分布 可扩展到许多其他基于正向模型的问题,这些模型可以表示为线性子问题的组合。EMPyRe是纯Python 包,所以所有平台都应该得到支持。在
安装
EMPyRe可在Python Package Index上使用,只需通过pip安装:
$ pip install empyre
默认情况下,只安装严格要求的库,但是有一些附加的依赖项可以解锁EMPYRE的其他功能。在
io将安装用于加载和保存其他文件格式的tvtk&;HyperSpy包。在
在
fftw将安装PyFFTW,以加速某些正向模型中使用的傅立叶变换。在
在colors将安装cmocean,其balance颜色映射用作imshow命令的默认值(如果可用)。在
在3d将安装mayavi包以实现三维打印功能。在
在tests将安装测试包所需的所有依赖项(一般用户不需要)。在
在all将安装上面列出的所有依赖项。在
在
您可以使用,例如来选择这些设置:
^{pr2}$结构
EMPyRe有几个专用的模块,它们都有完整的文档here!在
- fields模块为多维标量或向量字段提供Field容器类,是EMPyRe中使用的基本数据结构。在
- vis模块支持绘制Field对象,其语法与众所周知的matplotlib框架相似。在
- models模块提供了用于构造描述电子显微镜过程的正向模型的工具。在
- reconstruct模块是一组工具的集合,用于解决与构造的正演模型相对应的反问题,以及用于评估它们的诊断工具。在
- io模块用于加载和保存Field对象和models子包生成的模型。在
- utils模块,包含整个EMPyRe中使用的实用程序功能。在
许可证
EMPyRe根据GPLv3获得许可。在
- 项目
标签: