Skip to main content

用于分析高分辨率电子显微镜和光谱数据的功能。

项目描述

特穆尔

图像和信号处理函数,基于 Scikit-image、Hyperspy、Atomap、PyPrismatic、ASE、周期表等软件包。由爱尔兰利默里克大学的 TEMUL 小组成员编写(尽管我们欢迎所有帮助、提示和贡献!)

文档和安装

pip install temul-toolkit

有关完整的安装说明和文档,请访问temul-toolkit.readthedocs.io

要使用绝大多数temul功能,请从 api 模块导入它:

import temul.api as tml

引用

要引用 TEMUL 工具包,请使用以下 DOI:

DOI

浏览器中的交互式笔记本

Jupyter Notebooks 和 MyBinder 允许我们在浏览器中分析数据,而无需使用下面的“启动活页夹”按钮进行任何下载。

粘合剂

如果按钮不起作用,请尝试使用此链接。您还可以与其他人共享此链接以便快速访问。

  • 要浏览一些代码文档教程,请在单击上面的按钮后转到“code_tutorials”文件夹。

  • 要分析列出的科学论文中发表的数据,请在单击上述按钮后转到“publication_examples”文件夹。

出版详情 TEMUL 中的文件夹位置
M. Hadjimichael、Y. Li等人具有周期性弯曲金属层的金属铁电超晶体,Nature Materials 2021 Publication_examples/PTO_supercrystal_hadjimichael
K. Moore等人 钛酸铅中的高电荷 180 度头对头畴壁,Nature Communications Physics 2020 Publication_examples/PTO_Junction_moore

开发者信息

掉毛 (PEP8)

我们使用 flake8 来强制编码风格:

pip install -r tests/requirements.txt
flake8 temul
flake8 tests
flake8 docs

测试

使用以下方法进行测试pytest

pip install -r tests/requirements.txt
pytest tests

文档(文档)

要构建文档,请执行以下操作:

pip install -r docs/requirements.txt
sphinx-build docs _build  # open "index.html" in the "_build" directory

递增版本

temul从最新的 git 标签获取它的版本。如果您认为应该发布新版本,请在 master 分支上创建一个标签(如果您有这样做的必要权限):

git tag -a 'x.y.z' -m 'new tag'
git push --tags <remote>

然后 GitHub Actions 将自动构建源包和轮子并将它们发布到 PyPI。

项目详情


下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

temul-toolkit-0.1.7.ta​​r.gz (186.5 kB 查看哈希

已上传 source

内置分布

temul_toolkit-0.1.7-py3-none-any.whl (13.0 MB 查看哈希

已上传 py3