Simulation (plasmapy.simulation)

Introduction

The simulation subpackage provides basic, didactic reference implementations of popular methods of simulating plasmas, and interfaces to common simulation tools.

API

Sub-Packages & Modules

abstractions

Abstract classes for numerical simulations.

particle_integrators

Particle movement integrators, for particle simulations.

particletracker

Class representing a group of particles.

Classes

AbstractSimulation()

A prototype abstract interface for numerical simulations.

AbstractTimeDependentSimulation()

A prototype abstract interface for time-dependent numerical simulations.

ParticleTracker(plasma[, particle_type, …])

Object representing a species of particles: ions, electrons, or simply a group of particles with a particular initial velocity distribution.

Inheritance diagram of plasmapy.simulation.abstractions.AbstractSimulation, plasmapy.simulation.abstractions.AbstractTimeDependentSimulation, plasmapy.simulation.particletracker.ParticleTracker