English
 
Help Privacy Policy Disclaimer
  Advanced SearchBrowse

Item

ITEM ACTIONSEXPORT
  Ubermag - Research Software Engineering

Fangohr, H. (2022). Ubermag - Research Software Engineering. Talk presented at MPG-Workshop 2022 "Future Opportunities for Software in Research". Plön. 2022-05-12 - 2022-05-13.

Item is

Files

show Files
hide Files
:
Fangohr_Hans_-_Ubermag.pdf (Any fulltext), 8MB
Name:
Fangohr_Hans_-_Ubermag.pdf
Description:
-
OA-Status:
Green
Visibility:
Public
MIME-Type / Checksum:
application/pdf / [MD5]
Technical Metadata:
Copyright Date:
-
Copyright Info:
-
License:
-
:
HansFangohr.mp4 (Multimedia), 42MB
Name:
HansFangohr.mp4
Description:
-
OA-Status:
Green
Visibility:
Public
MIME-Type / Checksum:
video/mp4 / [MD5]
Technical Metadata:
Copyright Date:
-
Copyright Info:
-
License:
-

Locators

show

Creators

show
hide
 Creators:
Fangohr, Hans1, Author           
Affiliations:
1Computational Science, Scientific Service Units, Max Planck Institute for the Structure and Dynamics of Matter, Max Planck Society, ou_3267028              

Content

show
hide
Free keywords: -
 Abstract: Topics of this contribution: Notebook as user interface. Reproducibility, interactive documentation. Special feature of ubermag: provides domain specific language (for micromagnetic research) how to express problem, which is then translated into configuration files for the simulation engine automatically. Software engineering
github actions for CI. Unit tests, system tests.
Testing notebooks through nbval. Pre-commit hooks. Software design: connect to existing libraries where possible, such as numpy, scipy, matplotlib, pandas, k3d, recently xarray. Packaging. Pypi, conda-forge, spack?

Details

show
hide
Language(s):
 Dates: 2022-05-122022
 Publication Status: Published online
 Pages: -
 Publishing info: -
 Table of Contents: -
 Rev. Type: -
 Identifiers: -
 Degree: -

Event

show
hide
Title: MPG-Workshop 2022 "Future Opportunities for Software in Research"
Place of Event: Plön
Start-/End Date: 2022-05-12 - 2022-05-13

Legal Case

show

Project information

show

Source

show