Skip to content

Latest commit

 

History

History
41 lines (32 loc) · 1.42 KB

File metadata and controls

41 lines (32 loc) · 1.42 KB

PlasmaPy Development Roadmap

This document summarizes the overall development plans for PlasmaPy. This roadmap is very fluid and is subject to change due to community priorities. For the most up-to-date information, see PlasmaPy's issues, pull requests, and projects.

Features to be included in Version 0.1 release

  • Plasma parameter calculations
  • Base plasma class
  • MHD simulation capability (finite difference & spectral)
  • PIC simulation capability (only 1D for v0.1?)
  • Simulation visualization/analysis tools
    • Basic turbulence analysis functionality from TurbPlasma (to be speeded up via Numba/Cython)
  • Magnetic topology analysis tools (data cube)

Features to be included in Version 0.2 release

  • Grad-Shafranov solver
  • Dispersion solver
  • Magnetic topology analysis tools (cylindrical geometry)
  • MHD simulation capability (finite element)
  • PIC simulation capability (2D)
  • Spacecraft data analysis
  • Experimental analysis tools

Features to be included at indefinite time in future

  • Analytical plasma physics tools (with SymPy)
  • Capability to read in CDF files (separate package?)

Future events

  • Code development meeting
  • Software Carpentry workshops at plasma physics conferences
  • Python in Plasma Physics conference?