APS Logo

Plasma open-source packages training for research activities via #2021PlasmaHackWeek

POSTER

Abstract

Plasma physics open-source software development training was carried out in a 5-days workshop from June 28th to July 2nd. We combined tutorials on various topics ranging from basic Python programming, PlasmaPy, Git & GitHub to specialized packages like OMFIT, BOUT++, SunPy, TurboPy, xarray. We also conducted multiple live "hacking" sessions. We define hacking as collaborative coding among novices, experts, and like-minded learners to work on projects, learn from each other and build the sense of computational plasma community. Hacking is a learn-by-doing activity, one of the best ways to further our knowledge. Moreover, open source software packages, for various applications in plasma and fusion physics, such as Aurora, divHretention, Tofu, OMAS, Gkeyll and BOUT++, were highlighted through either full sessions or lightning talks during the event.

Publication: 1. https://hack.plasmapy.org/ <br>2. https://www.plasmapy.org/<br>3. https://docs.plasmapy.org/en/stable/

Presenters

  • Valentina Marascu

    National Institute for Laser, Plasma and Radiation Physics, RO-077125 Magurele, Romania

Authors

  • Nicholas Murphy

    Center for Astrophysics | Harvard & Smithsonian, Harvard - Smithsonian Center for Astroph, Center for Astrophysics | Harvard & Smithsonian, US

  • Erik T Everson

    University of California, Los Angeles, US

  • Valentina Marascu

    National Institute for Laser, Plasma and Radiation Physics, RO-077125 Magurele, Romania

  • Stephanie Yang

    City of London Freemen's, UK

  • Dominik Stanczak

    University of Warsaw, Institute of Plasma Physics and Laser Microfusion, Poland

  • David A Schaffner

    Bryn Mawr College, Bryn Mawr College, US

  • Ramiz Qudsi

    University of Delaware, US and Boston University, US

  • Steve T Vincena

    University of California, Los Angeles, University of California, Los Angeles, US

  • Sterling P Smith

    General Atomics - San Diego, General Atomics, General Atomics, San Diego, CA, US