PlasmaPy: Building an open source Python package for plasma science

ORAL

Abstract

The PlasmaPy Project is an ambitious effort centered around the open source Python package PlasmaPy. The PlasmaPy package is a community-driven and community-developed package that provides common functionality required for plasma physics research and education. PlasmaPy prioritizes code readability, consistency, and maintainability while using best practices for scientific computing such as version control, continuous integration testing, and code review. PlasmaPy has a code of conduct and is available under a BSD 3-clause license with explicit protections against software patents. We will describe current capabilities of PlasmaPy, as well as our development roadmap. We will discuss how members of the plasma physics community can become contributors to this project.

*This work has been supported in part by NSF, DOE, and NASA.

Authors

  • Dominik Stańczak

    • University of Warsaw
    • Institute of Plasma Physics and Laser Microfusion, Warsaw, Poland
  • E. T. Everson

    • UCLA
    • University of California, Los Angeles
  • Nicholas Murphy

    • Harvard University
    • Harvard-Smithsonian Center for Astrophysics
    • CfA
    • SAO
    • Smithsonian Astrophysical Observatory
  • J. P. Beckers

    • ASML
  • K. Bryant

    • U. Michigan
  • S. Fordin

    • U. Delaware
  • P. Heuer

    • UCLA
  • F. Khan

    • Bryn Mawr College
  • P. M. Kozlowski

    • LANL
  • S. J. Langendorf

    • LANL
  • A. J. Leonard

    • Aperio Software
  • R. Malhotra

    • Chandigarh U.
  • B. Maruca

    • U. Delaware
  • S. J. Mumford

    • U. Sheffield
  • T. N. Parashar

    • U. Wellington
  • D. Schaffner

    • Bryn Mawr College
  • D. Stansby

    • UCL
  • F. Tamboli

    • Bryn Mawr College
  • R. Qudsi

    • U. Delaware
  • T. Varnish

    • UCL
  • S. Vincena

    • UCLA