Plasmapy: Initial Development Of A Python Package For Plasma Physics
Autor: | Murphy, Nicholas A, Leonard, Andrew J., Stańczak, Dominik, Haggerty, Colby C., Parashar, Tulasi N., Huang, Yi-Min, PlasmaPy Community |
---|---|
Jazyk: | angličtina |
Rok vydání: | 2017 |
Předmět: | |
ISSN: | 0004-6361 |
DOI: | 10.5281/zenodo.1238124 |
Popis: | We report on initial development of PlasmaPy: an open source community-driven Python package for plasma physics. PlasmaPy seeks to provide core functionality that is needed for the formation of a fully open source Python ecosystem for plasma physics. PlasmaPy prioritizes code readability, consistency, and maintainability while using best practices for scientific computing such as version control, continuous integration testing, embedding documentation in code, and code review. We discuss our current and planned capabilities, including features presently under development. The development roadmap includes features such as fluid and particle simulation capabilities, a Grad-Shafranov solver, a dispersion relation solver, atomic data retrieval methods, and tools to analyze simulations and experiments. We describe several ways to contribute to PlasmaPy. PlasmaPy has a code of conduct and is being developed under a BSD license, with a version 0.1 release planned for 2018. The success of PlasmaPy depends on active community involvement, so anyone interested in contributing to this project should contact the authors. This work was partially supported by the U.S. Department of Energy. {"references":["Astropy Collaboration et al. (2013), Astronomy and Astrophysics, 558, A33, doi:10.1051/0004-6361/201322068","Muna et al. (2016), arXiv:1610.03159","SunPy Community et al. (2015), Computational Science and Discovery, 8, 014009, doi:10.1088/1749-4699/8/1/014009","Wilson et al. (2014), PLOS Biology, 12, e1001745, doi:10.1371/journal.pbio.1001745"]} |
Databáze: | OpenAIRE |
Externí odkaz: |