JupyterPIC: Reproducible research and education through the integration of plasma simulation software with Juptyer notebooks
POSTER
Abstract
Computer simulations offer tremendous opportunities for studying plasmas, both for research and education. Nevertheless, users must navigate codes and software libraries, determine how to best set up the desired simulation, wrangle output into meaningful plots, and sometimes confront a significant cyberinfrastructure. We have begun using Jupyter notebooks integrated with particle-in-cell codes as a tool to document research and instruct students. The Jupyter notebook is an excellent way to document science with a combination of text, simulation, and analysis, and we envision building a repository of notebooks that reproduce results from classic research articles and that provide external users with the option to analyze results from current research. In addition, we have configured a JupyterHub and written educational notebooks for students to run kinetic plasma software and analyze results inside a Web-based environment without needing to learn or manage the underlying software and computing cyberinfrastructure. We envision that this work could be beneficial to many different communities of students and scientists and easily extendible to other plasma software.
Presenters
-
Benjamin J Winjum
Univ of California - Los Angeles
Authors
-
Viktor K Decyk
Univ of California - Los Angeles
-
Benjamin J Winjum
Univ of California - Los Angeles
-
Weiming An
Univ of California - Los Angeles
-
Archis Joglekar
Univ of California - Los Angeles, Univ of California - Los Angeles, Polymath Research Inc.
-
Roman Lee
Univ of California - Los Angeles, University of California, Los Angeles
-
Kyle Glen Miller
Univ of California - Los Angeles
-
Frank Shih-Yu Tsung
University of California, Los Angeles, Univ of California - Los Angeles
-
Han Wen
University of California, Los Angeles, Univ of California - Los Angeles
-
Yujian Zhao
University of California, Los Angeles, Univ of California - Los Angeles
-
Warren B Mori
Univ of California - Los Angeles, Univ of California - Los Angeles, Univ of California - Los Angeles