The array of number
Add several Series to generate a new one
Add a number to each value of the array
Check if two series are closely equals (at epsilon)
Cross product only for [[Serie]]s with itemSize=3
Get the determinant of each item of a [[Serie]] (if matrix). itemSize should (for the moment) either 6 (symmetric matrix) or 9.
Get eigen values
Get eigen vectors. itemSize of the returned Serie is therefore 9 and the coordinates of the
three eigen vectors are classified as follow: [v1x,v1y,v1z, v2x,v2y,v2z, v3x, v3y, v3z]
Check if two series are strictly equals
Get the indices of Nan values in a serie. For series with itemSize>1, return the indices of the items
Inverse of matrix3
Get the max of a Serie. The returned type is the max or an array of maxs (if itemSize>1)
Get the min of a Serie. The returned type is the min or an array of mins (if itemSize>1)
Get the min and max of a Serie. The returned array is [min1, min2..., max1, max2...], where 1, 2... is the itemSize.
Multiply series between them, item component by item component. Do not confuse with multMat
Perform either:
Vec*number
(scale)Vec*Vec
(dot)Mat*number
(scale)Mat*Vec
Mat*Mat
If itemSize is > 1, normalize each item independently, otherwize normalize the serie (since itemSize=1).
Randomly shuffle a Serie
Subtract several Series to generate a new one
Perform the sum of items of a Serie
Convert a 2D or 3D stress tensor (symmetric tensors in the form [xx,xy,yy] or [xx,xy,xz,yy,yz,zz]) given in engineer, into geologist convention (or the other way around). Two calls give the initial serie.
Get the trace of symmetric matrices of size:
Only transpose matrix in the form of arrays of size 9
Transform each item of a serie into a unit interval and independently of each other. For example, item [1,2,5], will be mapped into [0, 0.25, 1]. Otherwise, perform the transformation on the serie (e.g., for itemSize=1).
Return a weighted sum of [[Serie]]s
Bin a serie using either the size of a bin or the number of bins. If the start is not provided, the minimum of the serie is used. If the stop is not provided, the maximum of the serie is used.
Compute covariance with Series.
Except from Wikipedia:
In probability theory and statistics, covariance is a measure of the joint variability of two random variables. If the greater values of one variable mainly correspond with the greater values of the other variable, and the same holds for the lesser values (that is, the variables tend to show similar behavior), the covariance is positive. In the opposite case, when the greater values of one variable mainly correspond to the lesser values of the other, (that is, the variables tend to show opposite behavior), the covariance is negative. The sign of the covariance therefore shows the tendency in the linear relationship between the variables. The magnitude of the covariance is not easy to interpret because it is not normalized and hence depends on the magnitudes of the variables. The normalized version of the covariance, the correlation coefficient, however, shows by its magnitude the strength of the linear relation.
Return a serie of boolean indicating if an item of the serie s is an outliers or not
The statistical distance for which a point is considered as outlier. Default 1.5
Compute variance of a Serie
The symmetric matrix in a packed array of the form of 6 components [xx, xy, xz, yy, yz, zz] or 9 components [xx, xy, xz, yx, yy, yz, zx, zy, zz]
where values=[v1, v2, v3] and vectors=[v1x, v1y, v1z, v2x, v2y, v2z, v3x, v3y, v3z]
Bilinear interpolation
Where to evaluate
min point
max point
scalar value at (x1, y1)
scalar value at (x1, y2)
scalar value at (x2, y1)
scalar value at (x2, y2)
Where to evaluate
min point
max point
scalar value at x1
scalar value at x2
Convert an attribute defined at combel of dim A to a new attribute defined at a combel of dim B using a topological relationship. If A<B, the direction is INCREASING (A -> B).
A combel made of 1 vertex (also called node) is of dim 0 (0-dimensional space).
A combel made of 2 connected vertices is a segment and is of dim 1 (1-dimensional space or line).
A combel made of 3 or more connected planar vertices (convex polygon) is of dim 2 (2-dimensional space or surface).
A combel made of 4 or more non-planar connected vertices is a tetrahedron and is of dim 3 (3-dimensional space or voluime).
The new interpolated attribute for the underlaying combels defined in topology
Either a number or an array of size 3, 6 or 9 defined at point p1
Either a number or an array of size 3, 6 or 9 defined at point p2
Either a number or an array of size 3, 6 or 9 defined at point p3
Either a number or an array of size 3, 6 or 9 defined at point p4
Trilinear interpolation
Where to evaluate
min point
max point
scalar value at (0,0,0)
scalar value at (0,0,1)
scalar value at (0,1,0)
scalar value at (0,1,1)
scalar value at (1,0,0)
scalar value at (1,0,1)
scalar value at (1,1,0)
scalar value at (1,1,1)
Either a number or an array of size 3, 6 or 9 defined at point p1
Either a number or an array of size 3, 6 or 9 defined at point p2
Either a number or an array of size 3, 6 or 9 defined at point p3
Either a number or an array of size 3, 6 or 9 defined at point p1
Either a number or an array of size 3, 6 or 9 defined at point p2
Either a number or an array of size 3, 6 or 9 defined at point p3
Get an inverse CDF function of a PDF function using a lookup table
The DataFrame supporting the data for which the we want ti apply this algorithm. This dataframe
must contains at least 2 series: positions
and name
, i.e., the following must hold:
df.series.positions // must exist
df.series[name] // must exist
An object contaning the following
{
nx : number, // nb points along x
ny : number, // nb points along y
positions: Serie, // itemSize = 3
solution : serie // itemSize = 1
}
Lx
--------------------------
| |
| |
| lx | Ly
| ----- |
| | | ly |
| ----- |
o-------------------------
(x,y)
A Mersenne Twister 19937 random number generator. It is proved that the period is 2^19937-1, and 623-dimensional equidistribution property is assured.
The upper bound if any (1 by default)
Floor the result if true (false by default)
Return the indices from array that contain NaN values