  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 be used for
micromagnetic data analysis within this Python-based environment. By design, it
is possible to extend Ubermag to drive other micromagnetic packages from the
same environment.
