Ubermag跨包使用的实用工具包。
项目描述
ubermagutil
Marijan Beg1,2, Martin Lang2, Samuel Holt2,3, Swapneel Amit Pathak2,4, 和 Hans Fangohr2,4,5
1 伦敦帝国理工学院地球科学和工程学院,伦敦 SW7 2AZ,英国
2 南安普顿大学工程学院和物理科学学院,南安普顿 SO17 1BJ,英国
3 华威大学物理系,考文垂 CV4 7AL,英国
4 德国汉堡马克斯·普朗克物质结构与动力学研究所,Luruper Chaussee 149,22761 汉堡,德国
5 自由电子激光科学中心,Luruper Chaussee 149,22761 汉堡,德国
描述 | 徽章 |
---|---|
测试 | |
代码风格检查 | |
发布 | |
覆盖率 | |
文档 | |
YouTube | |
Binder | |
平台 | |
下载 | |
许可协议 | |
DOI |
关于
ubermagutil
是一个 Python 包,与 Jupyter 集成,提供
-
类型系统描述符和装饰器的定义,
-
文档继承装饰器,
-
确定国际单位制前缀,以及
-
各种便利函数。
它可在 Windows、MacOS 和 Linux 上使用。它需要 Python 3.8+。
文档
API 和教程可在文档中找到。要访问文档,请使用上表中的徽章。
安装、测试和升级
我们建议使用 conda
软件包管理器进行安装。说明可参考文档。
Binder
此软件包可通过 Binder 在云上使用。要访问 Binder,请使用上表中的徽章。
YouTube
YouTube 视频教程可在 Ubermag 频道 上找到。
支持
如果您需要支持、有问题、想报告一个错误或想建议一个改进,请在 ubermag/help 存储库中提出问题。
贡献
所有贡献都受到欢迎,无论大小。如果您想贡献,请 fork 存储库并创建一个 pull request。如果您不确定如何贡献,请通过 ubermag/help 存储库提出问题,我们将帮助您开始并协助您。
贡献者:
许可协议
许可协议为 BSD 3-Clause "新" 或 "修订" 许可。有关详细信息,请参阅LICENSE 文件。
如何引用
-
M. Beg, M. Lang, 和 H. Fangohr. Ubermag:向更有效的微磁工作流程迈进。 IEEE Transactions on Magnetics 58, 7300205 (2022)。
-
M. Beg, R. A. Pepper, 和 H. Fangohr. 计算科学用户界面:Python 中嵌入 OOMMF 的领域特定语言。 AIP Advances 7, 56025 (2017)。
-
Marijan Beg, Martin Lang, Samuel Holt, Swapneel Amit Pathak, 和 Hans Fangohr. ubermagutil:Ubermag 中使用的实用程序包。DOI: 10.5281/zenodo.3539489 (2023)。
致谢
-
OpenDreamKit – 欧洲地平线 2020 研究基础设施项目(676541)
-
EPSRC 项目资助计划:斯卡玛离子学 (EP/N032128/1)
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。
源代码分发
构建分发
ubermagutil-0.63.4.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 91ba997c24304c1cc9a04f078ccecc19304652efe9b022e007fa8828d3e7a5ae |
|
MD5 | cfac39e9a3b307171bbf832beb67e2b4 |
|
BLAKE2b-256 | c631ef93dae663ba474dba78fd53c38cae607de6a7e0b242695733390c12a161 |
ubermagutil-0.63.4-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | fbf741894b65eacd01c591a17768278b5100cf45b30d79bc6e276e7036c3af7a |
|
MD5 | 4c43a54e9d7daf825aea6d650e727f62 |
|
BLAKE2b-256 | 3eb07d0a261c69487915a02071353e4dabc8d2d5e37c3074a4c3a94e1d76ffd0 |