用于分析高分辨率电子显微镜和光谱数据的功能。
项目描述
特穆尔
图像和信号处理函数,基于 Scikit-image、Hyperspy、Atomap、PyPrismatic、ASE、周期表等软件包。由爱尔兰利默里克大学的 TEMUL 小组成员编写(尽管我们欢迎所有帮助、提示和贡献!)
文档和安装
pip install temul-toolkit
有关完整的安装说明和文档,请访问temul-toolkit.readthedocs.io。
要使用绝大多数temul
功能,请从 api 模块导入它:
import temul.api as tml
引用
要引用 TEMUL 工具包,请使用以下 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.tar.gz
(186.5 kB
查看哈希)
内置分布
temul_toolkit-0.1.7-py3-none-any.whl
(13.0 MB
查看哈希)
关
temul_toolkit -0.1.7-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | da904c9034acba11c0122554c22823f6b7674a01e567adc3f9122937f162b4d3 |
|
MD5 | b1e79a90eae6d2d8e9dbc4fab39c0ebe |
|
布莱克2-256 | 19d6f22fc0ce131beadda5a321fa0fc770ea6042aac8a44b0bf0b7114dc2495c |