APS Logo

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.

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