跳转到主要内容

基于Python的针对计算磁学的领域特定语言

项目描述

micromagneticmodel

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 马克斯·普朗克物质结构和动力学研究所,吕佩尔车道149号,汉堡 22761,德国
5 自由电子激光科学中心,吕佩尔车道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

关于

micromagneticmodel 是一个 Python 包,集成了 Jupyter,提供

  • 计算磁学的特定领域语言。

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

文档

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

安装、测试和升级

我们建议使用 conda 包管理器进行安装。说明可在 文档 中找到。

Binder

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

YouTube

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

支持

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

贡献

所有贡献都受欢迎,无论大小。如果您想贡献,请将存储库分叉并创建一个拉取请求。如果您不确定如何贡献,请在 ubermag/help 存储库中提出问题,我们将帮助您开始并协助您。

贡献者:

许可证

根据 BSD 3-Clause "新"或"修订"许可证许可。有关详细信息,请参阅 LICENSE 文件。

如何引用

  1. M. Beg, M. Lang, 和 H. Fangohr. Ubermag:迈向更有效的微磁工作流程。 IEEE Transactions on Magnetics 58, 7300205 (2022)。

  2. M. Beg, R. A. Pepper, 和 H. Fangohr. 计算科学用户界面:Python 中嵌入的 OOMMF 的特定领域语言。 AIP Advances 7, 56025 (2017)。

  3. Marijan Beg, Martin Lang, Samuel Holt, Swapneel Amit Pathak, 和 Hans Fangohr. micromagneticmodel:计算磁学的基于 Python 的特定领域语言 DOI: 10.5281/zenodo.3539479 (2023)。

致谢

  • OpenDreamKit – 欧洲地平线2020欧洲研究基础设施项目(676541)

  • EPSRC 项目资助的 Skyrmionics 项目(EP/N032128/1)

项目详情


下载文件

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

源代码分发

micromagneticmodel-0.64.0.tar.gz (37.0 kB 查看哈希值)

上传时间: 源代码

构建分发

micromagneticmodel-0.64.0-py3-none-any.whl (57.0 kB 查看哈希值)

上传时间: Python 3

由以下机构支持

AWSAWS 云计算和安全赞助商 DatadogDatadog 监控 FastlyFastly CDN GoogleGoogle 下载分析 MicrosoftMicrosoft PSF赞助商 PingdomPingdom 监控 SentrySentry 错误记录 StatusPageStatusPage 状态页面