PlasmaPy

Read full text
Authors: PlasmaPy Community, Nicholas A. Murphy, E. T. Everson, Dominik Stańczak-Marikin, P. V. Heuer, Pawel M. Kozlowski, E. Johnson, Ritiek Malhotra, David A. Schaffner, S. Vincena, Mel Abler, James Addison
+88 more Ataf Fazledin Ahamed, Paula Valentina Alarcon, Benjamin Antognetti, Christopher Arran, Haman Bagherianlemraski, Jasper Beckers, Manas Satish Bedmutha, Camilo Bedoya-Lopez, Justin G Bergeron, Ludovico Bessi, Riley Britten, Shane Brown, K. Bryant, Sean Carroll, Carlos Cartagena-Sanchez, Sean Chambers, Ankur Chattopadhyay, Yaocheng Chen, Apoorv Choubey, Sarthak Choudhary, Christian Clauss, C. Robert, Sebastian V. Colom, Chase Davies, Jacob Deal, Gregor Decristoforo, Diego Alonso Diaz Riega, Fionnlagh Mackenzie Dover, David Drozdov, T. F. Du, Leah Einhorn, Tamar Ervin, Thomas Fan, Samaiyah Farid, Emmanuel Ferdman, Michael Fischer, B. C. Foo, Heinz-Alexander Fütterer, Rajagopalan Gangadharan, Seth Gerow, Mahlet Getahun, Jessica González, Brian Goodall, Marco Gorelli, Shauna Gordon-McKeon, Graham Goudeau, Silvina Guidoni, Julia Guimiot, Colby C. Haggerty, Raymon Skjørten Hansen, Mohammed Haque, J. Hillairet, Chris Hoang, Poh Zi How, Yi-Min Huang, Nabil Humphrey, M. V. Isupova, Alexis Jeandet, Evan Jones, M. Kastek, James Kent, Dusan Klima, A. Köhn, Siddharth Kulshrestha, Sundaran Kumar, Piotr Kuszaj, Samuel J. Langendorf, Anna Lanteri, Terrance Takho Lee, Andrew J. Leonard, Nicolas Lequette, Pey Lian Lim, Aditya Magarde, João Victor Martinelli, Muhammad Masood, Isaias McHardy, Dhawal Modi, Kevin Montes, Stuart Mumford, Joshua Munn, Leo Murphy, Bao Gia Dang Nguyen, Suzanne Nie, Carlos Ortiz, Shivam Panda, Mahima Pannala, Tulasi Nandan Parashar, Neil V. Patel
Cited by: 1

Abstract

PlasmaPy is an open source Python package for plasma research and education. PlasmaPy is intended to contain core functionality needed by plasma scientists across disciplines. The plasmapy.particles subpackage contains object-oriented and functional interfaces to represent and access basic particle data. The plasmapy.formulary subpackage contains functionality to calculate common plasma parameters, including many functions from the NRL Plasma Formulary. The plasmapy.dispersion subpackage can be used to calculate the dispersion relationships of several plasma waves, as well as the plasma dispersion function and its derivative. The plasmapy.analysis and plasmapy.diagnostics subpackage contain functionality to analyze plasma data sets. These subpackage include functionality for Thomson scattering, synthetic charged particle radiography, Langmuir probe data analysis, and finding null points in 3D magnetic field data.

Publication details

Journal / source
Zenodo (CERN European Organization for Nuclear Research)
Publication date
20 February 2026
Language
EN