Functionality¶
irfpy.util
supports daily works of analyzing, handling,
interpreting data, which were obtained from observation
or calibration, as well as from simulation.
General¶
Command executed in |
Math, physics in general¶
Ballistic trajectory related module |
|
Dipole fields, such as electric or magnetic fields. |
|
A collection of plasma physics related formulae. |
|
Collection of physical formulae |
|
Kepler's trajectory using numeric solvers |
|
Functions for Lorenz transformation |
|
An implementation of quaternion. |
|
Solar spectrum models at the Earth orbit |
|
A formulation of sputtering |
|
Tracing a field to make a stream line |
|
Unit handling using external "quantities" module. |
Constants¶
This module provides a collection of physical constants. |
|
Constant or parameters of planetary/lunar bodies. |
Time, time series¶
Implementation of Julian day. |
|
This module provides an implementation of time series of data |
|
Time inteval module. |
|
Utility for time series panels, such as E-t diagram |
|
Module related to span (interval). |
|
Time sereis related classes. |
|
This module provides an implementation of time series of database index. |
|
Universal time related module. |
Energy spectrum and velocity distribution functions¶
A module for functions of two component power law. |
|
Generic purpose energy spectrum implementation |
|
Tools for flux (differential, velocity distribution) |
|
Kappa distribution. |
|
Module collecting maxwell distribution function related functions. |
|
Collection of Planck's black body radiation formulae. |
|
A formulation of sputtering |
|
Represents velocity distribution function. |
Random generator¶
Module collecting maxwell distribution function related functions. |
|
Functions for isotropic distribution |
Plasma instrument¶
Generic purpose energy spectrum implementation |
|
Tools for flux (differential, velocity distribution) |
|
A common template for plasma sensor table. |
Geometry¶
Scalar field or 3-D vector field in 2-D or 3-D spaces |
|
Cone is a cone, a geometry. |
|
Module for Gramian matrix |
|
A gridded sphere. |
|
Module for regular icosahedron. |
|
Calculate intersection between LoS and sphere. |
|
Polar frame related module. |
|
Sphere, a geometry |
|
An implementation of conversion to surface-interaction frame. |
|
Tessellating a sphere surface by triangles. |
|
Module for triangle in 3-D space. |
|
Triangle in 2D. |
|
Vector (numpy array) related functions |
Trajectory (spacecraft and particles)¶
Ballistic trajectory related module |
|
Runge-Kutta implementations (for particle tracing) |
|
Kepler's trajectory using numeric solvers |
|
A module for particle tracing by leap flog. |
|
Tracing a field to make a stream line |
Data file handling¶
irfpy-standard data file. |
|
Local cache system for huge data files |
|
Configure file support for irfpy library. |
|
This module provides an implementation of time series of database index. |
Statistics¶
Module for five value summary. |
|
Functions for likelihood. |
Numpy extension¶
In house numpy helpers. |
Interactive python¶
Unit handling using external "quantities" module. |
|
Collection of physical formulae |
|
In house numpy helpers. |
Graphical programming support¶
Utility for time series panels, such as E-t diagram |
|
Tkinter helper module. |
Help scripting development¶
Misc functions related to discovering typical programming errors. |
|
Handling irfpy exception and error. |
|
Multidimensional sparse array. |
|
In house numpy helpers. |
|
Misc function related to option handling. |
|
Configure file support for irfpy library. |
|
A simple decorator for profiling. |
|
The module provide ring cache. |
|
With statement extension. |
|
Tkinter helper module. |