<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="assets/xml/rss.xsl" media="all"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>PlasmaPy</title><link>https://www.plasmapy.org/</link><description>Webpage for PlasmaPy.</description><atom:link href="https://www.plasmapy.org/rss.xml" rel="self" type="application/rss+xml"></atom:link><language>en</language><copyright>Contents © 2026 &lt;a href=https://github.com/PlasmaPy/PlasmaPy&gt;PlasmaPy Developers&lt;/a&gt; 
&lt;a href="/license"&gt;
License
&lt;/a&gt;</copyright><lastBuildDate>Thu, 05 Mar 2026 02:55:08 GMT</lastBuildDate><generator>Nikola (getnikola.com)</generator><docs>http://blogs.law.harvard.edu/tech/rss</docs><item><title>PlasmaPy v0.6.0 release!</title><link>https://www.plasmapy.org/posts/plasmapy-v060-release/</link><dc:creator>Dominik Stańczak</dc:creator><description>&lt;h2&gt;PlasmaPy 0.6.0&lt;/h2&gt;
&lt;p&gt;We're really happy to announce that we've just released &lt;a href="https://docs.plasmapy.org/en/stable/whatsnew/0.6.0.html"&gt;PlasmaPy version
0.6.0&lt;/a&gt;!&lt;/p&gt;
&lt;p&gt;We'd like to thank the wonderful people who have contributed to this release:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Anthony Vo&lt;/li&gt;
&lt;li&gt;Dhawal Modi *&lt;/li&gt;
&lt;li&gt;Dominik Stańczak&lt;/li&gt;
&lt;li&gt;Drozdov David *&lt;/li&gt;
&lt;li&gt;Erik Everson&lt;/li&gt;
&lt;li&gt;Kevin Montes *&lt;/li&gt;
&lt;li&gt;Nick Murphy&lt;/li&gt;
&lt;li&gt;Peter Heuer&lt;/li&gt;
&lt;li&gt;Ramiz Qudsi&lt;/li&gt;
&lt;li&gt;Tiger Du&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Where a * indicates their first contribution to PlasmaPy.&lt;/p&gt;
&lt;p&gt;Note also that &lt;strong&gt;this release drops Python 3.6 support&lt;/strong&gt;; we now
require Python 3.7, following NumPy's &lt;a href="https://numpy.org/neps/nep-0029-deprecation_policy.html"&gt;NEP
29&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;The cool new features&lt;/h2&gt;
&lt;p&gt;Note: these are my (Dominik's) personal highlights. There's more, but these make the
prettiest plots right now.&lt;/p&gt;
&lt;h3&gt;Two-fluid dispersion relations&lt;/h3&gt;
&lt;center&gt;
[![Dispersion relations for two fluid systems](https://docs.plasmapy.org/en/stable/_images/notebooks_dispersion_two_fluid_dispersion_18_1.png)](https://docs.plasmapy.org/en/stable/notebooks/dispersion/two_fluid_dispersion.html)
&lt;/center&gt;

&lt;p&gt;In &lt;a href="https://github.com/plasmapy/plasmapy/pull/932"&gt;PR #932&lt;/a&gt; Ramiz Qudsi
implemented P. M. Bellan's 2012 full two-fluid dispersion relation for any
electron-ion system. Take a look at &lt;a href="https://docs.plasmapy.org/en/stable/notebooks/dispersion/two_fluid_dispersion.html"&gt;the notebook introducing
that&lt;/a&gt;.&lt;/p&gt;
&lt;h3&gt;Proton radiography&lt;/h3&gt;
&lt;center&gt;
[![Proton radiograph](https://docs.plasmapy.org/en/stable/_images/notebooks_diagnostics_proton_radiography_particle_tracing_14_0.png)](https://docs.plasmapy.org/en/stable/notebooks/diagnostics/proton_radiography_particle_tracing.html)
&lt;/center&gt;

&lt;p&gt;Peter Heuer designed and implemented a framework for synthetic proton
radiography. This is a multi-PR tour de force that simulates particles moving
through EM fields and hitting a detector plane, generating histograms such as
the above. I'd point you to the notebook on that, but &lt;a href="https://docs.plasmapy.org/en/stable/examples.html#analyses-diagnostics"&gt;there's three right
now&lt;/a&gt;.&lt;/p&gt;
&lt;h3&gt;Analysis &amp;amp; Diagnostic framework; Langmuir probes&lt;/h3&gt;
&lt;center&gt;
[![Langmuir probe sweep](https://docs.plasmapy.org/en/stable/_images/notebooks_analysis_swept_langmuir_find_floating_potential_21_0.png)](https://docs.plasmapy.org/en/stable/notebooks/analysis/swept_langmuir/find_floating_potential.html)
&lt;/center&gt;

&lt;p&gt;Erik Everson is spearheading work on our &lt;a href="https://docs.plasmapy.org/en/stable/ad/index.html"&gt;analysis &amp;amp; diagnostic
framework&lt;/a&gt;. As the
first example, we've got a new and improved set of &lt;a href="https://docs.plasmapy.org/en/stable/ad/index.html"&gt;tools for swept Langmuir
analysis&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;What's next?&lt;/h2&gt;
&lt;p&gt;For this year, we're planning to have a roughly 3-month cadence for releases. Thus,
the next release is anticipated around mid June.&lt;/p&gt;
&lt;p&gt;It should contain a refactored particle tracker, support for neoclassical
transport coefficient calculations for axisymmetric devices along with our
first forays into tools for fusion.&lt;/p&gt;
&lt;p&gt;One final note: we're discussing transitioning to some form of &lt;a href="https://calver.org/"&gt;Calendar
Versioning&lt;/a&gt;. If you have thoughts on that, we'd be happy
to hear them! Come join the discussion on &lt;a href="https://app.element.io/#/room/#plasmapy:openastronomy.org"&gt;our Matrix
chatroom&lt;/a&gt;.&lt;/p&gt;</description><category>plasmapy</category><category>release</category><guid>https://www.plasmapy.org/posts/plasmapy-v060-release/</guid><pubDate>Sun, 14 Mar 2021 16:08:56 GMT</pubDate></item><item><title>PlasmaPy v0.4.0 release</title><link>https://www.plasmapy.org/posts/plasmapy-v0_4_0-release/</link><dc:creator>Nick Murphy</dc:creator><description>&lt;p&gt;We are pleased to announce the release of &lt;a class="reference external" href="https://docs.plasmapy.org/en/stable/whatsnew/0.4.0.html"&gt;PlasmaPy version 0.4.0&lt;/a&gt;.  This
release adds several new functions to &lt;code class="docutils literal"&gt;plasmapy.formulary&lt;/code&gt;, aliases
(with trailing underscores) for the most commonly used formulary
functions, classes to represent custom and dimensionless particles,
and a new module in &lt;code class="docutils literal"&gt;plasmapy.diagnostics&lt;/code&gt; for Thomson scattering.
The &lt;code class="docutils literal"&gt;plasmapy.atomic&lt;/code&gt; subpackage was renamed to
&lt;code class="docutils literal"&gt;plasmapy.particles&lt;/code&gt; as part of an ongoing plan to reorganize
PlasmaPy's subpackage structure.&lt;/p&gt;
&lt;p&gt;In order to install PlasmaPy, please
refer to the &lt;a class="reference external" href="http://docs.plasmapy.org/en/stable/install.html"&gt;installation instructions&lt;/a&gt; on &lt;a class="reference external" href="http://docs.plasmapy.org/"&gt;PlasmaPy's
documentation page&lt;/a&gt;.&lt;/p&gt;</description><category>plasmapy</category><category>release</category><guid>https://www.plasmapy.org/posts/plasmapy-v0_4_0-release/</guid><pubDate>Tue, 11 Aug 2020 18:00:00 GMT</pubDate></item><item><title>PlasmaPy v0.3.1 release</title><link>https://www.plasmapy.org/posts/plasmapy-v031-release/</link><dc:creator>Nick Murphy</dc:creator><description>&lt;p&gt;We are excited to announce the release of &lt;a class="reference external" href="http://docs.plasmapy.org/en/stable/about/release_notes.html#version-0-3-1"&gt;PlasmaPy version 0.3.1&lt;/a&gt;.
This release includes two new subpackages: &lt;code class="docutils literal"&gt;plasmapy.formulary&lt;/code&gt;,
which consolidates much of the functionality that was formerly in
&lt;code class="docutils literal"&gt;plasmapy.physics&lt;/code&gt;, &lt;code class="docutils literal"&gt;plasmapy.mathematics&lt;/code&gt;, and
&lt;code class="docutils literal"&gt;plasmapy.transport&lt;/code&gt;; and &lt;code class="docutils literal"&gt;plasmapy.simulation&lt;/code&gt;, which contains
our particle tracker and will be the place to consolidate tools
related to plasma simulations.  These changes are part of an ongoing
plan to reorganize PlasmaPy's subpackage structure that will continue
in version 0.4.  In order to install PlasmaPy, please refer to the
&lt;a class="reference external" href="http://docs.plasmapy.org/en/latest/install.html"&gt;installation instructions&lt;/a&gt;
on &lt;a class="reference external" href="http://docs.plasmapy.org/"&gt;PlasmaPy's documentation page&lt;/a&gt;.&lt;/p&gt;</description><category>plasmapy</category><category>release</category><guid>https://www.plasmapy.org/posts/plasmapy-v031-release/</guid><pubDate>Tue, 31 Mar 2020 17:00:00 GMT</pubDate></item><item><title>PlasmaPy v0.2.0 release!</title><link>https://www.plasmapy.org/posts/plasmapy-v020-release/</link><dc:creator>Dominik Stańczak</dc:creator><description>&lt;p&gt;A few days ago the long overdue PlasmaPy release v0.2.0 &lt;a class="reference external" href="https://pypi.org/project/plasmapy/"&gt;hit PyPI&lt;/a&gt; with the force of a coronal mass ejection. You can upgrade via &lt;cite&gt;pip install --upgrade plasmapy&lt;/cite&gt;.&lt;/p&gt;
&lt;p&gt;If you'd rather use &lt;a class="reference external" href="https://docs.conda.io/en/latest/"&gt;conda&lt;/a&gt;, though, you now have the option, and that is why we delayed the announcement: we now have &lt;a class="reference external" href="https://github.com/conda-forge/plasmapy-feedstock"&gt;our very own conda-forge feedstock&lt;/a&gt; and you can install PlasmaPy using &lt;cite&gt;conda install -c conda-forge plasmapy&lt;/cite&gt;.&lt;/p&gt;
&lt;p&gt;Please refer to the &lt;a class="reference external" href="http://docs.plasmapy.org/en/latest/whatsnew/0.2.0.html"&gt;release notes&lt;/a&gt; to see what's changed.&lt;/p&gt;
&lt;p&gt;Happy coding, everyone!&lt;/p&gt;</description><category>plasmapy</category><category>release</category><guid>https://www.plasmapy.org/posts/plasmapy-v020-release/</guid><pubDate>Thu, 06 Jun 2019 17:43:23 GMT</pubDate></item><item><title>PlasmaPy v0.1.1 bugfix release!</title><link>https://www.plasmapy.org/posts/plasmapy-v011-bugfix-release/</link><dc:creator>Dominik Stańczak</dc:creator><description>&lt;p&gt;We have just released PlasmaPy v0.1.1, our first bugfix release which attempts to correct many of the flaws in our code we only noticed while releasing v0.1!&lt;/p&gt;
&lt;p&gt;Take a look at the &lt;a class="reference external" href="https://docs.plasmapy.org/en/stable/changelog/0.1.1.html"&gt;release notes&lt;/a&gt; to see what's changed.&lt;/p&gt;
&lt;p&gt;As usual (although this is likely the first time you have reason to run this command), you should now be able to update via &lt;cite&gt;pip install --upgrade plasmapy&lt;/cite&gt;.&lt;/p&gt;
&lt;p&gt;Hot plasmas, and happy coding, everyone!&lt;/p&gt;</description><category>plasmapy</category><category>release</category><guid>https://www.plasmapy.org/posts/plasmapy-v011-bugfix-release/</guid><pubDate>Sun, 27 May 2018 14:21:20 GMT</pubDate></item><item><title>PlasmaPy v0.1 release!</title><link>https://www.plasmapy.org/posts/plasmapy-v01-release/</link><dc:creator>Dominik Stańczak</dc:creator><description>&lt;blockquote&gt;
&lt;p&gt;I address you tonight not as a programmer of Python, not as a maintainer of a
repository, but as a citizen of open source.&lt;/p&gt;
&lt;p&gt;We are faced with the very newest of releases.&lt;/p&gt;
&lt;p&gt;GitHub calls this one &lt;a class="reference external" href="https://docs.plasmapy.org/en/stable/changelog/0.1.0.html"&gt;PlasmaPy v0.1.0&lt;/a&gt;, the first of the alphas.&lt;/p&gt;
&lt;p&gt;And yet, for the first time in the history of this project our team has the
technology to prevent its own procrastination.&lt;/p&gt;
&lt;p&gt;All of you &lt;a class="reference external" href="https://pypi.org/project/plasmapy/"&gt;pip installing&lt;/a&gt; with us need to know that everything that could be
done to delay this release has been called into service.&lt;/p&gt;
&lt;p&gt;The coder's thirst for excellence, perfectionism, every step into the abyss of
transport theory, every adventurous refactor of docs, all of our &lt;a class="reference external" href="https://github.com/PlasmaPy/PlasmaPy/issues"&gt;combined ideas
for features and improvements&lt;/a&gt;, even the code reviews that
we performed have provided us with the tools to prevent this exciting event.&lt;/p&gt;
&lt;p&gt;Through all the chaos that is our Git tree, through all of the &lt;a class="reference external" href="https://github.com/PlasmaPy/PlasmaPy/search?q=pep8&amp;amp;type=Commits"&gt;PEP 8&lt;/a&gt; and
the &lt;a class="reference external" href="https://app.element.io/#/room/#plasmapy:openastronomy.org"&gt;Matrix discussion&lt;/a&gt;,
through all the &lt;a class="reference external" href="http://docs.plasmapy.org/"&gt;pain of learning Sphinx&lt;/a&gt; and rebasing,
through &lt;a class="reference external" href="https://github.com/PlasmaPy/PlasmaPy/commits/main"&gt;all of our ~2000 commits&lt;/a&gt;,
there is one thing that has nourished our souls, and pushed us to complete
this release, and that is our &lt;a class="reference external" href="https://docs.plasmapy.org/en/stable/examples.html"&gt;pretty plots&lt;/a&gt;. Oh, and the
possibility to
&lt;a class="reference external" href="https://docs.plasmapy.org/en/stable/api/plasmapy.particles.decorators.particle_input.html#particle-input"&gt;apply&lt;/a&gt;
&lt;a class="reference external" href="https://docs.plasmapy.org/en/stable/api/plasmapy.utils.decorators.checks.check_relativistic.html#check-relativistic"&gt;more&lt;/a&gt;
&lt;a class="reference external" href="https://docs.plasmapy.org/en/stable/api/plasmapy.utils.decorators.validators.validate_quantities.html#validate-quantities"&gt;decorators&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The dreams of the entire PlasmaPy community are focused tonight on these &lt;a class="reference external" href="https://github.com/PlasmaPy/PlasmaPy/graphs/contributors"&gt;31
brave committers&lt;/a&gt;,
pushing onto the main branch.&lt;/p&gt;
&lt;p&gt;And may we all, plasma enthusiasts the world over, see this release through.&lt;/p&gt;
&lt;p&gt;&lt;a class="reference external" href="https://docs.plasmapy.org/en/stable/api/plasmapy.formulary.speeds.thermal_speed.html#thermal-speed"&gt;Thermal speed&lt;/a&gt;,
and a &lt;span class="math"&gt;\(\sqrt{2}\)&lt;/span&gt; to you,&lt;/p&gt;
&lt;p&gt;~PlasmaPy&lt;/p&gt;
&lt;/blockquote&gt;</description><category>plasmapy</category><category>release</category><guid>https://www.plasmapy.org/posts/plasmapy-v01-release/</guid><pubDate>Mon, 30 Apr 2018 03:27:00 GMT</pubDate></item></channel></rss>