English
Related papers

Related papers: Numerical simulation projects in micromagnetics wi…

200 papers

During the last ten years advances in open-source digital technology, used especially by data science, led to very accessible ways how to obtain, store, process, analyze or share data in almost every human activity. Data science tools bring…

Physics Education · Physics 2020-07-27 Jozef Hanč , Peter Štrauch , Eva Paňková , Martina Hančová

We describe a project-based introduction to reproducible and collaborative neuroimaging analysis. Traditional teaching on neuroimaging usually consists of a series of lectures that emphasize the big picture rather than the foundations on…

Other Statistics · Statistics 2018-10-23 K. Jarrod Millman , Matthew Brett , Ross Barnowski , Jean-Baptiste Poline

In software engineering, numerous studies have focused on the analysis of fine-grained logs, leading to significant innovations in areas such as refactoring, security, and code completion. However, no similar studies have been conducted for…

In this paper the new methods and devices introduced into the learning process of programming for IT engineers at our college is described. Based on our previous research results we supposed that project methods and some new devices can…

Computers and Society · Computer Science 2013-12-12 Attila Pasztor , Robert Pap-Szigeti , Erika Torok

Electromagnetics has an important role to play in solving the next generation of geoscience problems. These problems are multidisciplinary, complex, and require collaboration. This is especially true at the base scientific level where the…

Geophysics · Physics 2022-03-29 Douglas W. Oldenburg , Lindsey J. Heagy , Seogi Kang , Rowan Cockett

Computation, the use of a computer to solve, simulate, or visualize a physical problem, has revolutionized how physics research is done. Computation is used widely to model systems, to simulate experiments, and to analyze data. Yet, in most…

Physics Education · Physics 2015-11-18 Marcos D. Caballero

With the goal of identifying common practices in data science projects, this paper proposes a framework for logging and understanding incremental code executions in Jupyter notebooks. This framework aims to allow reasoning about how…

Human-Computer Interaction · Computer Science 2024-05-29 Jinjin Zhao , Avidgor Gal , Sanjay Krishnan

Background: As traditional coding tasks in education become increasingly vulnerable to the use of Generative AI, there is a critical need for authentic, project-based assessments that evaluate students' scientific inquiry. To address this…

Physics Education · Physics 2026-05-11 Sean Savage , Amir Bralin , Paul Hur , N. Sanjay Rebello

It is desired to equip robots with the capability of interacting with various soft materials as they are ubiquitous in the real world. While physics simulations are one of the predominant methods for data collection and robot training,…

Robotics · Computer Science 2024-11-20 Chunru Lin , Jugang Fan , Yian Wang , Zeyuan Yang , Zhehuan Chen , Lixing Fang , Tsun-Hsuan Wang , Zhou Xian , Chuang Gan

We have developed a finite-element micromagnetic simulation code based on the FEniCS package called magnum.fe. Here we describe the numerical methods that are applied as well as their implementation with FEniCS. We apply a transformation…

Computational Physics · Physics 2014-10-27 Claas Abert , Lukas Exl , Florian Bruckner , André Drews , Dieter Suess

Jupyter Notebook is an interactive development environment commonly used for rapid experimentation of machine learning (ML) solutions. Describing the ML activities performed along code cells improves the readability and understanding of…

Software Engineering · Computer Science 2024-03-13 Miguel Perez , Selin Aydin , Horst Lichter

Computational notebooks have gained widespread adoption among researchers from academia and industry as they support reproducible science. These notebooks allow users to combine code, text, and visualizations for easy sharing of experiments…

Computers and Society · Computer Science 2020-06-23 Sheeba Samuel , Birgitta König-Ries

The increasing adoption of Jupyter notebooks in data science and machine learning workflows has created a gap between exploratory code development and production-ready software systems. While notebooks excel at iterative development and…

Software Engineering · Computer Science 2025-11-11 Hanya Elhashemy , Youssef Lotfy , Yongjian Tang

We present this work like software tool developed in Python, based on a methodology to obtain the electric field produced by n charges. The tool was developed and implemented in courses of electromagnetism and laboratory in three…

Physics Education · Physics 2019-10-02 K. L. Cristiano , D. A. Triana , A. Estupiñán

We describe a novel, interdisciplinary, computational methods course that uses Python and associated numerical and visualization libraries to enable students to implement simulations for a number of different course modules. Problems in…

Chaotic Dynamics · Physics 2007-05-23 Christopher R. Myers , James. P. Sethna

Software that processes real-world data or that models a physical system must have some way of managing units. While simple approaches like the understood convention that all data are in a unit system (such as the MKS SI unit system) do…

Instrumentation and Methods for Astrophysics · Physics 2018-10-03 Nathan J. Goldbaum , John A. ZuHone , Matthew J. Turk , Kacper Kowalik , Anna L. Rosen

Teaching and learning in advanced materials science are often limited by two barriers: the technical complexity of quantum-mechanical simulations and the lack of individualized support in inquiry-based education. Here, we introduce the…

Physics Education · Physics 2025-09-26 Santiago D. Barrionuevo , Myriam H. Aguirre

We explore the idea of integrating machine learning (ML) with high performance computing (HPC)-driven simulations to address challenges in using simulations to teach computational science and engineering courses. We demonstrate that a ML…

Physics Education · Physics 2020-09-01 Vikram Jadhao , JCS Kadupitiya

In this article we describe how we successfully incorporated data analysis in Python in a first-year laboratory course without significantly altering the course structure and without overburdening students. We show how we created and used…

Physics Education · Physics 2023-09-13 Eugenio Tufino , Stefano Oss , Micol Alemani

Simulating physical systems is a core component of scientific computing, encompassing a wide range of physical domains and applications. Recently, there has been a surge in data-driven methods to complement traditional numerical simulations…

Machine Learning · Computer Science 2021-08-19 Karl Otness , Arvi Gjoka , Joan Bruna , Daniele Panozzo , Benjamin Peherstorfer , Teseo Schneider , Denis Zorin