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