跳转到主要内容

用于操作表格数据的Python包。

项目描述

ubermagtable

马里安·贝格1,2马丁·朗2瑞安·A·佩珀3托马斯·克卢伊弗4塞缪尔·霍尔特2,5斯瓦普尼尔·阿米特·帕塔克2,6,以及汉斯·方戈尔2,6,7

1 伦敦帝国理工学院地球科学和工程学院,伦敦SW7 2AZ,英国
2 南安普顿大学工程学院和物理科学学院,南安普顿SO17 1BJ,英国
3 伯明翰大学研究软件组,伯明翰B15 2TT,英国
4 欧洲X射线自由电子激光有限公司,德国施嫩菲尔德霍尔茨科普尔街4号,22869施嫩菲尔德
5 沃里克大学物理系,考文垂CV4 7AL,英国
6 马克斯·普朗克物质结构与动力学研究所,德国汉堡卢尔珀查乌赛街149号,22761汉堡
7 自由电子激光科学中心,德国汉堡卢尔珀查乌赛街149号,22761汉堡

描述 徽章
测试 Build status
代码风格检查 pre-commit.ci status
Code style: black
版本 PyPI version
Anaconda-Server Badge
覆盖率 codecov
文档 Documentation
YouTube YouTube
Binder Binder
平台 Platforms
下载 Downloads
许可协议 License
DOI DOI

关于

ubermagtable 是一个 Python 包,与 Jupyter 集成,提供

  • 读取标量数据文件(OOMMF .odt 和 mumax3 .txt),

  • 合并多个表格,以及

  • 标量表格数据的可视化。

它可在 Windows、MacOS 和 Linux 上使用。它需要 Python 3.8+。

文档

API 和教程可在文档中找到。要访问文档,请使用上表中的徽章。

安装、测试和升级

我们建议使用 conda 软件包管理器进行安装。说明可参阅文档

Binder

此软件包可通过 Binder 在云上使用。要访问 Binder,请使用上表中的徽章。

YouTube

YouTube 视频教程可在Ubermag 频道上找到。

支持

如果您需要支持、有疑问、想报告错误或想提出改进建议,请在ubermag/help 存储库中提出问题。

贡献

欢迎所有贡献,无论大小。如果您想做出贡献,请将存储库分叉并创建一个 pull request。如果您不确定如何做出贡献,请通过ubermag/help 存储库中的问题与我们联系,我们将帮助您开始并协助您。

贡献者:

许可协议

许可协议:BSD 3-Clause "New" 或 "Revised" 许可协议。有关详细信息,请参阅LICENSE 文件。

如何引用

  1. M. Beg, M. Lang, and H. Fangohr. Ubermag: Towards more effective micromagnetic workflows. IEEE Transactions on Magnetics 58, 7300205 (2022).

  2. M. Beg, R. A. Pepper, and H. Fangohr. User interfaces for computational science: A domain specific language for OOMMF embedded in Python. AIP Advances 7, 56025 (2017).

  3. Marijan Beg, Martin Lang, Ryan A. Pepper, Thomas Kluyver, Samuel Holt, Swapneel Amit Pathak, and Hans Fangohr. ubermagtable: Python package for manipulating tabular data. DOI: 10.5281/zenodo.3539491 (2023).

致谢

项目详情


下载文件

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

源代码分发

ubermagtable-0.61.4.tar.gz (164.5 kB 查看哈希值)

上传时间 源代码

构建分发

ubermagtable-0.61.4-py3-none-any.whl (177.4 kB 查看哈希值)

上传时间 Python 3

支持者