TL;DR
Ubermag is a Python-based, human-centered environment that streamlines micromagnetic simulations by integrating control, execution, and data analysis within Jupyter notebooks, enhancing efficiency and extensibility.
Contribution
It introduces Ubermag, a novel interface that simplifies and unifies micromagnetic workflows within a Jupyter notebook environment, supporting multiple simulation packages.
Findings
Enables control of micromagnetic simulations from Jupyter notebooks
Integrates data analysis with numerical libraries in Python
Supports extension to other micromagnetic packages
Abstract
Computational micromagnetics has become an essential tool in academia and industry to support fundamental research and the design and development of devices. Consequently, computational micromagnetics is widely used in the community, and the fraction of time researchers spend performing computational studies is growing. We focus on reducing this time by improving the interface between the numerical simulation and the researcher. We have designed and developed a human-centred research environment called Ubermag. With Ubermag, scientists can control an existing micromagnetic simulation package, such as OOMMF, from Jupyter notebooks. The complete simulation workflow, including definition, execution, and data analysis of simulation runs, can be performed within the same notebook environment. Numerical libraries, co-developed by the computational and data science community, can immediately…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
