Presentation Open Access

PlasmaPy: beginning a community developed Python package for plasma physics

Murphy, Nicholas A.; Huang, Yi-Min; PlasmaPy Community


MARC21 XML Export

<?xml version='1.0' encoding='UTF-8'?>
<record xmlns="http://www.loc.gov/MARC21/slim">
  <leader>00000nam##2200000uu#4500</leader>
  <datafield tag="999" ind1="C" ind2="5">
    <subfield code="x">Astropy Collaboration et al. (2013), Astronomy and Astrophysics, 558, A33, doi:10.1051/0004-6361/201322068</subfield>
  </datafield>
  <datafield tag="999" ind1="C" ind2="5">
    <subfield code="x">SunPy Community et al. (2015), Computational Science and Discovery, 8, 014009, doi:10.1088/1749-4699/8/1/014009</subfield>
  </datafield>
  <datafield tag="999" ind1="C" ind2="5">
    <subfield code="x">Morley et al. (2014), Astrophysics Source Code Library, record ascl:1401.002</subfield>
  </datafield>
  <datafield tag="999" ind1="C" ind2="5">
    <subfield code="x">Wilson et al. (2014), PLOS Biology, 12, e1001745, doi:10.1371/journal.pbio.1001745</subfield>
  </datafield>
  <datafield tag="999" ind1="C" ind2="5">
    <subfield code="x">Muna et al. (2016), arXiv:1610.03159</subfield>
  </datafield>
  <datafield tag="041" ind1=" " ind2=" ">
    <subfield code="a">eng</subfield>
  </datafield>
  <datafield tag="653" ind1=" " ind2=" ">
    <subfield code="a">plasma physics, open source software, Python</subfield>
  </datafield>
  <controlfield tag="005">20200120172953.0</controlfield>
  <controlfield tag="001">163752</controlfield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="u">Princeton University</subfield>
    <subfield code="a">Huang, Yi-Min</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="a">PlasmaPy Community</subfield>
  </datafield>
  <datafield tag="856" ind1="4" ind2=" ">
    <subfield code="s">123680</subfield>
    <subfield code="z">md5:53f0845d3274168deb3c920088a634de</subfield>
    <subfield code="u">https://zenodo.org/record/163752/files/PlasmaPy_DPP_2016.pdf</subfield>
  </datafield>
  <datafield tag="542" ind1=" " ind2=" ">
    <subfield code="l">open</subfield>
  </datafield>
  <datafield tag="260" ind1=" " ind2=" ">
    <subfield code="c">2016-10-31</subfield>
  </datafield>
  <datafield tag="909" ind1="C" ind2="O">
    <subfield code="p">openaire</subfield>
    <subfield code="p">user-plasmapy</subfield>
    <subfield code="o">oai:zenodo.org:163752</subfield>
  </datafield>
  <datafield tag="100" ind1=" " ind2=" ">
    <subfield code="u">Harvard-Smithsonian Center for Astrophysics</subfield>
    <subfield code="0">(orcid)0000-0001-6628-8033</subfield>
    <subfield code="a">Murphy, Nicholas A.</subfield>
  </datafield>
  <datafield tag="245" ind1=" " ind2=" ">
    <subfield code="a">PlasmaPy: beginning a community developed Python package for plasma physics</subfield>
  </datafield>
  <datafield tag="980" ind1=" " ind2=" ">
    <subfield code="a">user-plasmapy</subfield>
  </datafield>
  <datafield tag="540" ind1=" " ind2=" ">
    <subfield code="u">https://creativecommons.org/licenses/by/4.0/legalcode</subfield>
    <subfield code="a">Creative Commons Attribution 4.0 International</subfield>
  </datafield>
  <datafield tag="650" ind1="1" ind2="7">
    <subfield code="a">cc-by</subfield>
    <subfield code="2">opendefinition.org</subfield>
  </datafield>
  <datafield tag="520" ind1=" " ind2=" ">
    <subfield code="a">&lt;p&gt;In recent years, researchers in several disciplines have collaborated on community-developed open source Python packages such as Astropy, SunPy, and SpacePy. These packages provide core functionality, common frameworks for data analysis and visualization, and educational tools. We propose that our community begins the development of PlasmaPy: a new open source core Python package for plasma physics. PlasmaPy could include commonly used functions in plasma physics, easy-to-use plasma simulation codes, Grad-Shafranov solvers, eigenmode solvers, and tools to analyze both simulations and experiments. The development will include modern programming practices such as version control, embedding documentation in the code, unit tests, and avoiding premature optimization. We will describe early code development on PlasmaPy, and discuss plans moving forward. The success of PlasmaPy depends on active community involvement and a welcoming and inclusive environment, so anyone interested in joining this collaboration should contact the authors.&lt;/p&gt;</subfield>
  </datafield>
  <datafield tag="773" ind1=" " ind2=" ">
    <subfield code="n">ads</subfield>
    <subfield code="i">isIdenticalTo</subfield>
    <subfield code="a">2016APS..DPPB10026M</subfield>
  </datafield>
  <datafield tag="773" ind1=" " ind2=" ">
    <subfield code="n">doi</subfield>
    <subfield code="i">isPreviousVersionOf</subfield>
    <subfield code="a">10.5281/zenodo.1238125</subfield>
  </datafield>
  <datafield tag="773" ind1=" " ind2=" ">
    <subfield code="n">doi</subfield>
    <subfield code="i">isPreviousVersionOf</subfield>
    <subfield code="a">10.5281/zenodo.1238132</subfield>
  </datafield>
  <datafield tag="024" ind1=" " ind2=" ">
    <subfield code="a">10.5281/zenodo.163752</subfield>
    <subfield code="2">doi</subfield>
  </datafield>
  <datafield tag="980" ind1=" " ind2=" ">
    <subfield code="a">presentation</subfield>
  </datafield>
</record>
521
248
views
downloads
All versions This version
Views 521525
Downloads 248248
Data volume 30.7 MB30.7 MB
Unique views 499503
Unique downloads 234234

Share

Cite as