quantities

Package Purpose: managing the various formulae for quantities for PlasmaCalculator.

Modules

bases

File Purpose: base & simple derived quantities.

bperp

File Purpose: shorthand for quantities "perpendicular to B"

caching

File Purpose: caching quantities

collisions

Package Purpose: collision frequency calculations

constants

File Purpose: values of constants (e.g. kB).

direct_loader

File Purpose: directly loading data from source.

help

File Purpose: QuantityLoader.help()

maindims_quantities_loader

File Purpose MaindimsQuantitiesLoader

masks

File Purpose: loading quantities with masks

patterns

Package Purpose: common patterns for quantities.

plasma_drifts

File Purpose: calculating plasma drifts, e.g. hall, pedersen.

plasma_forces

File Purpose: calculating miscellaneous plasma forces, e.g. lorentz force, magnetic tension.

plasma_heating

File Purpose: calculating plasma heating, e.g. equilibrium T from E & collisions.

plasma_parameters

File Purpose: calculating plasma parameters, e.g. plasma beta, plasma frequency.

plasma_stats

File Purpose: calculating stats especially relevant to plasma

quant_tree

File Purpose: QuantTree - tree of LoadableQuantity objects.

quantity_loader

File Purpose: QuantityLoader, the base class for quantity loaders.

quantity_tools

File Purpose: misc.

ray_draping_loader

File Purpose: RayDrapingLoader

timescales

File Purpose: calculating timescales, e.g. timescale from plasma oscillations.