Plasma class (plasmapy.classes.plasma)

Introduction

The Plasma3D class is a basic structure to contain spatial information about a plasma. To initialize a Plasma3D system, first create an instance of the Plasma3D class and then set the Plasma3D.density, Plasma3D.momentum, Plasma3D.pressure and the Plasma3D.magnetic_field.

This feature is currently under development.

The PlasmaBlob class is a basic structure to contain just plasma parameter information about a plasma with no associated spatial or temporal scales. To initialize a PlasmaBlob system, call it with arguments: electron temperature PlasmaBlob.T_e, and electron density PlasmaBlob.n_e. You may also optionally define the ionization, PlasmaBlob.Z, and relevant plasma particle, PlasmaBlob.particle.

This feature is currently under heavy development.

Reference/API

Defines the core Plasma class used by PlasmaPy to represent plasma properties.

Classes

Plasma3D(domain_x, domain_y, domain_z) Core class for describing and calculating plasma parameters with spatial dimensions.
PlasmaBlob(T_e, n_e[, Z, particle]) Class for describing and calculating plasma parameters without spatial/temporal description.

Class Inheritance Diagram

Inheritance diagram of plasmapy.classes.plasma.Plasma3D, plasmapy.classes.plasma.PlasmaBlob