电子显微镜Python重建

empyre的Python项目详细描述


pipelinecoveragepypi

EMPyRe是一个开源框架,用于构造和解决超维反问题,并可视化相应的输入和输出数据。它有 它的根源在于从电子全息术产生的磁位相图像重建三维磁化强度分布 可扩展到许多其他基于正向模型的问题,这些模型可以表示为线性子问题的组合。EMPyRe是纯Python 包,所以所有平台都应该得到支持。在

安装

EMPyRe可在Python Package Index上使用,只需通过pip安装:

$ pip install empyre

默认情况下,只安装严格要求的库,但是有一些附加的依赖项可以解锁EMPYRE的其他功能。在

  • io将安装用于加载和保存其他文件格式的tvtk&;HyperSpy包。在

    Warning

    Due to this issue, a pip install of hyperspy is currently not possible. Please use conda to install HyperSpy, instead.

  • 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获得许可。在

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

推荐PyPI第三方库


热门话题
macos如何从MacOSX应用程序中的自定义协议URL获取java代码中的URL字符串   java Android主屏幕小部件   java的类常量和文件导入   java实现的异步任务应用程序组在尝试解析数据时关闭(异步任务未执行?)   java组织。springframework。奥姆。jpa。JpaSystemException:为类oneToOne生成的空id   java Android库AAR取决于另一个库   java异常仅在调试+断点中引发   java使用Gradle执行包含依赖项的jar   java jquery FormData不能与Servlet一起使用   来自eclipse项目的java SOAP web服务API调用比来自SOAP UI的调用花费的时间要长   java使屏幕上的按钮可滚动   windows使用java设置系统时间的毫秒数   Java无线工具包:从运行的midlet导出数据   java ViewBinding在充气后操纵视图