The PlasmaPy project: growing an open source software ecosystem for plasma science

POSTER

Abstract

The mission of the PlasmaPy project is to foster the creation of a fully open source Python ecosystem for plasma research and education. The PlasmaPy package is being developed to include core functionality needed by plasma physicists across disciplines. PlasmaPy is a platform for the plasma community to collaborate and openly share commonly needed software functionality. PlasmaPy prioritizes code readability, consistency, and maintainability while using best practices for scientific computing such as open development, version control, continuous integration testing, and code review. We will describe enhancements to the particles and formulary subpackages, as well as capabilities related to charged particle radiography, Thomson scattering, time series analysis, and MHD equilibria. We will describe how to contribute to PlasmaPy, as well as how to join PlasmaPy's working groups.

*Ongoing development of PlasmaPy is supported by the U.S. National Science Foundation, with many contributions from the broader plasma physics and open source communities. Past development of PlasmaPy has been supported by the U.S. Department of Energy, the Smithsonian Institution, NASA, and Google Summer of Code.

Presenters

  • Nicholas Murphy

    • Center for Astrophysics | Harvard & Smithsonian

Authors

  • Nicholas Murphy

    • Center for Astrophysics | Harvard & Smithsonian
  • Erik Everson

    • University of California, Los Angeles
  • Dominik Stańczak

    • University of Warsaw
  • Peter V Heuer

    • Laboratory for Laser Energetics
  • Haman Bagherianlemraski

    • University of Massachusetts - Amherst
  • Shane Brown

    • University of Connecticut
  • Khalil J Bryant

    • University of Michigan
  • Gregor Decristoforo

    • UiT - The Arctic University of Norway
    • UiT The Arctic University of Norway
  • Tiger Du

    • Vanderbilt Univ
  • Mohammed Haque

    • Columbia University
    • Princeton Plasma Physics Laboratory
  • Bennett Maruca

    • University of Delaware
  • Jayden Roberts

    • University of Rochester
  • Stephen T Vincena

    • UCLA
    • University of California, Los Angeles