torx.analysis#
Functionality to perform advanced analysis such as tracing and statistics.
Modules
Fourier based analysis methods and signal processing. |
|
Lineouts for analysis of quantities not on a grid. |
Classes
A located and classified critical point of a 2D scalar field. |
|
Enumeration of critical point types based on Hessian character. |
|
Fast tracing class using numbalsoda package. |
|
Allows to trace along a magnetic fieldline. |
|
Spline interpolation in 2D for structured or unstructured grids. |
|
Allows to trace a given vector field. |
Functions
Calculate average/mean with parallelized algorithm. |
|
Trace magnetic field lines in both toroidal directions. |
|
Return (N, dN) of length k+1: B-spline basis and 1st derivatives at u. |
|
Return the drift flux of a given 3D field through a lineout array [1]_. |
|
Fit an Eich profile to heat flux data. |
|
Calculate excess/Fisher kurtosis with parallelized algorithm. |
|
Find the contours of an array at a given level. |
|
Find a critical point of $psi(R, Z)$ and classify it. |
|
Find a local extremum of a 2D spline field. |
|
Use non-linear least-squares to fit an Eich profile to heat flux data. |
|
Trace a magnetic field line using the FLARE field-line tracer. |
|
Return the flux-surface average of a given field on a 3D grid. |
|
Calculate kurtosis with parallelized algorithm. |
|
Return a CSR matrix for interpolation. |
|
Convert from polar to cartesian coordinates. |
|
Calculate root-mean-square (rms) with parallelized algorithm. |
|
Calculate skew with parallelized algorithm. |
|
Smooth a 1D array by averaging over non-overlapping blocks. |
|
Smooth a 1D array with a sliding, overlapping averaging window. |
|
Apply a low-pass 2D Butterworth Fourier filter. |
|
Apply an ellipsoid filter in the Fourier domain to a 2D array. |
|
Apply a Gaussian filter in the Fourier domain to a 2D array. |
|
Apply a uniform (box) filter in the Fourier domain to a 2D array. |
|
Return a hermite smoothstep of a specific order. |
|
Apply xarray ufunc for a statistics function given by name. |
|
Calculate standard deviation with parallelized algorithm. |