Version 0.2.0¶
Version 0.2.0 is the second development release of PlasmaPy. Alongside a few new features, it brings plentiful refactoring, documentation and back stage improvements.
New Features¶
- Implement machinery for a
Plasma
class factory based on PLEP 6 - Create an openPMD
Plasma
subclass - Create classes to represent ionization state distributions for one or more elements or isotopes.
- Add basic particle drifts to
plasmapy.physics.drifts
- Turn most dependencies into optional, subpackage-specific ones
Bug Fixes¶
- Improve handling of NumPy arrays for plasma parameter and transport functions.
- Vendor the
roman
package so as to allow installation via Conda - Decrease strictness of
check_quantity
to allownan
andinf
by default
Changes to API¶
- Move
transport
fromphysics
to its own subpackage.