| 限定符和类型 | 方法 | 说明 |
|---|---|---|
static Array |
ArrayMath.abs(Array a) |
Array absolute
|
static Array |
ArrayMath.acos(Array a) |
Arc cosine function
|
static Array |
ArrayMath.add(Array a,
Number b) |
Array add
|
static Array |
ArrayMath.add(Array a,
Array b) |
Array add
|
static Array |
ArrayMath.add(Array a,
Complex b) |
Array add
|
static Array |
ArrayMath.add(Array a,
org.python.core.PyComplex b) |
Array add
|
static Array |
ArrayMath.all(Array a,
int axis) |
Test whether all array element along a given axis evaluates to True.
|
static Array |
ArrayMath.any(Array a,
int axis) |
Test whether any array element along a given axis evaluates to True.
|
static Array |
ArrayMath.argMax(Array a,
int axis) |
Get the indices of the maximum values along an axis.
|
static Array |
ArrayMath.argMin(Array a,
int axis) |
Get the indices of the minimum values along an axis.
|
static Array |
ArrayUtil.argSort(Array a,
Integer axis) |
Get sorted array index along an axis
|
static Array |
ArrayUtil.array(Object data) |
Create an array
|
static Array |
ArrayUtil.array(ArrayList data) |
Create an array
|
static Array |
ArrayUtil.array(List<Object> data) |
Create an array
|
static Array |
ArrayUtil.arrayRange(Number start,
Number stop,
Number step) |
Array range
|
static Array |
ArrayUtil.arrayRange_bak(Number start,
Number stop,
Number step) |
Array range
|
static Array |
ArrayUtil.arrayRange1(Number start,
int length,
Number step) |
Array range
|
static Array |
ArrayMath.asin(Array a) |
Arc sine function
|
static Array |
ArrayMath.atan(Array a) |
Arc tangen function
|
static Array |
ArrayMath.atan2(Array a,
Array b) |
Arc tangen function
|
static Array |
ArrayMath.bitAnd(Array a,
Number b) |
Bit and operation
|
static Array |
ArrayMath.bitAnd(Array a,
Array b) |
Bit and operation
|
static Array |
ArrayMath.bitInvert(Array a) |
Bit inversion ~ operation
|
static Array |
ArrayMath.bitOr(Array a,
Number b) |
Bit or | operation
|
static Array |
ArrayMath.bitOr(Array a,
Array b) |
Bit or | operation
|
static Array |
ArrayMath.bitXor(Array a,
Number b) |
Bit exclusive or ^ operation
|
static Array |
ArrayMath.bitXor(Array a,
Array b) |
Bit exclusive or | operation
|
static Array |
ArrayUtil.broadcast(Array a,
int[] shape) |
Broadcast array to a new shape
|
static Array |
ArrayUtil.broadcast(Array a,
List<Integer> shape) |
Broadcast array to a new shape
|
static Array[] |
ArrayMath.cartesianToPolar(Array x,
Array y) |
Convert cartesian to polar coordinate
|
static Array |
ArrayMath.cdiff(Array data,
int dimIdx) |
Performs a centered difference operation on a grid data along one
dimension direction
|
static Array |
ArrayMath.cdiff_bak(Array data,
boolean isX) |
Performs a centered difference operation on a grid data in the x or y
direction
|
static Array |
ArrayUtil.concatenate(List<Array> arrays,
Integer axis) |
Concatenate arrays to one array along a axis
|
static Array |
ArrayUtil.concatenate(Array a,
Array b,
Integer axis) |
Concatenate two arrays to one array along a axis
|
static Array |
ArrayMath.copy(Array a) |
Copy array
|
static Array |
ArrayMath.cos(Array a) |
Cosine function
|
static Array |
ArrayUtil.cressman(List<Number> x_s,
List<Number> y_s,
Array v_s,
List<Number> X,
List<Number> Y,
List<Number> radList) |
Cressman analysis
|
static Array |
ArrayUtil.cressman_bak(List<Number> x_s,
List<Number> y_s,
Array v_s,
List<Number> X,
List<Number> Y,
List<Number> radList) |
Cressman analysis
|
static Array |
ArrayMath.cumsum(Array a,
int axis) |
Return the cumulative sum of the elements along a given axis.
|
static Array |
ArrayUtil.delete(Array a,
int idx,
int axis) |
Return a new array with sub-arrays along an axis deleted
|
static Array |
ArrayUtil.delete(Array a,
List<Integer> idx,
int axis) |
Return a new array with sub-arrays along an axis deleted
|
static Array |
ArrayUtil.diag(Array a,
int k) |
Extract a diagonal or construct a diagonal array.
|
static Array |
ArrayMath.div(Number b,
Array a) |
Array divide
|
static Array |
ArrayMath.div(Array a,
Number b) |
Array divide
|
static Array |
ArrayMath.div(Array a,
Array b) |
Array divide
|
static Array |
ArrayMath.div(Array a,
Complex b) |
Array divide
|
static Array |
ArrayMath.div(Array a,
org.python.core.PyComplex b) |
Array divide
|
static Array |
ArrayMath.div(Complex b,
Array a) |
Array divide
|
static Array |
ArrayMath.div(org.python.core.PyComplex b,
Array a) |
Array divide
|
static Array |
ArrayMath.dot(Array a,
Array b) |
Matrix multiplication
|
static Array[] |
ArrayMath.ds2uv(Array windDir,
Array windSpeed) |
Get wind U/V components from wind direction and speed
|
static Array |
ArrayMath.equal(Array a,
Number b) |
Array equal
|
static Array |
ArrayMath.equal(Array a,
String b) |
Array equal
|
static Array |
ArrayMath.equal(Array a,
Array b) |
Array equal
|
static Array |
ArrayMath.exp(Array a) |
Exponent function
|
static Array[] |
ArrayUtil.extendHalfCell(Array x,
Array y) |
Extend the grid to half cell, so the grid points are the centers of the
cells
|
static Array |
ArrayUtil.eye(int n,
int m,
int k,
String dtype) |
Return a 2-D array with ones on the diagonal and zeros elsewhere.
|
static Array |
ArrayMath.flip(Array a,
int idx) |
Flip array
|
static Array |
ArrayMath.flip(Array a,
List<Integer> idxs) |
Flip array
|
static Array |
ArrayMath.fmax(Array x1,
Array x2) |
Element-wise maximum of array elements, ignores NaNs.
|
static Array |
ArrayMath.fmin(Array x1,
Array x2) |
Element-wise minimum of array elements, ignores NaNs.
|
static Array |
ArrayUtil.full(List<Integer> shape,
Object fillValue,
DataType dtype) |
Return a new array of given shape and type, filled with fill value.
|
static Array |
ArrayMath.greaterThan(Array a,
Number b) |
Array greater than
|
static Array |
ArrayMath.greaterThan(Array a,
Array b) |
Array greater than
|
static Array |
ArrayMath.greaterThanOrEqual(Array a,
Number b) |
Array greater than or equal
|
static Array |
ArrayMath.greaterThanOrEqual(Array a,
Array b) |
Array greater than or equal
|
static Array |
ArrayMath.hcurl(Array uData,
Array vData,
List<Number> xx,
List<Number> yy) |
Calculates the vertical component of the curl (ie, vorticity)
|
static Array |
ArrayMath.hdivg(Array uData,
Array vData,
List<Number> xx,
List<Number> yy) |
Calculates the horizontal divergence using finite differencing
|
static Array |
ArrayMath.height2Press(Array height) |
Calculate pressure from height
|
static Array |
ArrayUtil.identity(int n,
String dtype) |
Return the identity array - a square array with ones on the main
diagonal.
|
static Array |
ArrayMath.inPolygon(Array a,
List<Number> x,
List<Number> y,
List<Number> x_p,
List<Number> y_p) |
In polygon function
|
static Array |
ArrayMath.inPolygon(Array a,
List<Number> x,
List<Number> y,
List<PolygonShape> polygons) |
In polygon function
|
static Array |
ArrayMath.inPolygon(Array a,
List<Number> x,
List<Number> y,
VectorLayer layer) |
In polygon function
|
static Array |
ArrayMath.inPolygon(Array a,
List<Number> x,
List<Number> y,
PolygonShape ps) |
In polygon function
|
static Array |
ArrayMath.inPolygon(Array x,
Array y,
List<PolygonShape> polygons) |
In polygon function
|
static Array |
ArrayMath.inPolygon(Array x,
Array y,
Array x_p,
Array y_p) |
In polygon function
|
static Array |
ArrayUtil.interpn(List<Array> points,
Array values,
List<Array> xi) |
Multidimensional interpolation on regular grids.
|
Array |
ArrayUtil.interpolate(Array a,
List<Number> X,
List<Number> Y) |
Interpolate array data
|
static Array |
ArrayUtil.interpolate_1d(double x,
Array xp,
Array a,
int axis) |
Interpolates data with any shape over a specified axis.
|
static Array |
ArrayUtil.interpolate_1d(Array xa,
Array xp,
Array a,
int axis) |
Interpolates data with any shape over a specified axis.
|
static Array |
ArrayUtil.interpolation_IDW_Neighbor(List<Number> x_s,
List<Number> y_s,
Array a,
List<Number> X,
List<Number> Y,
Integer points) |
Interpolation with IDW neighbor method
|
static Array |
ArrayUtil.interpolation_IDW_Neighbor_bak(List<Number> x_s,
List<Number> y_s,
Array a,
List<Number> X,
List<Number> Y,
int NumberOfNearestNeighbors) |
Interpolation with IDW neighbor method
|
static Array |
ArrayUtil.interpolation_IDW_Radius(List<Number> x_s,
List<Number> y_s,
Array a,
List<Number> X,
List<Number> Y,
int neededPointNum,
double radius) |
Interpolation with IDW radius method
|
static Array |
ArrayUtil.interpolation_IDW_Radius_bak(List<Number> x_s,
List<Number> y_s,
Array a,
List<Number> X,
List<Number> Y,
int NeededPointNum,
double radius) |
Interpolation with IDW radius method
|
static Array |
ArrayUtil.interpolation_Inside(List<Number> x_s,
List<Number> y_s,
Array a,
List<Number> X,
List<Number> Y,
boolean centerPoint) |
Interpolate with inside method - The grid cell value is the average value
of the inside points or fill value if no inside point.
|
static Array |
ArrayUtil.interpolation_Inside(Array x_s,
Array y_s,
Array a,
Array X,
Array Y,
boolean centerPoint) |
Interpolate with inside method - The grid cell value is the average value
of the inside points or fill value if no inside point.
|
static Array |
ArrayUtil.interpolation_Inside_Max(List<Number> x_s,
List<Number> y_s,
Array a,
List<Number> X,
List<Number> Y,
boolean centerPoint) |
Interpolate with inside method - The grid cell value is the maximum value
of the inside points or fill value if no inside point.
|
static Array |
ArrayUtil.interpolation_Inside_Min(List<Number> x_s,
List<Number> y_s,
Array a,
List<Number> X,
List<Number> Y,
boolean centerPoint) |
Interpolate with inside method - The grid cell value is the minimum value
of the inside points or fill value if no inside point.
|
static Array |
ArrayUtil.interpolation_Nearest(List<Number> x_s,
List<Number> y_s,
Array a,
List<Number> X,
List<Number> Y,
double radius) |
Interpolate with nearest method
|
static Array |
ArrayUtil.interpolation_Surface(Array x_s,
Array y_s,
Array a,
Array X,
Array Y) |
Interpolate with surface method
|
static Array |
ArrayUtil.interpolation_Surface_1(Array x_s,
Array y_s,
Array a,
Array X,
Array Y,
double unDefData) |
Interpolate with surface method
|
static Array |
ArrayUtil.interpolation_Surface_bak(Array x_s,
Array y_s,
Array a,
Array X,
Array Y) |
Interpolate with surface method
|
static Array |
ArrayMath.inValues(Array a,
List b) |
Return the array with the value of 1 when the input array element value
in the list b, otherwise set value as 0.
|
static Array |
ArrayMath.join(Array a,
Array b,
int dim) |
Join two arrays by a dimension
|
static Array |
ArrayMath.leftShift(Array a,
Number b) |
Bit left shift operation
|
static Array |
ArrayMath.leftShift(Array a,
Array b) |
Bit left shift operation
|
static Array |
ArrayMath.lessThan(Array a,
Number b) |
Array less than
|
static Array |
ArrayMath.lessThan(Array a,
Array b) |
Array less than
|
static Array |
ArrayMath.lessThanOrEqual(Array a,
Number b) |
Array less than or equal
|
static Array |
ArrayMath.lessThanOrEqual(Array a,
Array b) |
Array less than or equal
|
static Array |
ArrayUtil.lineSpace(Number start,
Number stop,
int n,
boolean endpoint) |
Array line space
|
static Array |
ArrayUtil.lineSpace_bak(Number start,
Number stop,
int n,
boolean endpoint) |
Array line space
|
static Array |
ArrayUtil.linint2(Array a,
Array X,
Array Y,
Array newX,
Array newY) |
Interpolates from a rectilinear grid to another rectilinear grid using
bilinear interpolation.
|
static Array |
ArrayMath.log(Array a) |
Log function
|
static Array |
ArrayMath.log10(Array a) |
Log10 function
|
static Array |
ArrayMath.magnitude(Array uData,
Array vData) |
Take magnitude value from U/V grid data
|
static Array |
ArrayMath.maskin(Array a,
Array m) |
Maskin function
|
static Array |
ArrayMath.maskin(Array a,
Array x,
Array y,
List<PolygonShape> polygons) |
Maskin function
|
static Array[] |
ArrayMath.maskin_Remove(Array a,
Array x,
Array y,
List<PolygonShape> polygons) |
Maskin function
|
static Array |
ArrayMath.maskout(Array a,
List<Number> x,
List<Number> y,
List<PolygonShape> polygons) |
Maskout function
|
static Array |
ArrayMath.maskout(Array a,
List<Number> x,
List<Number> y,
List<PolygonShape> polygons,
Number missingValue) |
Maskout function
|
static Array |
ArrayMath.maskout(Array a,
List<Number> x,
List<Number> y,
VectorLayer layer,
Number missingValue) |
Maskout function
|
static Array |
ArrayMath.maskout(Array a,
List<Number> x,
List<Number> y,
PolygonShape polygon,
Number missingValue) |
Maskout function
|
static Array |
ArrayMath.maskout(Array a,
Array m) |
Maskout function
|
static Array |
ArrayMath.maskout(Array a,
Array m,
Number missingValue) |
Maskout function
|
static Array |
ArrayMath.maskout(Array a,
Array x,
Array y,
List<PolygonShape> polygons) |
Maskout function
|
static Array[] |
ArrayMath.maskout_Remove(Array a,
Array x,
Array y,
List<PolygonShape> polygons) |
Maskout function
|
static Array |
ArrayMath.max(Array a,
int axis) |
Compute maximum value of an array along an axis (dimension)
|
static Array |
ArrayMath.maximum(Array x1,
Array x2) |
Element-wise maximum of array elements.
|
static Array |
ArrayMath.mean(List<Array> alist) |
Compute the arithmetic mean arry from a list of arrays
|
static Array |
ArrayMath.mean(Array a,
int axis) |
Compute mean value of an array along an axis (dimension)
|
static Array |
ArrayMath.median(Array a,
int axis) |
Compute median value of an array along an axis (dimension)
|
static Array[] |
ArrayUtil.meshgrid(Array... xs) |
Mesh grid
|
static Array[] |
ArrayUtil.meshgrid(Array x,
Array y) |
Mesh grid
|
static Array |
ArrayMath.min(Array a,
int axis) |
Compute minimum value of an array along an axis (dimension)
|
static Array |
ArrayMath.minimum(Array x1,
Array x2) |
Element-wise minimum of array elements.
|
static Array |
ArrayMath.mul(Array a,
Number b) |
Array multiply
|
static Array |
ArrayMath.mul(Array a,
Array b) |
Array mutiply
|
static Array |
ArrayMath.mul(Array a,
Complex b) |
Array multiply
|
static Array |
ArrayMath.mul(Array a,
org.python.core.PyComplex b) |
Array multiply
|
static Array |
ArrayMath.notEqual(Array a,
Number b) |
Array not equal
|
static Array |
ArrayMath.notEqual(Array a,
Array b) |
Array not equal
|
static Array |
ArrayUtil.ones(int n) |
Get ones array
|
static Array |
ArrayUtil.ones(List<Integer> shape,
String dtype) |
Get ones array
|
static Array[] |
ArrayMath.polarToCartesian(Array B,
Array r) |
Convert poar to cartesian coordinate
|
static Array |
ArrayMath.polyVal(List<Number> p,
Array x) |
Evaluate a polynomial at specific values.
|
static Array |
ArrayMath.pow(Number a,
Array b) |
Array pow function
|
static Array |
ArrayMath.pow(Array a,
Number b) |
Array pow function
|
static Array |
ArrayMath.pow(Array a,
Array b) |
Array pow function
|
static Array |
ArrayMath.pow(Array a,
Complex b) |
Array pow function
|
static Array |
ArrayMath.pow(Array a,
org.python.core.PyComplex b) |
Array pow function
|
static Array |
ArrayMath.pow(Complex b,
Array a) |
Array pow function
|
static Array |
ArrayMath.pow(org.python.core.PyComplex b,
Array a) |
Array pow function
|
static Array |
ArrayMath.press2Height(Array press) |
Calculate height from pressure
|
static Array |
ArrayMath.qair2rh(Array qair,
Array temp,
double press) |
Calculate relative humidity from specific humidity
|
static Array |
ArrayMath.qair2rh(Array qair,
Array temp,
Array press) |
Calculate relative humidity
|
static Array |
ArrayUtil.rand(int n) |
Get random array - one dimension
|
static Array |
ArrayUtil.rand(List<Integer> shape) |
Get random array
|
static Array |
ArrayUtil.readASCIIFile(String fileName,
String delimiter,
int headerLines,
String dataType,
List<Integer> shape,
boolean readFirstCol) |
Read ASCII data file to an array
|
static Array |
ArrayUtil.readBinFile(String fn,
List<Integer> dims,
String dataType,
int skip,
String byteOrder) |
Read array from a binary file
|
static Array |
ArrayMath.removeNaN(Array a) |
Remove NaN values in an array
|
static Array[] |
ArrayMath.removeNaN(Array... a) |
Remove NaN values in arrays
|
static Array |
ArrayUtil.repeat(Number v,
int n) |
Repeat a value n times
|
static Array |
ArrayUtil.repeat(Array a,
List<Integer> repeats) |
Repeat elements of an array.
|
static Array |
ArrayUtil.repeat(Array a,
List<Integer> repeats,
int axis) |
Repeat elements of an array.
|
static Array |
ArrayUtil.reproject(Array data,
List<Number> x,
List<Number> y,
List<Number> rx,
List<Number> ry,
ProjectionInfo fromProj,
ProjectionInfo toProj,
double fill_value,
ResampleMethods resampleMethod) |
Reproject
|
static Array |
ArrayUtil.reproject(Array data,
List<Number> x,
List<Number> y,
Array rx,
Array ry,
ProjectionInfo fromProj,
ProjectionInfo toProj,
double fill_value,
ResampleMethods resampleMethod) |
Reproject
|
static Array |
ArrayUtil.reproject(Array data,
List<Number> x,
List<Number> y,
Array rx,
Array ry,
ProjectionInfo fromProj,
ProjectionInfo toProj,
ResampleMethods resampleMethod) |
Reproject
|
static Array[] |
ArrayUtil.reproject(Array x,
Array y,
ProjectionInfo toProj) |
Reproject
|
static Array[] |
ArrayUtil.reproject(Array x,
Array y,
ProjectionInfo fromProj,
ProjectionInfo toProj) |
Reproject
|
static Array |
ArrayUtil.resample_Bilinear(Array a,
List<Number> X,
List<Number> Y,
List<Number> newX,
List<Number> newY) |
Resample grid array with bilinear method
|
static Array |
ArrayUtil.resample_Bilinear(Array a,
Array X,
Array Y,
Array newX,
Array newY) |
Resample grid array with bilinear method
|
static Array |
ArrayUtil.resample_Neighbor(Array a,
Array X,
Array Y,
Array newX,
Array newY) |
Resample grid array with neighbor method
|
static Array |
ArrayMath.rightShift(Array a,
Number b) |
Bit right shift operation
|
static Array |
ArrayMath.rightShift(Array a,
Array b) |
Bit right shift operation
|
static Array |
ArrayMath.rolling_mean(Array x,
int window,
boolean center) |
Moving average function
|
static Array |
ArrayMath.rot90(Array a,
int k) |
Rotate an array by 90 degrees in counter-clockwise direction.
|
static Array |
ArrayMath.section(Array a,
int[] origin,
int[] size,
int[] stride) |
Section array
|
static Array |
ArrayMath.section(Array a,
List<Range> ranges) |
Section array
|
static Array |
ArrayMath.setSection(Array a,
List<Range> ranges,
Number v) |
Set section
|
static Array |
ArrayMath.setSection(Array a,
List<Range> ranges,
Array v) |
Set section
|
static Array |
ArrayMath.setSection_List(Array a,
List<List<Integer>> ranges,
Number v) |
Set section
|
static Array |
ArrayMath.setSection_List(Array a,
List<List<Integer>> ranges,
Array v) |
Set section
|
static Array |
ArrayMath.setSection_Mix(Array a,
List<Object> ranges,
Number v) |
Set section
|
static Array |
ArrayMath.setSection_Mix(Array a,
List<Object> ranges,
Array v) |
Set section
|
static Array |
ArrayMath.sign(Array x) |
Returns an element-wise indication of the sign of a number.
|
static Array |
ArrayMath.sin(Array a) |
Sine function
|
static Array |
ArrayUtil.smooth5(Array a) |
Smooth with 5 points
|
static Array |
ArrayUtil.smooth5(Array a,
int rowNum,
int colNum,
double unDefData) |
Smooth with 5 points
|
static Array |
ArrayUtil.smooth9(Array a) |
Smooth with 9 points
|
static Array |
ArrayUtil.sort(Array a,
Integer axis) |
Sort array along an axis
|
static Array |
ArrayMath.sqrt(Array a) |
Sqrt function
|
static Array |
ArrayMath.std(Array a,
int axis) |
Compute standard deviation value of an array along an axis (dimension)
|
static Array |
ArrayMath.sub(Number b,
Array a) |
Array subtract
|
static Array |
ArrayMath.sub(Array a,
Number b) |
Array subtract
|
static Array |
ArrayMath.sub(Array a,
Array b) |
Array subtract
|
static Array |
ArrayMath.sub(Array a,
Complex b) |
Array subtract
|
static Array |
ArrayMath.sub(Array a,
org.python.core.PyComplex b) |
Array subtract
|
static Array |
ArrayMath.sub(Complex b,
Array a) |
Array subtract
|
static Array |
ArrayMath.sub(org.python.core.PyComplex b,
Array a) |
Array subtract
|
static Array |
ArrayMath.sum(List<Array> alist) |
Compute the sum arry from a list of arrays
|
static Array |
ArrayMath.sum(Array a,
int axis) |
Compute sum value of an array along an axis (dimension)
|
static Array |
ArrayMath.take(Array a,
List<Object> ranges) |
Take elements from an array along an axis.
|
static Array |
ArrayMath.takeValues(Array a,
List<List<Integer>> ranges) |
Take elements from an array.
|
static Array |
ArrayMath.tan(Array a) |
Tangent function
|
static Array |
ArrayMath.tc2tf(Array tc) |
Calculate fahrenheit temperature from celsius temperature
|
static Array |
ArrayMath.tf2tc(Array tf) |
Calculate celsius temperature from fahrenheit temperature
|
static Array |
ArrayUtil.tile(Number v,
int n) |
Repeat a value n times
|
static Array |
ArrayUtil.tile(Number v,
List<Integer> repeats) |
Repeat a value n times
|
static Array |
ArrayUtil.tile(Array a,
List<Integer> repeats) |
Repeat elements of an array.
|
static Array |
ArrayUtil.toBoolean(Array a) |
Convert array to boolean type
|
static Array |
ArrayMath.toDegrees(Array a) |
Convert radians to degrees function
|
static Array |
ArrayUtil.toDouble(Array a) |
Convert array to double type
|
static Array |
ArrayUtil.toFloat(Array a) |
Convert array to float type
|
static Array |
ArrayUtil.toInteger(Array a) |
Convert array to integer type
|
static Array |
ArrayMath.toRadians(Array a) |
Convert radians to degrees function
|
static Array |
ArrayMath.transpose(Array a,
int dim1,
int dim2) |
Transpose array
|
static Array |
ArrayMath.trapz(Array a,
double dx,
int axis) |
Integrate vector array using the composite trapezoidal rule.
|
static Array |
ArrayMath.trapz(Array a,
Array x,
int axis) |
Integrate vector array using the composite trapezoidal rule.
|
static Array[] |
ArrayMath.uv2ds(Array u,
Array v) |
Get wind direction and wind speed from U/V
|
static Array |
ArrayMath.var(Array a,
int axis) |
Compute variance value of an array along an axis (dimension)
|
static Array |
ArrayUtil.zeros(int n) |
Get zero array
|
static Array |
ArrayUtil.zeros(List<Integer> shape,
String dtype) |
Get zero array
|
static Array |
ArrayUtil.zeros(List<Integer> shape,
DataType dtype) |
Get zero array
|
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
static List<Array> |
ArrayUtil.getArraysFromStationData(StationData stdata) |
Get array list from StationData
|
static List<Array> |
ArrayUtil.histogram(Array a,
double[] bins) |
Histogram x/y array
|
static List<Array> |
ArrayUtil.histogram(Array a,
int nbins) |
Histogram x/y array
|
static List<Array> |
ArrayUtil.histogram(Array a,
Array bins) |
Histogram x/y array
|
static List<Array> |
ArrayMath.nonzero(Array a) |
Return the indices of the elements that are non-zero.
|
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
static Array |
ArrayMath.abs(Array a) |
Array absolute
|
static Array |
ArrayMath.acos(Array a) |
Arc cosine function
|
static Array |
ArrayMath.add(Array a,
Number b) |
Array add
|
static Array |
ArrayMath.add(Array a,
Array b) |
Array add
|
static Array |
ArrayMath.add(Array a,
Complex b) |
Array add
|
static Array |
ArrayMath.add(Array a,
org.python.core.PyComplex b) |
Array add
|
static boolean |
ArrayMath.all(Array a) |
Test whether all array element evaluates to True.
|
static Array |
ArrayMath.all(Array a,
int axis) |
Test whether all array element along a given axis evaluates to True.
|
static boolean |
ArrayMath.any(Array a) |
Test whether any array element evaluates to True.
|
static Array |
ArrayMath.any(Array a,
int axis) |
Test whether any array element along a given axis evaluates to True.
|
static int |
ArrayMath.argMax(Array a) |
Get the index of the maximum value into the flattened array.
|
static Array |
ArrayMath.argMax(Array a,
int axis) |
Get the indices of the maximum values along an axis.
|
static int |
ArrayMath.argMin(Array a) |
Get the index of the minimum value into the flattened array.
|
static Array |
ArrayMath.argMin(Array a,
int axis) |
Get the indices of the minimum values along an axis.
|
static Array |
ArrayUtil.argSort(Array a,
Integer axis) |
Get sorted array index along an axis
|
static Array |
ArrayMath.asin(Array a) |
Arc sine function
|
static List<Object> |
ArrayMath.asList(Array a) |
As number list
|
static Array |
ArrayMath.atan(Array a) |
Arc tangen function
|
static Array |
ArrayMath.atan2(Array a,
Array b) |
Arc tangen function
|
static double |
ArrayMath.aveDouble(Array a) |
Average array
|
static double |
ArrayMath.aveDouble(Array a,
double missingValue) |
Average array skip missing value
|
static Array |
ArrayMath.bitAnd(Array a,
Number b) |
Bit and operation
|
static Array |
ArrayMath.bitAnd(Array a,
Array b) |
Bit and operation
|
static Array |
ArrayMath.bitInvert(Array a) |
Bit inversion ~ operation
|
static Array |
ArrayMath.bitOr(Array a,
Number b) |
Bit or | operation
|
static Array |
ArrayMath.bitOr(Array a,
Array b) |
Bit or | operation
|
static Array |
ArrayMath.bitXor(Array a,
Number b) |
Bit exclusive or ^ operation
|
static Array |
ArrayMath.bitXor(Array a,
Array b) |
Bit exclusive or | operation
|
static int[] |
ArrayMath.broadcast(Array a,
Array b) |
Get broadcast shape from two arrays
|
static Array |
ArrayUtil.broadcast(Array a,
int[] shape) |
Broadcast array to a new shape
|
static Array |
ArrayUtil.broadcast(Array a,
List<Integer> shape) |
Broadcast array to a new shape
|
static int |
ArrayMath.broadcastCheck(Array a,
Array b) |
Broadcast check for two arrays.
|
static Array[] |
ArrayMath.cartesianToPolar(Array x,
Array y) |
Convert cartesian to polar coordinate
|
static Array |
ArrayMath.cdiff(Array data,
int dimIdx) |
Performs a centered difference operation on a grid data along one
dimension direction
|
static Array |
ArrayMath.cdiff_bak(Array data,
boolean isX) |
Performs a centered difference operation on a grid data in the x or y
direction
|
static Array |
ArrayUtil.concatenate(Array a,
Array b,
Integer axis) |
Concatenate two arrays to one array along a axis
|
static boolean |
ArrayMath.containsNaN(Array a) |
Check if the array contains NaN value
|
static String |
ArrayUtil.convertToString(Array a) |
Array to string
|
static PolygonShape |
ArrayUtil.convexHull(Array x,
Array y) |
Computes the smallest convex
Polygon that contains all the
points |
static Array |
ArrayMath.copy(Array a) |
Copy array
|
static Object |
ArrayUtil.copyToNDJavaArray(Array a) |
Convert array to N-Dimension double Java array
|
static Object |
ArrayUtil.copyToNDJavaArray(Array a,
String dtype) |
Convert array to N-Dimension double Java array
|
static Object |
ArrayUtil.copyToNDJavaArray_Double(Array a) |
Convert array to N-Dimension double Java array
|
static Object |
ArrayUtil.copyToNDJavaArray_Long(Array a) |
Convert array to N-Dimension double Java array
|
static Array |
ArrayMath.cos(Array a) |
Cosine function
|
static Array |
ArrayUtil.cressman(List<Number> x_s,
List<Number> y_s,
Array v_s,
List<Number> X,
List<Number> Y,
List<Number> radList) |
Cressman analysis
|
static Array |
ArrayUtil.cressman_bak(List<Number> x_s,
List<Number> y_s,
Array v_s,
List<Number> X,
List<Number> Y,
List<Number> radList) |
Cressman analysis
|
static Array |
ArrayMath.cumsum(Array a,
int axis) |
Return the cumulative sum of the elements along a given axis.
|
static List<Double> |
ArrayMath.cumsum(Array a,
List<Range> ranges) |
Compute cumulative sum value of an array
|
static Array |
ArrayUtil.delete(Array a,
int idx,
int axis) |
Return a new array with sub-arrays along an axis deleted
|
static Array |
ArrayUtil.delete(Array a,
List<Integer> idx,
int axis) |
Return a new array with sub-arrays along an axis deleted
|
static Array |
ArrayUtil.diag(Array a,
int k) |
Extract a diagonal or construct a diagonal array.
|
static Array |
ArrayMath.div(Number b,
Array a) |
Array divide
|
static Array |
ArrayMath.div(Array a,
Number b) |
Array divide
|
static Array |
ArrayMath.div(Array a,
Array b) |
Array divide
|
static Array |
ArrayMath.div(Array a,
Complex b) |
Array divide
|
static Array |
ArrayMath.div(Array a,
org.python.core.PyComplex b) |
Array divide
|
static Array |
ArrayMath.div(Complex b,
Array a) |
Array divide
|
static Array |
ArrayMath.div(org.python.core.PyComplex b,
Array a) |
Array divide
|
static Array |
ArrayMath.dot(Array a,
Array b) |
Matrix multiplication
|
static Array[] |
ArrayMath.ds2uv(Array windDir,
Array windSpeed) |
Get wind U/V components from wind direction and speed
|
static Array |
ArrayMath.equal(Array a,
Number b) |
Array equal
|
static Array |
ArrayMath.equal(Array a,
String b) |
Array equal
|
static Array |
ArrayMath.equal(Array a,
Array b) |
Array equal
|
static Array |
ArrayMath.exp(Array a) |
Exponent function
|
static Array[] |
ArrayUtil.extendHalfCell(Array x,
Array y) |
Extend the grid to half cell, so the grid points are the centers of the
cells
|
static Object[] |
ArrayUtil.findIndices(List<Array> points,
Array xi) |
Find indices
|
static Array |
ArrayMath.flip(Array a,
int idx) |
Flip array
|
static Array |
ArrayMath.flip(Array a,
List<Integer> idxs) |
Flip array
|
static Array |
ArrayMath.fmax(Array x1,
Array x2) |
Element-wise maximum of array elements, ignores NaNs.
|
static Array |
ArrayMath.fmin(Array x1,
Array x2) |
Element-wise minimum of array elements, ignores NaNs.
|
static int |
ArrayUtil.getDimIndex(Array dim,
double v) |
Get value index in a dimension array
|
static double |
ArrayMath.getMaximum(Array a) |
Get maximum value
|
static double |
ArrayMath.getMaximum(Array a,
double missingv) |
Get maximum value
|
static double |
ArrayMath.getMinimum(Array a) |
Get minimum value
|
static double |
ArrayMath.getMinimum(Array a,
double missingv) |
Get minimum value
|
static float |
ArrayMath.getR(Array xData,
Array yData) |
Get correlation coefficient How well did the forecast values correspond
to the observed values?
|
static Array |
ArrayMath.greaterThan(Array a,
Number b) |
Array greater than
|
static Array |
ArrayMath.greaterThan(Array a,
Array b) |
Array greater than
|
static Array |
ArrayMath.greaterThanOrEqual(Array a,
Number b) |
Array greater than or equal
|
static Array |
ArrayMath.greaterThanOrEqual(Array a,
Array b) |
Array greater than or equal
|
static Array |
ArrayMath.hcurl(Array uData,
Array vData,
List<Number> xx,
List<Number> yy) |
Calculates the vertical component of the curl (ie, vorticity)
|
static Array |
ArrayMath.hdivg(Array uData,
Array vData,
List<Number> xx,
List<Number> yy) |
Calculates the horizontal divergence using finite differencing
|
static Array |
ArrayMath.height2Press(Array height) |
Calculate pressure from height
|
static List<Array> |
ArrayUtil.histogram(Array a,
double[] bins) |
Histogram x/y array
|
static List<Array> |
ArrayUtil.histogram(Array a,
int nbins) |
Histogram x/y array
|
static List<Array> |
ArrayUtil.histogram(Array a,
Array bins) |
Histogram x/y array
|
static Array |
ArrayMath.inPolygon(Array a,
List<Number> x,
List<Number> y,
List<Number> x_p,
List<Number> y_p) |
In polygon function
|
static Array |
ArrayMath.inPolygon(Array a,
List<Number> x,
List<Number> y,
List<PolygonShape> polygons) |
In polygon function
|
static Array |
ArrayMath.inPolygon(Array a,
List<Number> x,
List<Number> y,
VectorLayer layer) |
In polygon function
|
static Array |
ArrayMath.inPolygon(Array a,
List<Number> x,
List<Number> y,
PolygonShape ps) |
In polygon function
|
static Array |
ArrayMath.inPolygon(Array x,
Array y,
List<PolygonShape> polygons) |
In polygon function
|
static Array |
ArrayMath.inPolygon(Array x,
Array y,
Array x_p,
Array y_p) |
In polygon function
|
static Array |
ArrayUtil.interpn(List<Array> points,
Array values,
List<Array> xi) |
Multidimensional interpolation on regular grids.
|
static Object |
ArrayUtil.interpn(List<Array> points,
Array values,
Array xi) |
Multidimensional interpolation on regular grids.
|
static double |
ArrayUtil.interpn_s(List<List<Number>> points,
Array values,
List<Number> xi) |
Multidimensional interpolation on regular grids.
|
static double |
ArrayUtil.interpn_s(List<Array> points,
Array values,
Array xi) |
Multidimensional interpolation on regular grids.
|
Array |
ArrayUtil.interpolate(Array a,
List<Number> X,
List<Number> Y) |
Interpolate array data
|
static Array |
ArrayUtil.interpolate_1d(double x,
Array xp,
Array a,
int axis) |
Interpolates data with any shape over a specified axis.
|
static Array |
ArrayUtil.interpolate_1d(Array xa,
Array xp,
Array a,
int axis) |
Interpolates data with any shape over a specified axis.
|
static Array |
ArrayUtil.interpolation_IDW_Neighbor(List<Number> x_s,
List<Number> y_s,
Array a,
List<Number> X,
List<Number> Y,
Integer points) |
Interpolation with IDW neighbor method
|
static Array |
ArrayUtil.interpolation_IDW_Neighbor_bak(List<Number> x_s,
List<Number> y_s,
Array a,
List<Number> X,
List<Number> Y,
int NumberOfNearestNeighbors) |
Interpolation with IDW neighbor method
|
static Array |
ArrayUtil.interpolation_IDW_Radius(List<Number> x_s,
List<Number> y_s,
Array a,
List<Number> X,
List<Number> Y,
int neededPointNum,
double radius) |
Interpolation with IDW radius method
|
static Array |
ArrayUtil.interpolation_IDW_Radius_bak(List<Number> x_s,
List<Number> y_s,
Array a,
List<Number> X,
List<Number> Y,
int NeededPointNum,
double radius) |
Interpolation with IDW radius method
|
static Array |
ArrayUtil.interpolation_Inside(List<Number> x_s,
List<Number> y_s,
Array a,
List<Number> X,
List<Number> Y,
boolean centerPoint) |
Interpolate with inside method - The grid cell value is the average value
of the inside points or fill value if no inside point.
|
static Array |
ArrayUtil.interpolation_Inside(Array x_s,
Array y_s,
Array a,
Array X,
Array Y,
boolean centerPoint) |
Interpolate with inside method - The grid cell value is the average value
of the inside points or fill value if no inside point.
|
static Array |
ArrayUtil.interpolation_Inside_Max(List<Number> x_s,
List<Number> y_s,
Array a,
List<Number> X,
List<Number> Y,
boolean centerPoint) |
Interpolate with inside method - The grid cell value is the maximum value
of the inside points or fill value if no inside point.
|
static Array |
ArrayUtil.interpolation_Inside_Min(List<Number> x_s,
List<Number> y_s,
Array a,
List<Number> X,
List<Number> Y,
boolean centerPoint) |
Interpolate with inside method - The grid cell value is the minimum value
of the inside points or fill value if no inside point.
|
static Array |
ArrayUtil.interpolation_Nearest(List<Number> x_s,
List<Number> y_s,
Array a,
List<Number> X,
List<Number> Y,
double radius) |
Interpolate with nearest method
|
static Array |
ArrayUtil.interpolation_Surface(Array x_s,
Array y_s,
Array a,
Array X,
Array Y) |
Interpolate with surface method
|
static Array |
ArrayUtil.interpolation_Surface_1(Array x_s,
Array y_s,
Array a,
Array X,
Array Y,
double unDefData) |
Interpolate with surface method
|
static Array |
ArrayUtil.interpolation_Surface_bak(Array x_s,
Array y_s,
Array a,
Array X,
Array Y) |
Interpolate with surface method
|
static Array |
ArrayMath.inValues(Array a,
List b) |
Return the array with the value of 1 when the input array element value
in the list b, otherwise set value as 0.
|
static boolean |
ArrayMath.isComplex(Array a) |
Check if an array is complex data type
|
static boolean |
ArrayMath.isNumeric(Array a) |
Check if an array is numeric array
|
static Array |
ArrayMath.join(Array a,
Array b,
int dim) |
Join two arrays by a dimension
|
static Array |
ArrayMath.leftShift(Array a,
Number b) |
Bit left shift operation
|
static Array |
ArrayMath.leftShift(Array a,
Array b) |
Bit left shift operation
|
static Array |
ArrayMath.lessThan(Array a,
Number b) |
Array less than
|
static Array |
ArrayMath.lessThan(Array a,
Array b) |
Array less than
|
static Array |
ArrayMath.lessThanOrEqual(Array a,
Number b) |
Array less than or equal
|
static Array |
ArrayMath.lessThanOrEqual(Array a,
Array b) |
Array less than or equal
|
static double[] |
ArrayMath.lineRegress(Array xData,
Array yData) |
Linear regress
|
static Array |
ArrayUtil.linint2(Array a,
Array X,
Array Y,
Array newX,
Array newY) |
Interpolates from a rectilinear grid to another rectilinear grid using
bilinear interpolation.
|
static Array |
ArrayMath.log(Array a) |
Log function
|
static Array |
ArrayMath.log10(Array a) |
Log10 function
|
static Array |
ArrayMath.magnitude(Array uData,
Array vData) |
Take magnitude value from U/V grid data
|
static Array |
ArrayMath.maskin(Array a,
Array m) |
Maskin function
|
static Array |
ArrayMath.maskin(Array a,
Array x,
Array y,
List<PolygonShape> polygons) |
Maskin function
|
static Array[] |
ArrayMath.maskin_Remove(Array a,
Array x,
Array y,
List<PolygonShape> polygons) |
Maskin function
|
static Array |
ArrayMath.maskout(Array a,
List<Number> x,
List<Number> y,
List<PolygonShape> polygons) |
Maskout function
|
static Array |
ArrayMath.maskout(Array a,
List<Number> x,
List<Number> y,
List<PolygonShape> polygons,
Number missingValue) |
Maskout function
|
static Array |
ArrayMath.maskout(Array a,
List<Number> x,
List<Number> y,
VectorLayer layer,
Number missingValue) |
Maskout function
|
static Array |
ArrayMath.maskout(Array a,
List<Number> x,
List<Number> y,
PolygonShape polygon,
Number missingValue) |
Maskout function
|
static Array |
ArrayMath.maskout(Array a,
Array m) |
Maskout function
|
static Array |
ArrayMath.maskout(Array a,
Array m,
Number missingValue) |
Maskout function
|
static Array |
ArrayMath.maskout(Array a,
Array x,
Array y,
List<PolygonShape> polygons) |
Maskout function
|
static Array[] |
ArrayMath.maskout_Remove(Array a,
Array x,
Array y,
List<PolygonShape> polygons) |
Maskout function
|
static double |
ArrayMath.max(Array a) |
Compute maximum value of an array
|
static Array |
ArrayMath.max(Array a,
int axis) |
Compute maximum value of an array along an axis (dimension)
|
static double |
ArrayMath.max(Array a,
List<Range> ranges) |
Compute maximum value of an array
|
static Array |
ArrayMath.maximum(Array x1,
Array x2) |
Element-wise maximum of array elements.
|
static double |
ArrayMath.mean(Array a) |
Compute mean value of an array
|
static Array |
ArrayMath.mean(Array a,
int axis) |
Compute mean value of an array along an axis (dimension)
|
static double |
ArrayMath.mean(Array a,
List<Range> ranges) |
Compute mean value of an array
|
static double |
ArrayMath.median(Array a) |
Compute median value of an array
|
static Array |
ArrayMath.median(Array a,
int axis) |
Compute median value of an array along an axis (dimension)
|
static double |
ArrayMath.median(Array a,
List<Range> ranges) |
Compute median value of an array
|
static Array[] |
ArrayUtil.meshgrid(Array... xs) |
Mesh grid
|
static Array[] |
ArrayUtil.meshgrid(Array x,
Array y) |
Mesh grid
|
static VectorLayer |
ArrayUtil.meshLayer(Array x_s,
Array y_s,
Array a,
LegendScheme ls) |
Create mesh polygon layer
|
static VectorLayer |
ArrayUtil.meshLayer(Array x_s,
Array y_s,
Array a,
LegendScheme ls,
double lonlim) |
Create mesh polygon layer
|
static double |
ArrayMath.min(Array a) |
Compute minimum value of an array
|
static Array |
ArrayMath.min(Array a,
int axis) |
Compute minimum value of an array along an axis (dimension)
|
static double |
ArrayMath.min(Array a,
List<Range> ranges) |
Compute minimum value of an array
|
static Array |
ArrayMath.minimum(Array x1,
Array x2) |
Element-wise minimum of array elements.
|
static void |
ArrayMath.missingToNaN(Array a,
Number missingv) |
Set missing value to NaN
|
static Array |
ArrayMath.mul(Array a,
Number b) |
Array multiply
|
static Array |
ArrayMath.mul(Array a,
Array b) |
Array mutiply
|
static Array |
ArrayMath.mul(Array a,
Complex b) |
Array multiply
|
static Array |
ArrayMath.mul(Array a,
org.python.core.PyComplex b) |
Array multiply
|
static List<Array> |
ArrayMath.nonzero(Array a) |
Return the indices of the elements that are non-zero.
|
static Array |
ArrayMath.notEqual(Array a,
Number b) |
Array not equal
|
static Array |
ArrayMath.notEqual(Array a,
Array b) |
Array not equal
|
static Array[] |
ArrayMath.polarToCartesian(Array B,
Array r) |
Convert poar to cartesian coordinate
|
static Array |
ArrayMath.polyVal(List<Number> p,
Array x) |
Evaluate a polynomial at specific values.
|
static Array |
ArrayMath.pow(Number a,
Array b) |
Array pow function
|
static Array |
ArrayMath.pow(Array a,
Number b) |
Array pow function
|
static Array |
ArrayMath.pow(Array a,
Array b) |
Array pow function
|
static Array |
ArrayMath.pow(Array a,
Complex b) |
Array pow function
|
static Array |
ArrayMath.pow(Array a,
org.python.core.PyComplex b) |
Array pow function
|
static Array |
ArrayMath.pow(Complex b,
Array a) |
Array pow function
|
static Array |
ArrayMath.pow(org.python.core.PyComplex b,
Array a) |
Array pow function
|
static Array |
ArrayMath.press2Height(Array press) |
Calculate height from pressure
|
static double |
ArrayMath.prodDouble(Array a) |
Produce array
|
static Array |
ArrayMath.qair2rh(Array qair,
Array temp,
double press) |
Calculate relative humidity from specific humidity
|
static Array |
ArrayMath.qair2rh(Array qair,
Array temp,
Array press) |
Calculate relative humidity
|
static Array |
ArrayMath.removeNaN(Array a) |
Remove NaN values in an array
|
static Array[] |
ArrayMath.removeNaN(Array... a) |
Remove NaN values in arrays
|
static Array |
ArrayUtil.repeat(Array a,
List<Integer> repeats) |
Repeat elements of an array.
|
static Array |
ArrayUtil.repeat(Array a,
List<Integer> repeats,
int axis) |
Repeat elements of an array.
|
static Array |
ArrayUtil.reproject(Array data,
List<Number> x,
List<Number> y,
List<Number> rx,
List<Number> ry,
ProjectionInfo fromProj,
ProjectionInfo toProj,
double fill_value,
ResampleMethods resampleMethod) |
Reproject
|
static Array |
ArrayUtil.reproject(Array data,
List<Number> x,
List<Number> y,
Array rx,
Array ry,
ProjectionInfo fromProj,
ProjectionInfo toProj,
double fill_value,
ResampleMethods resampleMethod) |
Reproject
|
static Array |
ArrayUtil.reproject(Array data,
List<Number> x,
List<Number> y,
Array rx,
Array ry,
ProjectionInfo fromProj,
ProjectionInfo toProj,
ResampleMethods resampleMethod) |
Reproject
|
static Object[] |
ArrayUtil.reproject(Array data,
List<Number> xx,
List<Number> yy,
ProjectionInfo fromProj,
ProjectionInfo toProj) |
Project grid data
|
static Object[] |
ArrayUtil.reproject(Array data,
List<Number> xx,
List<Number> yy,
ProjectionInfo fromProj,
ProjectionInfo toProj,
ResampleMethods method) |
Project grid data
|
static Array[] |
ArrayUtil.reproject(Array x,
Array y,
ProjectionInfo toProj) |
Reproject
|
static Array[] |
ArrayUtil.reproject(Array x,
Array y,
ProjectionInfo fromProj,
ProjectionInfo toProj) |
Reproject
|
static Object[] |
ArrayUtil.reproject_back(Array data,
List<Number> xx,
List<Number> yy,
ProjectionInfo fromProj,
ProjectionInfo toProj) |
Project grid data
|
static Array |
ArrayUtil.resample_Bilinear(Array a,
List<Number> X,
List<Number> Y,
List<Number> newX,
List<Number> newY) |
Resample grid array with bilinear method
|
static Array |
ArrayUtil.resample_Bilinear(Array a,
Array X,
Array Y,
Array newX,
Array newY) |
Resample grid array with bilinear method
|
static Array |
ArrayUtil.resample_Neighbor(Array a,
Array X,
Array Y,
Array newX,
Array newY) |
Resample grid array with neighbor method
|
static Array |
ArrayMath.rightShift(Array a,
Number b) |
Bit right shift operation
|
static Array |
ArrayMath.rightShift(Array a,
Array b) |
Bit right shift operation
|
static Array |
ArrayMath.rolling_mean(Array x,
int window,
boolean center) |
Moving average function
|
static Array |
ArrayMath.rot90(Array a,
int k) |
Rotate an array by 90 degrees in counter-clockwise direction.
|
static void |
ArrayUtil.saveASCIIFile(String fn,
Array a,
int colNum,
String format,
String delimiter) |
Save an array data to a ASCII file
|
static void |
ArrayUtil.saveBinFile(String fn,
Array a,
String byteOrder,
boolean append,
boolean sequential) |
Save an array data to a binary file
|
static int |
ArrayUtil.searchSorted(Array a,
double v) |
Search sorted list index
|
static Array |
ArrayMath.section(Array a,
int[] origin,
int[] size,
int[] stride) |
Section array
|
static Array |
ArrayMath.section(Array a,
List<Range> ranges) |
Section array
|
static Array |
ArrayMath.setSection(Array a,
List<Range> ranges,
Number v) |
Set section
|
static Array |
ArrayMath.setSection(Array a,
List<Range> ranges,
Array v) |
Set section
|
static Array |
ArrayMath.setSection_List(Array a,
List<List<Integer>> ranges,
Number v) |
Set section
|
static Array |
ArrayMath.setSection_List(Array a,
List<List<Integer>> ranges,
Array v) |
Set section
|
static Array |
ArrayMath.setSection_Mix(Array a,
List<Object> ranges,
Number v) |
Set section
|
static Array |
ArrayMath.setSection_Mix(Array a,
List<Object> ranges,
Array v) |
Set section
|
static void |
ArrayMath.setValue(Array a,
Array b,
Number value) |
Set value
|
static void |
ArrayMath.setValue(Array a,
Array b,
Array value) |
Set value
|
static Array |
ArrayMath.sign(Array x) |
Returns an element-wise indication of the sign of a number.
|
static Array |
ArrayMath.sin(Array a) |
Sine function
|
static Array |
ArrayUtil.smooth5(Array a) |
Smooth with 5 points
|
static Array |
ArrayUtil.smooth5(Array a,
int rowNum,
int colNum,
double unDefData) |
Smooth with 5 points
|
static Array |
ArrayUtil.smooth9(Array a) |
Smooth with 9 points
|
static Array |
ArrayUtil.sort(Array a,
Integer axis) |
Sort array along an axis
|
static Array |
ArrayMath.sqrt(Array a) |
Sqrt function
|
static double |
ArrayMath.std(Array a) |
Compute standard deviation value of an array
|
static Array |
ArrayMath.std(Array a,
int axis) |
Compute standard deviation value of an array along an axis (dimension)
|
static double |
ArrayMath.std(Array a,
List<Range> ranges) |
Compute standard deviation value of an array
|
static Array |
ArrayMath.sub(Number b,
Array a) |
Array subtract
|
static Array |
ArrayMath.sub(Array a,
Number b) |
Array subtract
|
static Array |
ArrayMath.sub(Array a,
Array b) |
Array subtract
|
static Array |
ArrayMath.sub(Array a,
Complex b) |
Array subtract
|
static Array |
ArrayMath.sub(Array a,
org.python.core.PyComplex b) |
Array subtract
|
static Array |
ArrayMath.sub(Complex b,
Array a) |
Array subtract
|
static Array |
ArrayMath.sub(org.python.core.PyComplex b,
Array a) |
Array subtract
|
static double |
ArrayMath.sum(Array a) |
Summarize array
|
static double |
ArrayMath.sum(Array a,
double missingValue) |
Summarize array skip missing value
|
static Array |
ArrayMath.sum(Array a,
int axis) |
Compute sum value of an array along an axis (dimension)
|
static double |
ArrayMath.sum(Array a,
List<Range> ranges) |
Compute sum value of an array
|
static Array |
ArrayMath.take(Array a,
List<Object> ranges) |
Take elements from an array along an axis.
|
static Array |
ArrayMath.takeValues(Array a,
List<List<Integer>> ranges) |
Take elements from an array.
|
static Array |
ArrayMath.tan(Array a) |
Tangent function
|
static Array |
ArrayMath.tc2tf(Array tc) |
Calculate fahrenheit temperature from celsius temperature
|
static Array |
ArrayMath.tf2tc(Array tf) |
Calculate celsius temperature from fahrenheit temperature
|
static Array |
ArrayUtil.tile(Array a,
List<Integer> repeats) |
Repeat elements of an array.
|
static Array |
ArrayUtil.toBoolean(Array a) |
Convert array to boolean type
|
static Array |
ArrayMath.toDegrees(Array a) |
Convert radians to degrees function
|
static Array |
ArrayUtil.toDouble(Array a) |
Convert array to double type
|
static Array |
ArrayUtil.toFloat(Array a) |
Convert array to float type
|
static Array |
ArrayUtil.toInteger(Array a) |
Convert array to integer type
|
static Array |
ArrayMath.toRadians(Array a) |
Convert radians to degrees function
|
static double |
ArrayUtil.toStation(Array data,
List<Number> xArray,
List<Number> yArray,
double x,
double y) |
Interpolate data to a station point
|
static double |
ArrayUtil.toStation(Array data,
List<Number> xArray,
List<Number> yArray,
double x,
double y,
double missingValue) |
Interpolate data to a station point
|
static double |
ArrayUtil.toStation(Array data,
Array xArray,
Array yArray,
double x,
double y) |
Interpolate data to a station point
|
static double |
ArrayUtil.toStation_Neighbor(Array data,
List<Number> xArray,
List<Number> yArray,
double x,
double y) |
Interpolate data to a station point
|
static double |
ArrayUtil.toStation_Neighbor(Array data,
List<Number> xArray,
List<Number> yArray,
double x,
double y,
double missingValue) |
Interpolate data to a station point
|
static double |
ArrayUtil.toStation_Neighbor(Array data,
Array xArray,
Array yArray,
double x,
double y) |
Interpolate data to a station point
|
static String |
ArrayUtil.toString_old(Array a) |
Array to string
|
static Array |
ArrayMath.transpose(Array a,
int dim1,
int dim2) |
Transpose array
|
static double |
ArrayMath.trapz(Array y,
double dx) |
Integrate vector array using the composite trapezoidal rule.
|
static Array |
ArrayMath.trapz(Array a,
double dx,
int axis) |
Integrate vector array using the composite trapezoidal rule.
|
static double |
ArrayMath.trapz(Array y,
double dx,
List<Range> ranges) |
Integrate vector array using the composite trapezoidal rule.
|
static double |
ArrayMath.trapz(Array y,
Array x) |
Integrate vector array using the composite trapezoidal rule.
|
static Array |
ArrayMath.trapz(Array a,
Array x,
int axis) |
Integrate vector array using the composite trapezoidal rule.
|
static double |
ArrayMath.trapz(Array y,
Array x,
List<Range> ranges) |
Integrate vector array using the composite trapezoidal rule.
|
static Array[] |
ArrayMath.uv2ds(Array u,
Array v) |
Get wind direction and wind speed from U/V
|
static Array |
ArrayMath.var(Array a,
int axis) |
Compute variance value of an array along an axis (dimension)
|
static double |
ArrayMath.var(Array a,
List<Range> ranges) |
Compute variance value of an array
|
static double |
ArrayMath.vdot(Array a,
Array b) |
Return the dot product of two vectors.
|
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
static Array |
ArrayUtil.concatenate(List<Array> arrays,
Integer axis) |
Concatenate arrays to one array along a axis
|
static Object[] |
ArrayUtil.findIndices(List<Array> points,
Array xi) |
Find indices
|
static Array |
ArrayUtil.interpn(List<Array> points,
Array values,
List<Array> xi) |
Multidimensional interpolation on regular grids.
|
static Object |
ArrayUtil.interpn(List<Array> points,
Array values,
Array xi) |
Multidimensional interpolation on regular grids.
|
static double |
ArrayUtil.interpn_s(List<Array> points,
Array values,
Array xi) |
Multidimensional interpolation on regular grids.
|
static Array |
ArrayMath.mean(List<Array> alist) |
Compute the arithmetic mean arry from a list of arrays
|
static Array |
ArrayMath.sum(List<Array> alist) |
Compute the sum arry from a list of arrays
|
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
static Graphic |
GraphicFactory.createArrowLine(Array x,
Array y,
ArrowLineBreak ab,
boolean iscurve) |
Create arrow line
|
static GraphicCollection |
GraphicFactory.createArrows(Array xdata,
Array ydata,
Array udata,
Array vdata,
Array cdata,
LegendScheme ls,
boolean isUV) |
Create wind arrows
|
static GraphicCollection |
GraphicFactory.createArrows3D(Array xdata,
Array ydata,
Array zdata,
Array udata,
Array vdata,
Array wdata,
float length,
Array cdata,
LegendScheme ls) |
Create wind arrows
|
static GraphicCollection |
GraphicFactory.createBarbs(Array xdata,
Array ydata,
Array udata,
Array vdata,
Array cdata,
LegendScheme ls,
boolean isUV) |
Create wind barbs
|
static GraphicCollection |
GraphicFactory.createBars(Array xdata,
Array ydata,
boolean autoWidth,
Array widths,
boolean drawError,
Array error,
boolean drawBottom,
Array bottom,
List<BarBreak> bbs) |
Create bar graphics
|
static GraphicCollection |
GraphicFactory.createBars_bak(Array xdata,
Array ydata,
boolean autoWidth,
double width,
boolean drawError,
Array error,
boolean drawBottom,
Array bottom,
List<BarBreak> bbs) |
Create bar graphics
|
static GraphicCollection |
GraphicFactory.createBars1(Array xdata,
Array ydata,
boolean autoWidth,
Array widths,
boolean drawError,
Array error,
boolean drawBottom,
Array bottom,
List<BarBreak> bbs) |
Create bar graphics
|
static GraphicCollection |
GraphicFactory.createErrorLineString(Array xdata,
Array ydata,
Array xErrorLeft,
Array xErrorRight,
Array yErrorBottom,
Array yErrorUp,
PolylineBreak cb,
PolylineBreak ecb,
float capSize) |
Create error LineString graphic
|
static GraphicCollection |
GraphicFactory.createErrorLineString_bak(Array xdata,
Array ydata,
Array xError,
Array yError,
ColorBreak cb) |
Create error LineString graphic
|
static GraphicCollection |
GraphicFactory.createErrorLineString_bak1(Array xdata,
Array ydata,
Array xErrorLeft,
Array xErrorRight,
Array yErrorBottom,
Array yErrorUp,
ColorBreak cb,
ColorBreak ecb,
Double capSize) |
Create error LineString graphic
|
static GraphicCollection |
GraphicFactory.createFillBetweenPolygons(Array xdata,
Array y1data,
Array y2data,
Array where,
PolygonBreak pb) |
Create fill between polygons
|
static GraphicCollection |
GraphicFactory.createFillBetweenPolygons(Array xdata,
Array y1data,
Array y2data,
Array where,
PolygonBreak pb,
double offset,
String zdir) |
Create fill between polygons
|
static GraphicCollection |
GraphicFactory.createFillBetweenPolygons(Array xdata,
Array ydata,
Array y1data,
Array y2data,
Array where,
PolygonBreak pb,
double offset,
String zdir) |
Create fill between polygons
|
static GraphicCollection |
GraphicFactory.createFillBetweenPolygonsX(Array ydata,
Array x1data,
Array x2data,
Array where,
PolygonBreak pb) |
Create fill between polygons - X direction
|
static GraphicCollection |
GraphicFactory.createGraphics(Array xdata,
Array ydata,
ColorBreak cb) |
Create graphics
|
static GraphicCollection |
GraphicFactory.createGridPolygons(Array x_s,
Array y_s,
Array a,
LegendScheme ls) |
Create grid polygons
|
static GraphicCollection |
GraphicFactory.createHBars(Array ydata,
Array xdata,
boolean autoHeight,
Array heights,
boolean drawError,
Array error,
boolean drawLeft,
Array left,
List<BarBreak> bbs) |
Create horizontal bar graphics
|
static GraphicCollection |
GraphicFactory.createHistBars(Array data,
int bins,
List<BarBreak> bbs) |
Create histogram bar graphics
|
static GraphicCollection |
GraphicFactory.createHistBars(Array data,
Array bins,
List<BarBreak> bbs) |
Create histogram bar graphics
|
static GraphicCollection |
GraphicFactory.createHistBars(Array data,
Array xdata,
Array ydata,
List<BarBreak> bbs) |
Create histogram bar graphics
|
static Graphic |
GraphicFactory.createImage(Array gdata,
List<Number> extent) |
Create image
|
static Graphic |
GraphicFactory.createImage(Array gdata,
LegendScheme ls,
List<Number> extent) |
Create image
|
static GraphicCollection |
GraphicFactory.createImage(Array x,
Array y,
List<Array> data,
double offset,
String zdir,
String interpolation) |
Create image by RGB data array
|
static GraphicCollection |
GraphicFactory.createLineString(Array xdata,
Array ydata,
List<ColorBreak> cbs,
boolean iscurve) |
Create LineString graphic
|
static GraphicCollection |
GraphicFactory.createLineString(Array xdata,
Array ydata,
ColorBreak cb) |
Create LineString graphic
|
static GraphicCollection |
GraphicFactory.createLineString(Array xdata,
Array ydata,
ColorBreak cb,
boolean iscurve) |
Create LineString graphic
|
static GraphicCollection |
GraphicFactory.createLineString(Array xdata,
Array ydata,
Array zdata,
LegendScheme ls,
boolean iscurve) |
Create LineString graphic
|
static GraphicCollection |
GraphicFactory.createLineString3D(Array xdata,
Array ydata,
Array zdata,
List<ColorBreak> cbs) |
Create 3D LineString graphic
|
static GraphicCollection |
GraphicFactory.createLineString3D(Array xdata,
Array ydata,
Array zdata,
ColorBreak cb) |
Create 3D LineString graphic
|
static GraphicCollection |
GraphicFactory.createLineString3D(Array xdata,
Array ydata,
Array zdata,
Array mdata,
LegendScheme ls) |
Create 3D LineString graphic
|
static GraphicCollection |
GraphicFactory.createMeshPolygons(Array xa,
Array ya,
Array za,
LegendScheme ls) |
Add mesh polygons
|
static GraphicCollection |
GraphicFactory.createPColorPolygons(Array x_s,
Array y_s,
Array a,
LegendScheme ls) |
Create pseudocolor polygons
|
static GraphicCollection[] |
GraphicFactory.createPieArcs(Array xdata,
List<Color> colors,
List<String> labels,
float startAngle,
List<Number> explode,
Font labelFont,
Color labelColor,
float labelDis,
String autopct,
float pctDis,
float radius,
HashMap wedgeprops) |
Create pie arc polygons
|
static GraphicCollection |
GraphicFactory.createPoints(Array xdata,
Array ydata,
List<ColorBreak> cbs) |
Create graphics
|
static GraphicCollection |
GraphicFactory.createPoints(Array xdata,
Array ydata,
Array zdata,
LegendScheme ls) |
Create graphics
|
static GraphicCollection |
GraphicFactory.createPoints3D(Array xdata,
Array ydata,
Array zdata,
List<ColorBreak> cbs) |
Create graphics
|
static GraphicCollection |
GraphicFactory.createPoints3D(Array xdata,
Array ydata,
Array zdata,
ColorBreak cb) |
Create graphics
|
static GraphicCollection |
GraphicFactory.createPoints3D(Array xdata,
Array ydata,
Array zdata,
Array cdata,
LegendScheme ls) |
Create 3D point graphics
|
static GraphicCollection |
GraphicFactory.createPolygons(Array xa,
Array ya,
PolygonBreak pgb) |
Add polygons
|
static GraphicCollection |
GraphicFactory.createStems(Array xdata,
Array ydata,
PolylineBreak plb,
PointBreak pb,
PolylineBreak bplb,
double bottom) |
Create stem graphics
|
static GraphicCollection[] |
GraphicFactory.createStems3D(Array xdata,
Array ydata,
Array zdata,
List<ColorBreak> cbs,
PolylineBreak plb,
double bottom,
boolean sameStemColor) |
Create 3D stem graphics
|
static GraphicCollection[] |
GraphicFactory.createStems3D(Array xdata,
Array ydata,
Array zdata,
Array cdata,
LegendScheme ls,
PolylineBreak plb,
double bottom,
boolean sameStemColor) |
Create 3D stem graphics
|
static GraphicCollection |
GraphicFactory.createStepLineString(Array xdata,
Array ydata,
ColorBreak cb,
String where) |
Create step LineString graphic
|
static GraphicCollection |
GraphicFactory.createWireframe(Array xa,
Array ya,
Array za,
LegendScheme ls) |
Add wireframe polylines
|
static GraphicCollection |
GraphicFactory.createWireframe(Array xa,
Array ya,
Array za,
PolylineBreak pb) |
Add wireframe polylines
|
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
static GraphicCollection |
GraphicFactory.createBox(List<Array> xdata,
List<Number> positions,
List<Number> widths,
boolean showcaps,
boolean showfliers,
boolean showmeans,
boolean showmedians,
PolygonBreak boxBreak,
ColorBreak medianBreak,
PolylineBreak whiskerBreak,
PolylineBreak capBreak,
ColorBreak meanBreak,
PointBreak flierBreak) |
Create box graphics
|
static Graphic |
GraphicFactory.createImage(List<Array> data,
List<Number> extent) |
Create image by RGB data array
|
static GraphicCollection |
GraphicFactory.createImage(Array x,
Array y,
List<Array> data,
double offset,
String zdir,
String interpolation) |
Create image by RGB data array
|
| 限定符和类型 | 字段 | 说明 |
|---|---|---|
Array |
GridArray.data |
Grid data
|
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
static Array |
SeriesUtil.fillKeyList(Array data,
List<Integer> rrdata) |
Fill key list
|
Array |
GridData.getArray() |
Get array from data
|
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
void |
XYListDataset.addSeries(String seriesKey,
List<Number> xvs,
Array yvs) |
Add a series data
|
void |
XYListDataset.addSeries(String seriesKey,
Array xvs,
List<Number> yvs) |
Add a series data
|
void |
XYListDataset.addSeries(String seriesKey,
Array xvs,
Array yvs) |
Add a series data
|
static Array |
SeriesUtil.fillKeyList(Array data,
List<Integer> rrdata) |
Fill key list
|
static Object[] |
SeriesUtil.getIndices(List<Object> index,
Array labels) |
Get indices
|
static Object[] |
SeriesUtil.getIndices(Array index,
Array labels) |
Get indices
|
void |
XYErrorSeriesData.setBottom(Array value) |
Set bottom data
|
void |
XYUVSeriesData.setUdata(Array value) |
Set U data
|
void |
XYUVSeriesData.setVdata(Array value) |
Set V data
|
void |
XYYSeriesData.setWhere(Array value) |
Set where boolean list
|
void |
XYErrorSeriesData.setXerror(Array value) |
Set X error data
|
void |
XYYSeriesData.setY2data(Array value) |
Set Y2 data
|
void |
XYErrorSeriesData.setYerror(Array value) |
Set Y error data
|
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
static DataTable |
TableUtil.ave_Month(List<Array> data,
List<String> colNames,
List<Date> time) |
Average month by month
|
| 构造器 | 说明 |
|---|---|
GridArray(Array array,
List<Number> xdata,
List<Number> ydata,
double missingValue,
ProjectionInfo projInfo) |
Constructor
|
GridArray(Array array,
Array xdata,
Array ydata,
Number missingValue) |
Constructor
|
GridData(Array array,
List<Number> xdata,
List<Number> ydata,
double missingValue,
ProjectionInfo projInfo) |
Constructor
|
GridData(Array array,
Array xdata,
Array ydata) |
Constructor
|
GridData(Array array,
Array xdata,
Array ydata,
Number missingValue) |
Constructor
|
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
static double |
Statistics.quantile(Array a,
int aNum) |
Quantile function
|
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
Array |
IntIndex.equal(Number v) |
Equal operation
|
Array |
Index.fillKeyList(Array data,
List<Integer> rrdata) |
Fill key list
|
Array |
DataFrame.getColumnData(int col) |
Get column data array
|
Array |
DataFrame.getColumnData(String colName) |
Get column data array
|
Array |
Series.getData() |
Get data array
|
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
void |
DataFrame.addColumn(int loc,
String colName,
Array a) |
Add column data
|
void |
DataFrame.addColumn(int loc,
Column column,
Array a) |
Add column data
|
void |
DataFrame.addColumn(String colName,
Array a) |
Add column data
|
void |
DataFrame.addColumn(Column column,
Array a) |
Add column data
|
static Column |
Column.factory(String name,
Array array) |
Factory method
|
static Index |
Index.factory(Array data) |
Factory method to create a new index object
|
static Index |
Index.factory(Array data,
String name) |
Factory method to create a new index object
|
Array |
Index.fillKeyList(Array data,
List<Integer> rrdata) |
Fill key list
|
List<Integer> |
Index.filterIndices(Array arr) |
Get indices
|
void |
DataFrame.setColumn(String colName,
Array a) |
Set column data
|
void |
DataFrame.setData(Array value) |
Set data array
|
void |
Series.setData(Array value) |
Set data array
|
void |
DataFrame.setValues(int row,
Range colRange,
Array value) |
Set values by row and column ranges
|
void |
Column.updateFormat(Array data) |
Update format
|
void |
DateTimeColumn.updateFormat(Array data) |
Update format
|
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
void |
DataFrame.setData(List<Array> value) |
Set data array
|
| 构造器 | 说明 |
|---|---|
DataFrame(Array data,
List index,
List<String> columns) |
Constructor
|
DataFrame(Array data,
Index index,
List<String> columns) |
Constructor
|
DataFrame(Array data,
Index index,
ColumnIndex columns) |
Constructor
|
DateTimeIndex(Array data) |
Constructor
|
Series(Array data,
String name) |
Constructor
|
Series(Array data,
List idxValue,
String name) |
Constructor
|
Series(Array data,
Index index,
String name) |
Constructor
|
| 构造器 | 说明 |
|---|---|
DataFrame(List<Array> data,
List index,
List columns) |
Constructor
|
DataFrame(List<Array> data,
Index index,
List<String> columns) |
Constructor
|
DataFrame(List<Array> data,
Index index,
ColumnIndex columns) |
Constructor
|
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
Array |
GeoTiff.readArray() |
Test read data
|
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
Array |
Attribute.getValues() |
Get values
|
abstract Array |
DataInfo.read(String varName) |
Read array data
|
abstract Array |
DataInfo.read(String varName,
int[] origin,
int[] size,
int[] stride) |
Read array data
|
Array |
MeteoDataInfo.read(String varName) |
Read array data of the variable
|
Array |
MeteoDataInfo.read(String varName,
int[] origin,
int[] size,
int[] stride) |
Read array data of the variable
|
Array |
MeteoDataInfo.read(String varName,
List<Integer> origin,
List<Integer> size) |
Read array data of the variable
|
Array |
MeteoDataInfo.read(String varName,
List<Integer> origin,
List<Integer> size,
List<Integer> stride) |
Read array data of the variable
|
Array |
MeteoDataInfo.read(String varName,
List<Range> ranges) |
Read array data from a variable
|
Array |
MeteoDataInfo.take(String varName,
List<Object> ranges) |
Take array data from the variable
|
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
static VectorLayer |
DrawMeteoData.createBarbLayer(Array xData,
Array yData,
Array uData,
Array vData,
Array stData,
LegendScheme aLS,
String layerName,
boolean isUV) |
Create barb layer
|
static VectorLayer |
DrawMeteoData.createContourLayer(Array data,
Array x,
Array y,
LegendScheme aLS,
String lName,
String fieldName,
boolean isSmooth) |
Create contour layer
|
static VectorLayer |
DrawMeteoData.createGridFillLayer(Array x_s,
Array y_s,
Array a,
LegendScheme ls,
String lName,
String fieldName) |
Create grid fill layer
|
static ImageLayer |
DrawMeteoData.createImageLayer(Array x,
Array y,
BufferedImage image,
String layerName) |
Create image layer
|
static ImageLayer |
DrawMeteoData.createImageLayer(Array x,
Array y,
Graphic graphic,
String layerName) |
Create image layer
|
static VectorLayer |
DrawMeteoData.createPolylineLayer(Array xdata,
Array ydata,
Array zdata,
LegendScheme ls,
String layerName,
String fieldName,
double westLon,
double eastLon) |
Create a polyline z layer
|
static VectorLayer |
DrawMeteoData.createShadedLayer(Array data,
Array x,
Array y,
LegendScheme aLS,
String lName,
String fieldName,
boolean isSmooth) |
Create shaded layer
|
static VectorLayer |
DrawMeteoData.createSTPointLayer(Array data,
Array x,
Array y,
LegendScheme aLS,
String lName,
String fieldName) |
Create station point layer
|
static VectorLayer |
DrawMeteoData.createSTPointLayer_Unique(Array data,
Array x,
Array y,
LegendScheme aLS,
String lName,
String fieldName) |
Create station point layer
|
static VectorLayer |
DrawMeteoData.createStreamlineLayer(Array u,
Array v,
Array x,
Array y,
int density,
LegendScheme aLS,
String lName,
boolean isUV) |
Create streamline layer by U/V or wind direction/speed grid data
|
static VectorLayer |
DrawMeteoData.createVectorLayer(Array xData,
Array yData,
Array uData,
Array vData,
Array stData,
LegendScheme aLS,
String layerName,
boolean isUV) |
Create vector layer
|
static VectorLayer |
DrawMeteoData.meshLayer(Array x_s,
Array y_s,
Array a,
LegendScheme ls) |
Create mesh polygon layer
|
static VectorLayer |
DrawMeteoData.meshLayer(Array x_s,
Array y_s,
Array a,
LegendScheme ls,
double lonlim) |
Create mesh polygon layer
|
void |
Attribute.setValues(Array arr) |
set the values from an Array
|
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
static VectorLayer |
DrawMeteoData.createPolylineLayer(List<Array> xdata,
List<Array> ydata,
LegendScheme ls,
String layerName,
String fieldName) |
Create a polyline layer
|
static VectorLayer |
DrawMeteoData.createPolylineLayer(List<Array> xdata,
List<Array> ydata,
LegendScheme ls,
String layerName,
String fieldName,
double westLon,
double eastLon) |
Create a polyline layer
|
| 构造器 | 说明 |
|---|---|
Attribute(String name,
Array values) |
Constructor
|
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
Array |
ARLDataInfo.read(String varName) |
Read array data of a variable
|
Array |
ARLDataInfo.read(String varName,
int[] origin,
int[] size,
int[] stride) |
Read array data of the variable
|
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
int |
ARLDataInfo.writeGridData(Date time,
int levelIdx,
String varName,
int forecast,
int grid,
Array gridData) |
Write grid data
|
int |
ARLDataInfo.writeGridData(DataLabel aDL,
Array a) |
Write grid data
|
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
Array |
ASCIIGridDataInfo.read(String varName) |
Read array data of a variable
|
Array |
ASCIIGridDataInfo.read(String varName,
int[] origin,
int[] size,
int[] stride) |
Read array data of the variable
|
Array |
LonLatStationDataInfo.read(String varName) |
Read array data of a variable
|
Array |
LonLatStationDataInfo.read(String varName,
int[] origin,
int[] size,
int[] stride) |
Read array data of the variable
|
Array |
SurferGridDataInfo.read(String varName) |
Read array data of a variable
|
Array |
SurferGridDataInfo.read(String varName,
int[] origin,
int[] size,
int[] stride) |
Read array data of the variable
|
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
Array |
AWXDataInfo.read(String varName) |
Read array data of a variable
|
Array |
AWXDataInfo.read(String varName,
int[] origin,
int[] size,
int[] stride) |
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
Array |
BILDataInfo.read(String varName) |
Read array data of a variable
|
Array |
BILDataInfo.read(String varName,
int[] origin,
int[] size,
int[] stride) |
Read array data of the variable
|
Array |
GeoTiffDataInfo.read(String varName) |
Read array data of a variable
|
Array |
GeoTiffDataInfo.read(String varName,
int[] origin,
int[] size,
int[] stride) |
Read array data of the variable
|
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
Array |
GrADSDataInfo.read(String varName) |
Read array data of a variable
|
Array |
GrADSDataInfo.read(String varName,
int[] origin,
int[] size,
int[] stride) |
Read array data of the variable
|
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
Array |
GRIB2DataInfo.read(String varName) |
Read array data of a variable
|
Array |
GRIB2DataInfo.read(String varName,
int[] origin,
int[] size,
int[] stride) |
Read array data of the variable
|
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
Array |
HYSPLITConcDataInfo.read(String varName) |
Read array data of a variable
|
Array |
HYSPLITConcDataInfo.read(String varName,
int[] origin,
int[] size,
int[] stride) |
Read array data of the variable
|
Array |
HYSPLITPartDataInfo.read(String varName) |
Read array data of a variable
|
Array |
HYSPLITPartDataInfo.read(String varName,
int[] origin,
int[] size,
int[] stride) |
Read array data of the variable
|
Array |
HYSPLITTrajDataInfo.read(String varName) |
Read array data of a variable
|
Array |
HYSPLITTrajDataInfo.read(String varName,
int[] origin,
int[] size,
int[] stride) |
Read array data of the variable
|
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
Array |
METARDataInfo.read(String varName) |
Read array data of a variable
|
Array |
METARDataInfo.read(String varName,
int[] origin,
int[] size,
int[] stride) |
Read array data of the variable
|
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
Array |
MICAPS11DataInfo.read(String varName) |
Read array data of a variable
|
Array |
MICAPS11DataInfo.read(String varName,
int[] origin,
int[] size,
int[] stride) |
Read array data of the variable
|
Array |
MICAPS120DataInfo.read(String varName) |
Read array data of a variable
|
Array |
MICAPS120DataInfo.read(String varName,
int[] origin,
int[] size,
int[] stride) |
Read array data of the variable
|
Array |
MICAPS131DataInfo.read(String varName) |
Read array data of a variable
|
Array |
MICAPS131DataInfo.read(String varName,
int[] origin,
int[] size,
int[] stride) |
Read array data of the variable
|
Array |
MICAPS13DataInfo.read(String varName) |
Read array data of a variable
|
Array |
MICAPS13DataInfo.read(String varName,
int[] origin,
int[] size,
int[] stride) |
Read array data of the variable
|
Array |
MICAPS1DataInfo.read(String varName) |
Read array data of a variable
|
Array |
MICAPS1DataInfo.read(String varName,
int[] origin,
int[] size,
int[] stride) |
Read array data of the variable
|
Array |
MICAPS2DataInfo.read(String varName) |
Read array data of a variable
|
Array |
MICAPS2DataInfo.read(String varName,
int[] origin,
int[] size,
int[] stride) |
Read array data of the variable
|
Array |
MICAPS3DataInfo.read(String varName) |
Read array data of a variable
|
Array |
MICAPS3DataInfo.read(String varName,
int[] origin,
int[] size,
int[] stride) |
Read array data of the variable
|
Array |
MICAPS4DataInfo.read(String varName) |
Read array data of a variable
|
Array |
MICAPS4DataInfo.read(String varName,
int[] origin,
int[] size,
int[] stride) |
Read array data of the variable
|
Array |
MICAPS7DataInfo.read(String varName) |
Read array data of a variable
|
Array |
MICAPS7DataInfo.read(String varName,
int[] origin,
int[] size,
int[] stride) |
Read array data of the variable
|
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
Array |
MM5DataInfo.read(String varName) |
Read array data of a variable
|
Array |
MM5DataInfo.read(String varName,
int[] origin,
int[] size,
int[] stride) |
Read array data of the variable
|
Array |
MM5IMDataInfo.read(String varName) |
Read array data of a variable
|
Array |
MM5IMDataInfo.read(String varName,
int[] origin,
int[] size,
int[] stride) |
Read array data of the variable
|
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
static Array |
NCUtil.convertArray(ucar.ma2.Array ncArray) |
Convert netcdf array to meteothink array
|
static Array |
NetCDFDataInfo.gridToArray2D(GridData gData) |
Convert grid data to NetCDF array 2D
|
static Array |
NetCDFDataInfo.gridToArray3D(GridData gData) |
Convert grid data to NetCDF array 3D
|
static Array |
NetCDFDataInfo.gridToArray4D(GridData gData) |
Convert grid data to NetCDF array 4D
|
Array |
NetCDFDataInfo.read(String varName) |
Read array data of the variable
|
Array |
NetCDFDataInfo.read(String varName,
boolean unpack) |
Read array data of the variable
|
Array |
NetCDFDataInfo.read(String varName,
int[] origin,
int[] size) |
Read array data of the variable
|
Array |
NetCDFDataInfo.read(String varName,
int[] origin,
int[] size,
boolean unpack) |
Read array data of the variable
|
Array |
NetCDFDataInfo.read(String varName,
int[] origin,
int[] size,
int[] stride) |
Read array data of the variable
|
Array |
NetCDFDataInfo.read(String varName,
int[] origin,
int[] size,
int[] stride,
boolean unpack) |
Read array data of the variable
|
Array |
NetCDFDataInfo.read(String varName,
String key) |
|
Array |
NetCDFDataInfo.read_pack(String varName,
int[] origin,
int[] size) |
Read array data of the variable
|
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
static GridData |
NetCDFDataInfo.arrayToGrid(Array array,
Dimension xdim,
Dimension ydim) |
Convert Array to GridData
|
static ucar.ma2.Array |
NCUtil.convertArray(Array array) |
Convert meteothink array to netcdf array
|
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
Array |
SYNOPDataInfo.read(String varName) |
Read array data of a variable
|
Array |
SYNOPDataInfo.read(String varName,
int[] origin,
int[] size,
int[] stride) |
Read array data of the variable
|
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
static Array |
GeometryUtil.inPolygon(Array a,
List<Number> x,
List<Number> y,
List<Number> x_p,
List<Number> y_p) |
In polygon function
|
static Array |
GeometryUtil.inPolygon(Array a,
List<Number> x,
List<Number> y,
List<PolygonShape> polygons) |
In polygon function
|
static Array |
GeometryUtil.inPolygon(Array a,
List<Number> x,
List<Number> y,
VectorLayer layer) |
In polygon function
|
static Array |
GeometryUtil.inPolygon(Array a,
List<Number> x,
List<Number> y,
PolygonShape ps) |
In polygon function
|
static Array |
GeometryUtil.inPolygon(Array x,
Array y,
List<PolygonShape> polygons) |
In polygon function
|
static Array |
GeometryUtil.inPolygon(Array x,
Array y,
Array x_p,
Array y_p) |
In polygon function
|
static Array |
GeometryUtil.maskin(Array a,
Array m) |
Maskin function
|
static Array |
GeometryUtil.maskin(Array a,
Array x,
Array y,
List<PolygonShape> polygons) |
Maskin function
|
static Array[] |
GeometryUtil.maskin_Remove(Array a,
Array x,
Array y,
List<PolygonShape> polygons) |
Maskin function
|
static Array |
GeometryUtil.maskout(Array a,
List<Number> x,
List<Number> y,
List<PolygonShape> polygons) |
Maskout function
|
static Array |
GeometryUtil.maskout(Array a,
List<Number> x,
List<Number> y,
List<PolygonShape> polygons,
Number missingValue) |
Maskout function
|
static Array |
GeometryUtil.maskout(Array a,
List<Number> x,
List<Number> y,
VectorLayer layer,
Number missingValue) |
Maskout function
|
static Array |
GeometryUtil.maskout(Array a,
List<Number> x,
List<Number> y,
PolygonShape polygon,
Number missingValue) |
Maskout function
|
static Array |
GeometryUtil.maskout(Array a,
Array m) |
Maskout function
|
static Array |
GeometryUtil.maskout(Array a,
Array m,
Number missingValue) |
Maskout function
|
static Array |
GeometryUtil.maskout(Array a,
Array x,
Array y,
List<PolygonShape> polygons) |
Maskout function
|
static Array[] |
GeometryUtil.maskout_Remove(Array a,
Array x,
Array y,
List<PolygonShape> polygons) |
Maskout function
|
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
static PolygonShape |
GeometryUtil.convexHull(Array x,
Array y) |
Computes the smallest convex
Polygon that contains all the
points |
static Array |
GeometryUtil.inPolygon(Array a,
List<Number> x,
List<Number> y,
List<Number> x_p,
List<Number> y_p) |
In polygon function
|
static Array |
GeometryUtil.inPolygon(Array a,
List<Number> x,
List<Number> y,
List<PolygonShape> polygons) |
In polygon function
|
static Array |
GeometryUtil.inPolygon(Array a,
List<Number> x,
List<Number> y,
VectorLayer layer) |
In polygon function
|
static Array |
GeometryUtil.inPolygon(Array a,
List<Number> x,
List<Number> y,
PolygonShape ps) |
In polygon function
|
static Array |
GeometryUtil.inPolygon(Array x,
Array y,
List<PolygonShape> polygons) |
In polygon function
|
static Array |
GeometryUtil.inPolygon(Array x,
Array y,
Array x_p,
Array y_p) |
In polygon function
|
static Array |
GeometryUtil.maskin(Array a,
Array m) |
Maskin function
|
static Array |
GeometryUtil.maskin(Array a,
Array x,
Array y,
List<PolygonShape> polygons) |
Maskin function
|
static Array[] |
GeometryUtil.maskin_Remove(Array a,
Array x,
Array y,
List<PolygonShape> polygons) |
Maskin function
|
static Array |
GeometryUtil.maskout(Array a,
List<Number> x,
List<Number> y,
List<PolygonShape> polygons) |
Maskout function
|
static Array |
GeometryUtil.maskout(Array a,
List<Number> x,
List<Number> y,
List<PolygonShape> polygons,
Number missingValue) |
Maskout function
|
static Array |
GeometryUtil.maskout(Array a,
List<Number> x,
List<Number> y,
VectorLayer layer,
Number missingValue) |
Maskout function
|
static Array |
GeometryUtil.maskout(Array a,
List<Number> x,
List<Number> y,
PolygonShape polygon,
Number missingValue) |
Maskout function
|
static Array |
GeometryUtil.maskout(Array a,
Array m) |
Maskout function
|
static Array |
GeometryUtil.maskout(Array a,
Array m,
Number missingValue) |
Maskout function
|
static Array |
GeometryUtil.maskout(Array a,
Array x,
Array y,
List<PolygonShape> polygons) |
Maskout function
|
static Array[] |
GeometryUtil.maskout_Remove(Array a,
Array x,
Array y,
List<PolygonShape> polygons) |
Maskout function
|
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
static Array |
ImageUtil.count(Array data,
int size) |
Count none-zero points with window size
|
static Array |
ImageUtil.imageRead(BufferedImage image) |
Read RGB array data from image
|
static Array |
ImageUtil.imageRead(String fileName) |
Read RGB array data from image file
|
static Array |
ImageUtil.mean(Array data,
int size,
boolean positive) |
Calculate mean value with window size
|
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
static Array |
ImageUtil.count(Array data,
int size) |
Count none-zero points with window size
|
static BufferedImage |
ImageUtil.createImage(Array data) |
Create image from RGB(A) data array
|
static void |
ImageUtil.imageSave(Array data,
String fileName) |
Save image into a file
|
static Array |
ImageUtil.mean(Array data,
int size,
boolean positive) |
Calculate mean value with window size
|
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
static Array |
ArrayMath.abs(Array a) |
Array absolute
|
static Array |
ArrayMath.acos(Array a) |
Arc cosine function
|
static Array |
ArrayMath.add(Array a,
Number b) |
Array add
|
static Array |
ArrayMath.add(Array a,
Array b) |
Array add
|
static Array |
ArrayMath.add(Array a,
Complex b) |
Array add
|
static Array |
ArrayMath.all(Array a,
int axis) |
Test whether all array element along a given axis evaluates to True.
|
static Array |
ArrayMath.any(Array a,
int axis) |
Test whether any array element along a given axis evaluates to True.
|
static Array |
ArrayMath.argMax(Array a,
int axis) |
Get the indices of the maximum values along an axis.
|
static Array |
ArrayMath.argMin(Array a,
int axis) |
Get the indices of the minimum values along an axis.
|
static Array |
ArrayUtil.argSort(Array a,
Integer axis) |
Get sorted array index along an axis
|
static Array |
ArrayUtil.array(Object data) |
Create an array
|
static Array |
ArrayUtil.array(Object data,
DataType dt) |
Create an array
|
static Array |
ArrayUtil.array_list(List data,
DataType dt) |
Create an array
|
static Array |
ArrayUtil.arrayRange(Number start,
Number stop,
Number step) |
Array range
|
static Array |
ArrayUtil.arrayRange_bak(Number start,
Number stop,
Number step) |
Array range
|
static Array |
ArrayUtil.arrayRange1(Number start,
int length,
Number step) |
Array range
|
static Array |
ArrayMath.asin(Array a) |
Arc sine function
|
static Array |
ArrayMath.atan(Array a) |
Arc tangen function
|
static Array |
ArrayMath.atan2(Array a,
Array b) |
Arc tangen function
|
static Array |
ArrayMath.bitAnd(Array a,
Number b) |
Bit and operation
|
static Array |
ArrayMath.bitAnd(Array a,
Array b) |
Bit and operation
|
static Array |
ArrayMath.bitInvert(Array a) |
Bit inversion ~ operation
|
static Array |
ArrayMath.bitOr(Array a,
Number b) |
Bit or | operation
|
static Array |
ArrayMath.bitOr(Array a,
Array b) |
Bit or | operation
|
static Array |
ArrayMath.bitXor(Array a,
Number b) |
Bit exclusive or ^ operation
|
static Array |
ArrayMath.bitXor(Array a,
Array b) |
Bit exclusive or | operation
|
static Array |
ArrayUtil.broadcast(Array a,
int[] shape) |
Broadcast array to a new shape
|
static Array |
ArrayUtil.broadcast(Array a,
List<Integer> shape) |
Broadcast array to a new shape
|
static Array[] |
ArrayMath.cartesianToPolar(Array x,
Array y) |
Convert cartesian to polar coordinate
|
static Array |
ArrayMath.cdiff(Array data,
int dimIdx) |
Performs a centered difference operation on a grid data along one
dimension direction
|
static Array |
ArrayMath.cdiff_bak(Array data,
boolean isX) |
Performs a centered difference operation on a grid data in the x or y
direction
|
static Array |
ArrayUtil.concatenate(List<Array> arrays,
Integer axis) |
Concatenate arrays to one array along a axis
|
static Array |
ArrayUtil.concatenate(Array a,
Array b,
Integer axis) |
Concatenate two arrays to one array along a axis
|
static Array |
ArrayMath.copy(Array a) |
Copy array
|
static Array |
ArrayMath.cos(Array a) |
Cosine function
|
static Array |
ArrayUtil.cressman(List<Number> x_s,
List<Number> y_s,
Array v_s,
List<Number> X,
List<Number> Y,
List<Number> radList) |
Cressman analysis
|
static Array |
ArrayUtil.cressman_bak(List<Number> x_s,
List<Number> y_s,
Array v_s,
List<Number> X,
List<Number> Y,
List<Number> radList) |
Cressman analysis
|
static Array |
ArrayMath.cumsum(Array a,
int axis) |
Return the cumulative sum of the elements along a given axis.
|
static Array |
ArrayUtil.delete(Array a,
int idx,
int axis) |
Return a new array with sub-arrays along an axis deleted
|
static Array |
ArrayUtil.delete(Array a,
List<Integer> idx,
int axis) |
Return a new array with sub-arrays along an axis deleted
|
static Array |
ArrayUtil.diag(Array a,
int k) |
Extract a diagonal or construct a diagonal array.
|
static Array |
ArrayMath.div(Number b,
Array a) |
Array divide
|
static Array |
ArrayMath.div(Array a,
Number b) |
Array divide
|
static Array |
ArrayMath.div(Array a,
Array b) |
Array divide
|
static Array |
ArrayMath.div(Array a,
Complex b) |
Array divide
|
static Array |
ArrayMath.div(Complex b,
Array a) |
Array divide
|
static Array |
ArrayMath.dot(Array a,
Array b) |
Matrix multiplication
|
static Array |
ArrayMath.equal(Array a,
Number b) |
Array equal
|
static Array |
ArrayMath.equal(Array a,
String b) |
Array equal
|
static Array |
ArrayMath.equal(Array a,
Array b) |
Array equal
|
static Array |
ArrayMath.exp(Array a) |
Exponent function
|
static Array[] |
ArrayUtil.extendHalfCell(Array x,
Array y) |
Extend the grid to half cell, so the grid points are the centers of the
cells
|
static Array |
ArrayUtil.eye(int n,
int m,
int k,
String dtype) |
Return a 2-D array with ones on the diagonal and zeros elsewhere.
|
static Array |
ArrayMath.flip(Array a,
int idx) |
Flip array
|
static Array |
ArrayMath.flip(Array a,
List<Integer> idxs) |
Flip array
|
static Array |
ArrayMath.fmax(Array x1,
Array x2) |
Element-wise maximum of array elements, ignores NaNs.
|
static Array |
ArrayMath.fmin(Array x1,
Array x2) |
Element-wise minimum of array elements, ignores NaNs.
|
static Array |
ArrayUtil.full(List<Integer> shape,
Object fillValue,
DataType dtype) |
Return a new array of given shape and type, filled with fill value.
|
static Array |
ArrayMath.greaterThan(Array a,
Number b) |
Array greater than
|
static Array |
ArrayMath.greaterThan(Array a,
Array b) |
Array greater than
|
static Array |
ArrayMath.greaterThanOrEqual(Array a,
Number b) |
Array greater than or equal
|
static Array |
ArrayMath.greaterThanOrEqual(Array a,
Array b) |
Array greater than or equal
|
static Array |
ArrayMath.hcurl(Array uData,
Array vData,
List<Number> xx,
List<Number> yy) |
Calculates the vertical component of the curl (ie, vorticity)
|
static Array |
ArrayMath.hdivg(Array uData,
Array vData,
List<Number> xx,
List<Number> yy) |
Calculates the horizontal divergence using finite differencing
|
static Array |
ArrayUtil.identity(int n,
String dtype) |
Return the identity array - a square array with ones on the main
diagonal.
|
static Array |
ArrayUtil.interpn(List<Array> points,
Array values,
List<Array> xi) |
Multidimensional interpolation on regular grids.
|
Array |
ArrayUtil.interpolate(Array a,
List<Number> X,
List<Number> Y) |
Interpolate array data
|
static Array |
ArrayUtil.interpolate_1d(double x,
Array xp,
Array a,
int axis) |
Interpolates data with any shape over a specified axis.
|
static Array |
ArrayUtil.interpolate_1d(Array xa,
Array xp,
Array a,
int axis) |
Interpolates data with any shape over a specified axis.
|
static Array |
ArrayUtil.interpolation_IDW_Neighbor(List<Number> x_s,
List<Number> y_s,
Array a,
List<Number> X,
List<Number> Y,
Integer points) |
Interpolation with IDW neighbor method
|
static Array |
ArrayUtil.interpolation_IDW_Radius(List<Number> x_s,
List<Number> y_s,
Array a,
List<Number> X,
List<Number> Y,
int neededPointNum,
double radius) |
Interpolation with IDW radius method
|
static Array |
ArrayUtil.interpolation_Inside(List<Number> x_s,
List<Number> y_s,
Array a,
List<Number> X,
List<Number> Y) |
Interpolate with inside method - The grid cell value is the average value
of the inside points or fill value if no inside point.
|
static Array |
ArrayUtil.interpolation_Inside(Array x_s,
Array y_s,
Array a,
Array X,
Array Y,
boolean center) |
Interpolate with inside method - The grid cell value is the average value
of the inside points or fill value if no inside point.
|
static Array |
ArrayUtil.interpolation_Inside_Max(List<Number> x_s,
List<Number> y_s,
Array a,
List<Number> X,
List<Number> Y) |
Interpolate with inside method - The grid cell value is the maximum value
of the inside points or fill value if no inside point.
|
static Array |
ArrayUtil.interpolation_Inside_Min(List<Number> x_s,
List<Number> y_s,
Array a,
List<Number> X,
List<Number> Y) |
Interpolate with inside method - The grid cell value is the minimum value
of the inside points or fill value if no inside point.
|
static Array |
ArrayUtil.interpolation_Nearest(List<Number> x_s,
List<Number> y_s,
Array a,
List<Number> X,
List<Number> Y,
double radius) |
Interpolate with nearest method
|
static Array |
ArrayUtil.interpolation_Nearest_1(List<Number> x_s,
List<Number> y_s,
Array a,
List<Number> X,
List<Number> Y,
double radius,
double fill_value) |
Interpolate with nearest method
|
static Array |
ArrayUtil.interpolation_Nearest_bak(List<Number> x_s,
List<Number> y_s,
Array a,
List<Number> X,
List<Number> Y,
double radius) |
Interpolate with nearest method
|
static Array |
ArrayMath.inValues(Array a,
List b) |
Return the array with the value of 1 when the input array element value
in the list b, otherwise set value as 0.
|
static Array |
ArrayMath.join(Array a,
Array b,
int dim) |
Join two arrays by a dimension
|
static Array |
ArrayMath.leftShift(Array a,
Number b) |
Bit left shift operation
|
static Array |
ArrayMath.leftShift(Array a,
Array b) |
Bit left shift operation
|
static Array |
ArrayMath.lessThan(Array a,
Number b) |
Array less than
|
static Array |
ArrayMath.lessThan(Array a,
Array b) |
Array less than
|
static Array |
ArrayMath.lessThanOrEqual(Array a,
Number b) |
Array less than or equal
|
static Array |
ArrayMath.lessThanOrEqual(Array a,
Array b) |
Array less than or equal
|
static Array |
ArrayUtil.lineSpace(Number start,
Number stop,
int n,
boolean endpoint) |
Array line space
|
static Array |
ArrayUtil.lineSpace_bak(Number start,
Number stop,
int n,
boolean endpoint) |
Array line space
|
static Array |
ArrayUtil.linint2(Array a,
Array X,
Array Y,
Array newX,
Array newY) |
Interpolates from a rectilinear grid to another rectilinear grid using
bilinear interpolation.
|
static Array |
ArrayMath.log(Array a) |
Log function
|
static Array |
ArrayMath.log10(Array a) |
Log10 function
|
static Array |
ArrayMath.magnitude(Array uData,
Array vData) |
Take magnitude value from U/V grid data
|
static Array |
ArrayMath.maskin(Array a,
Array m) |
Maskin function
|
static Array |
ArrayMath.maskout(Array a,
Array m) |
Maskout function
|
static Array |
ArrayMath.maskout(Array a,
Array m,
Number missingValue) |
Maskout function
|
static Array |
ArrayMath.max(Array a,
int axis) |
Compute maximum value of an array along an axis (dimension)
|
static Array |
ArrayMath.maximum(Array x1,
Array x2) |
Element-wise maximum of array elements.
|
static Array |
ArrayMath.mean(List<Array> alist) |
Compute the arithmetic mean arry from a list of arrays
|
static Array |
ArrayMath.mean(Array a,
int axis) |
Compute mean value of an array along an axis (dimension)
|
static Array |
ArrayMath.median(Array a,
int axis) |
Compute median value of an array along an axis (dimension)
|
static Array[] |
ArrayUtil.meshgrid(Array... xs) |
Mesh grid
|
static Array[] |
ArrayUtil.meshgrid(Array x,
Array y) |
Mesh grid
|
static Array |
ArrayMath.min(Array a,
int axis) |
Compute minimum value of an array along an axis (dimension)
|
static Array |
ArrayMath.minimum(Array x1,
Array x2) |
Element-wise minimum of array elements.
|
static Array |
ArrayMath.mul(Array a,
Number b) |
Array multiply
|
static Array |
ArrayMath.mul(Array a,
Array b) |
Array mutiply
|
static Array |
ArrayMath.mul(Array a,
Complex b) |
Array multiply
|
static Array |
ArrayMath.notEqual(Array a,
Number b) |
Array not equal
|
static Array |
ArrayMath.notEqual(Array a,
Array b) |
Array not equal
|
static Array |
ArrayUtil.ones(int n) |
Get ones array
|
static Array |
ArrayUtil.ones(List<Integer> shape,
String dtype) |
Get ones array
|
static Array |
RandomUtil.poisson(double mean,
int n) |
Get random data from a Poisson distribution
|
static Array |
RandomUtil.poisson(double mean,
List<Integer> shape) |
Get random data from a Poisson distribution
|
static Array[] |
ArrayMath.polarToCartesian(Array B,
Array r) |
Convert poar to cartesian coordinate
|
static Array |
ArrayMath.polyVal(List<Number> p,
Array x) |
Evaluate a polynomial at specific values.
|
static Array |
ArrayMath.pow(Number a,
Array b) |
Array pow function
|
static Array |
ArrayMath.pow(Array a,
Number b) |
Array pow function
|
static Array |
ArrayMath.pow(Array a,
Array b) |
Array pow function
|
static Array |
ArrayMath.pow(Array a,
Complex b) |
Array pow function
|
static Array |
ArrayMath.pow(Complex b,
Array a) |
Array pow function
|
static Array |
ArrayUtil.rand(int n) |
Get random array - one dimension
|
static Array |
ArrayUtil.rand(List<Integer> shape) |
Get random array
|
static Array |
RandomUtil.rand(int n) |
Get random array - one dimension
|
static Array |
RandomUtil.rand(List<Integer> shape) |
Get random array
|
static Array |
RandomUtil.randint(int bound,
int n) |
Get random integer array
|
static Array |
RandomUtil.randint(int bound,
List<Integer> shape) |
Get random integer array
|
static Array |
RandomUtil.randn(int n) |
Get random array - one dimension
|
static Array |
RandomUtil.randn(List<Integer> shape) |
Get random array
|
static Array |
ArrayUtil.readASCIIFile(String fileName,
String delimiter,
int headerLines,
String dataType,
List<Integer> shape,
boolean readFirstCol) |
Read ASCII data file to an array
|
static Array |
ArrayUtil.readBinFile(String fn,
List<Integer> dims,
String dataType,
int skip,
String byteOrder) |
Read array from a binary file
|
static Array |
ArrayMath.removeNaN(Array a) |
Remove NaN values in an array
|
static Array[] |
ArrayMath.removeNaN(Array... a) |
Remove NaN values in arrays
|
static Array |
ArrayUtil.repeat(Number v,
int n) |
Repeat a value n times
|
static Array |
ArrayUtil.repeat(Array a,
List<Integer> repeats) |
Repeat elements of an array.
|
static Array |
ArrayUtil.repeat(Array a,
List<Integer> repeats,
int axis) |
Repeat elements of an array.
|
static Array |
ArrayUtil.resample_Bilinear(Array a,
List<Number> X,
List<Number> Y,
List<Number> newX,
List<Number> newY) |
Resample grid array with bilinear method
|
static Array |
ArrayUtil.resample_Bilinear(Array a,
Array X,
Array Y,
Array newX,
Array newY) |
Resample grid array with bilinear method
|
static Array |
ArrayUtil.resample_Neighbor(Array a,
Array X,
Array Y,
Array newX,
Array newY) |
Resample grid array with neighbor method
|
static Array |
ArrayMath.rightShift(Array a,
Number b) |
Bit right shift operation
|
static Array |
ArrayMath.rightShift(Array a,
Array b) |
Bit right shift operation
|
static Array |
ArrayMath.rolling_mean(Array x,
int window,
boolean center) |
Moving average function
|
static Array |
ArrayMath.rot90(Array a,
int k) |
Rotate an array by 90 degrees in counter-clockwise direction.
|
static Array |
ArrayMath.section(Array a,
int[] origin,
int[] size,
int[] stride) |
Section array
|
static Array |
ArrayMath.section(Array a,
List<Range> ranges) |
Section array
|
static Array |
ArrayMath.setSection(Array a,
List<Range> ranges,
Number v) |
Set section
|
static Array |
ArrayMath.setSection(Array a,
List<Range> ranges,
Array v) |
Set section
|
static Array |
ArrayMath.setSection_List(Array a,
List<List<Integer>> ranges,
Number v) |
Set section
|
static Array |
ArrayMath.setSection_List(Array a,
List<List<Integer>> ranges,
Array v) |
Set section
|
static Array |
ArrayMath.setSection_Mix(Array a,
List<Object> ranges,
Number v) |
Set section
|
static Array |
ArrayMath.setSection_Mix(Array a,
List<Object> ranges,
Array v) |
Set section
|
static Array |
ArrayMath.sign(Array x) |
Returns an element-wise indication of the sign of a number.
|
static Array |
ArrayMath.sin(Array a) |
Sine function
|
static Array |
ArrayUtil.smooth5(Array a) |
Smooth with 5 points
|
static Array |
ArrayUtil.smooth5(Array a,
int rowNum,
int colNum,
double unDefData) |
Smooth with 5 points
|
static Array |
ArrayUtil.smooth9(Array a) |
Smooth with 9 points
|
static Array |
ArrayUtil.sort(Array a,
Integer axis) |
Sort array along an axis
|
static Array |
ArrayMath.sqrt(Array a) |
Sqrt function
|
static Array |
ArrayMath.std(Array a,
int axis) |
Compute standard deviation value of an array along an axis (dimension)
|
static Array |
ArrayMath.sub(Number b,
Array a) |
Array subtract
|
static Array |
ArrayMath.sub(Array a,
Number b) |
Array subtract
|
static Array |
ArrayMath.sub(Array a,
Array b) |
Array subtract
|
static Array |
ArrayMath.sub(Array a,
Complex b) |
Array subtract
|
static Array |
ArrayMath.sub(Complex b,
Array a) |
Array subtract
|
static Array |
ArrayMath.sum(List<Array> alist) |
Compute the sum arry from a list of arrays
|
static Array |
ArrayMath.sum(Array a,
int axis) |
Compute sum value of an array along an axis (dimension)
|
static Array |
ArrayMath.take(Array a,
List<Object> ranges) |
Take elements from an array along an axis.
|
static Array |
ArrayMath.takeValues(Array a,
List<List<Integer>> ranges) |
Take elements from an array.
|
static Array |
ArrayMath.tan(Array a) |
Tangent function
|
static Array |
ArrayUtil.tile(Number v,
int n) |
Repeat a value n times
|
static Array |
ArrayUtil.tile(Number v,
List<Integer> repeats) |
Repeat a value n times
|
static Array |
ArrayUtil.tile(Array a,
List<Integer> repeats) |
Repeat elements of an array.
|
static Array |
ArrayUtil.toBoolean(Array a) |
Convert array to boolean type
|
static Array |
ArrayMath.toDegrees(Array a) |
Convert radians to degrees function
|
static Array |
ArrayUtil.toDouble(Array a) |
Convert array to double type
|
static Array |
ArrayUtil.toFloat(Array a) |
Convert array to float type
|
static Array |
ArrayUtil.toInteger(Array a) |
Convert array to integer type
|
static Array |
ArrayMath.toRadians(Array a) |
Convert radians to degrees function
|
static Array |
ArrayMath.transpose(Array a,
int dim1,
int dim2) |
Transpose array
|
static Array |
ArrayMath.trapz(Array a,
double dx,
int axis) |
Integrate vector array using the composite trapezoidal rule.
|
static Array |
ArrayMath.trapz(Array a,
Array x,
int axis) |
Integrate vector array using the composite trapezoidal rule.
|
static Array |
ArrayMath.var(Array a,
int axis) |
Compute variance value of an array along an axis (dimension)
|
static Array |
ArrayUtil.zeros(int n) |
Get zero array
|
static Array |
ArrayUtil.zeros(List<Integer> shape,
String dtype) |
Get zero array
|
static Array |
ArrayUtil.zeros(List<Integer> shape,
DataType dtype) |
Get zero array
|
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
static List<Array> |
ArrayUtil.histogram(Array a,
double[] bins) |
Histogram x/y array
|
static List<Array> |
ArrayUtil.histogram(Array a,
int nbins) |
Histogram x/y array
|
static List<Array> |
ArrayUtil.histogram(Array a,
Array bins) |
Histogram x/y array
|
static List<Array> |
ArrayMath.nonzero(Array a) |
Return the indices of the elements that are non-zero.
|
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
static Array |
ArrayMath.abs(Array a) |
Array absolute
|
static Array |
ArrayMath.acos(Array a) |
Arc cosine function
|
static Array |
ArrayMath.add(Array a,
Number b) |
Array add
|
static Array |
ArrayMath.add(Array a,
Array b) |
Array add
|
static Array |
ArrayMath.add(Array a,
Complex b) |
Array add
|
static boolean |
ArrayMath.all(Array a) |
Test whether all array element evaluates to True.
|
static Array |
ArrayMath.all(Array a,
int axis) |
Test whether all array element along a given axis evaluates to True.
|
static boolean |
ArrayMath.any(Array a) |
Test whether any array element evaluates to True.
|
static Array |
ArrayMath.any(Array a,
int axis) |
Test whether any array element along a given axis evaluates to True.
|
static int |
ArrayMath.argMax(Array a) |
Get the index of the maximum value into the flattened array.
|
static Array |
ArrayMath.argMax(Array a,
int axis) |
Get the indices of the maximum values along an axis.
|
static int |
ArrayMath.argMin(Array a) |
Get the index of the minimum value into the flattened array.
|
static Array |
ArrayMath.argMin(Array a,
int axis) |
Get the indices of the minimum values along an axis.
|
static Array |
ArrayUtil.argSort(Array a,
Integer axis) |
Get sorted array index along an axis
|
static Array |
ArrayMath.asin(Array a) |
Arc sine function
|
static List<Object> |
ArrayMath.asList(Array a) |
As number list
|
static Array |
ArrayMath.atan(Array a) |
Arc tangen function
|
static Array |
ArrayMath.atan2(Array a,
Array b) |
Arc tangen function
|
static double |
ArrayMath.aveDouble(Array a) |
Average array
|
static double |
ArrayMath.aveDouble(Array a,
double missingValue) |
Average array skip missing value
|
static Array |
ArrayMath.bitAnd(Array a,
Number b) |
Bit and operation
|
static Array |
ArrayMath.bitAnd(Array a,
Array b) |
Bit and operation
|
static Array |
ArrayMath.bitInvert(Array a) |
Bit inversion ~ operation
|
static Array |
ArrayMath.bitOr(Array a,
Number b) |
Bit or | operation
|
static Array |
ArrayMath.bitOr(Array a,
Array b) |
Bit or | operation
|
static Array |
ArrayMath.bitXor(Array a,
Number b) |
Bit exclusive or ^ operation
|
static Array |
ArrayMath.bitXor(Array a,
Array b) |
Bit exclusive or | operation
|
static int[] |
ArrayMath.broadcast(Array a,
Array b) |
Get broadcast shape from two arrays
|
static Array |
ArrayUtil.broadcast(Array a,
int[] shape) |
Broadcast array to a new shape
|
static Array |
ArrayUtil.broadcast(Array a,
List<Integer> shape) |
Broadcast array to a new shape
|
static int |
ArrayMath.broadcastCheck(Array a,
Array b) |
Broadcast check for two arrays.
|
static Array[] |
ArrayMath.cartesianToPolar(Array x,
Array y) |
Convert cartesian to polar coordinate
|
static Array |
ArrayMath.cdiff(Array data,
int dimIdx) |
Performs a centered difference operation on a grid data along one
dimension direction
|
static Array |
ArrayMath.cdiff_bak(Array data,
boolean isX) |
Performs a centered difference operation on a grid data in the x or y
direction
|
static Array |
ArrayUtil.concatenate(Array a,
Array b,
Integer axis) |
Concatenate two arrays to one array along a axis
|
static boolean |
ArrayMath.containsNaN(Array a) |
Check if the array contains NaN value
|
static String |
ArrayUtil.convertToString(Array a) |
Array to string
|
static Array |
ArrayMath.copy(Array a) |
Copy array
|
static Object |
ArrayUtil.copyToNDJavaArray(Array a) |
Convert array to N-Dimension double Java array
|
static Object |
ArrayUtil.copyToNDJavaArray(Array a,
String dtype) |
Convert array to N-Dimension double Java array
|
static Object |
ArrayUtil.copyToNDJavaArray_Double(Array a) |
Convert array to N-Dimension double Java array
|
static Object |
ArrayUtil.copyToNDJavaArray_Long(Array a) |
Convert array to N-Dimension double Java array
|
static Array |
ArrayMath.cos(Array a) |
Cosine function
|
static Array |
ArrayUtil.cressman(List<Number> x_s,
List<Number> y_s,
Array v_s,
List<Number> X,
List<Number> Y,
List<Number> radList) |
Cressman analysis
|
static Array |
ArrayUtil.cressman_bak(List<Number> x_s,
List<Number> y_s,
Array v_s,
List<Number> X,
List<Number> Y,
List<Number> radList) |
Cressman analysis
|
static Array |
ArrayMath.cumsum(Array a,
int axis) |
Return the cumulative sum of the elements along a given axis.
|
static List<Double> |
ArrayMath.cumsum(Array a,
List<Range> ranges) |
Compute cumulative sum value of an array
|
static Array |
ArrayUtil.delete(Array a,
int idx,
int axis) |
Return a new array with sub-arrays along an axis deleted
|
static Array |
ArrayUtil.delete(Array a,
List<Integer> idx,
int axis) |
Return a new array with sub-arrays along an axis deleted
|
static Array |
ArrayUtil.diag(Array a,
int k) |
Extract a diagonal or construct a diagonal array.
|
static Array |
ArrayMath.div(Number b,
Array a) |
Array divide
|
static Array |
ArrayMath.div(Array a,
Number b) |
Array divide
|
static Array |
ArrayMath.div(Array a,
Array b) |
Array divide
|
static Array |
ArrayMath.div(Array a,
Complex b) |
Array divide
|
static Array |
ArrayMath.div(Complex b,
Array a) |
Array divide
|
static Array |
ArrayMath.dot(Array a,
Array b) |
Matrix multiplication
|
static Array |
ArrayMath.equal(Array a,
Number b) |
Array equal
|
static Array |
ArrayMath.equal(Array a,
String b) |
Array equal
|
static Array |
ArrayMath.equal(Array a,
Array b) |
Array equal
|
static Array |
ArrayMath.exp(Array a) |
Exponent function
|
static Array[] |
ArrayUtil.extendHalfCell(Array x,
Array y) |
Extend the grid to half cell, so the grid points are the centers of the
cells
|
static Object[] |
ArrayUtil.findIndices(List<Array> points,
Array xi) |
Find indices
|
static Array |
ArrayMath.flip(Array a,
int idx) |
Flip array
|
static Array |
ArrayMath.flip(Array a,
List<Integer> idxs) |
Flip array
|
static Array |
ArrayMath.fmax(Array x1,
Array x2) |
Element-wise maximum of array elements, ignores NaNs.
|
static Array |
ArrayMath.fmin(Array x1,
Array x2) |
Element-wise minimum of array elements, ignores NaNs.
|
static int |
ArrayUtil.getDimIndex(Array dim,
double v) |
Get value index in a dimension array
|
static double |
ArrayMath.getMaximum(Array a) |
Get maximum value
|
static double |
ArrayMath.getMaximum(Array a,
double missingv) |
Get maximum value
|
static double |
ArrayMath.getMinimum(Array a) |
Get minimum value
|
static double |
ArrayMath.getMinimum(Array a,
double missingv) |
Get minimum value
|
static float |
ArrayMath.getR(Array xData,
Array yData) |
Get correlation coefficient How well did the forecast values correspond
to the observed values?
|
static Array |
ArrayMath.greaterThan(Array a,
Number b) |
Array greater than
|
static Array |
ArrayMath.greaterThan(Array a,
Array b) |
Array greater than
|
static Array |
ArrayMath.greaterThanOrEqual(Array a,
Number b) |
Array greater than or equal
|
static Array |
ArrayMath.greaterThanOrEqual(Array a,
Array b) |
Array greater than or equal
|
static Array |
ArrayMath.hcurl(Array uData,
Array vData,
List<Number> xx,
List<Number> yy) |
Calculates the vertical component of the curl (ie, vorticity)
|
static Array |
ArrayMath.hdivg(Array uData,
Array vData,
List<Number> xx,
List<Number> yy) |
Calculates the horizontal divergence using finite differencing
|
static List<Array> |
ArrayUtil.histogram(Array a,
double[] bins) |
Histogram x/y array
|
static List<Array> |
ArrayUtil.histogram(Array a,
int nbins) |
Histogram x/y array
|
static List<Array> |
ArrayUtil.histogram(Array a,
Array bins) |
Histogram x/y array
|
static Array |
ArrayUtil.interpn(List<Array> points,
Array values,
List<Array> xi) |
Multidimensional interpolation on regular grids.
|
static Object |
ArrayUtil.interpn(List<Array> points,
Array values,
Array xi) |
Multidimensional interpolation on regular grids.
|
static double |
ArrayUtil.interpn_s(List<List<Number>> points,
Array values,
List<Number> xi) |
Multidimensional interpolation on regular grids.
|
static double |
ArrayUtil.interpn_s(List<Array> points,
Array values,
Array xi) |
Multidimensional interpolation on regular grids.
|
Array |
ArrayUtil.interpolate(Array a,
List<Number> X,
List<Number> Y) |
Interpolate array data
|
static Array |
ArrayUtil.interpolate_1d(double x,
Array xp,
Array a,
int axis) |
Interpolates data with any shape over a specified axis.
|
static Array |
ArrayUtil.interpolate_1d(Array xa,
Array xp,
Array a,
int axis) |
Interpolates data with any shape over a specified axis.
|
static Array |
ArrayUtil.interpolation_IDW_Neighbor(List<Number> x_s,
List<Number> y_s,
Array a,
List<Number> X,
List<Number> Y,
Integer points) |
Interpolation with IDW neighbor method
|
static Array |
ArrayUtil.interpolation_IDW_Radius(List<Number> x_s,
List<Number> y_s,
Array a,
List<Number> X,
List<Number> Y,
int neededPointNum,
double radius) |
Interpolation with IDW radius method
|
static Array |
ArrayUtil.interpolation_Inside(List<Number> x_s,
List<Number> y_s,
Array a,
List<Number> X,
List<Number> Y) |
Interpolate with inside method - The grid cell value is the average value
of the inside points or fill value if no inside point.
|
static Array |
ArrayUtil.interpolation_Inside(Array x_s,
Array y_s,
Array a,
Array X,
Array Y,
boolean center) |
Interpolate with inside method - The grid cell value is the average value
of the inside points or fill value if no inside point.
|
static Array |
ArrayUtil.interpolation_Inside_Max(List<Number> x_s,
List<Number> y_s,
Array a,
List<Number> X,
List<Number> Y) |
Interpolate with inside method - The grid cell value is the maximum value
of the inside points or fill value if no inside point.
|
static Array |
ArrayUtil.interpolation_Inside_Min(List<Number> x_s,
List<Number> y_s,
Array a,
List<Number> X,
List<Number> Y) |
Interpolate with inside method - The grid cell value is the minimum value
of the inside points or fill value if no inside point.
|
static Array |
ArrayUtil.interpolation_Nearest(List<Number> x_s,
List<Number> y_s,
Array a,
List<Number> X,
List<Number> Y,
double radius) |
Interpolate with nearest method
|
static Array |
ArrayUtil.interpolation_Nearest_1(List<Number> x_s,
List<Number> y_s,
Array a,
List<Number> X,
List<Number> Y,
double radius,
double fill_value) |
Interpolate with nearest method
|
static Array |
ArrayUtil.interpolation_Nearest_bak(List<Number> x_s,
List<Number> y_s,
Array a,
List<Number> X,
List<Number> Y,
double radius) |
Interpolate with nearest method
|
static Array |
ArrayMath.inValues(Array a,
List b) |
Return the array with the value of 1 when the input array element value
in the list b, otherwise set value as 0.
|
static boolean |
ArrayMath.isComplex(Array a) |
Check if an array is complex data type
|
static boolean |
ArrayMath.isNumeric(Array a) |
Check if an array is numeric array
|
static Array |
ArrayMath.join(Array a,
Array b,
int dim) |
Join two arrays by a dimension
|
static Array |
ArrayMath.leftShift(Array a,
Number b) |
Bit left shift operation
|
static Array |
ArrayMath.leftShift(Array a,
Array b) |
Bit left shift operation
|
static Array |
ArrayMath.lessThan(Array a,
Number b) |
Array less than
|
static Array |
ArrayMath.lessThan(Array a,
Array b) |
Array less than
|
static Array |
ArrayMath.lessThanOrEqual(Array a,
Number b) |
Array less than or equal
|
static Array |
ArrayMath.lessThanOrEqual(Array a,
Array b) |
Array less than or equal
|
static double[] |
ArrayMath.lineRegress(Array xData,
Array yData) |
Linear regress
|
static Array |
ArrayUtil.linint2(Array a,
Array X,
Array Y,
Array newX,
Array newY) |
Interpolates from a rectilinear grid to another rectilinear grid using
bilinear interpolation.
|
static Array |
ArrayMath.log(Array a) |
Log function
|
static Array |
ArrayMath.log10(Array a) |
Log10 function
|
static Array |
ArrayMath.magnitude(Array uData,
Array vData) |
Take magnitude value from U/V grid data
|
static Array |
ArrayMath.maskin(Array a,
Array m) |
Maskin function
|
static Array |
ArrayMath.maskout(Array a,
Array m) |
Maskout function
|
static Array |
ArrayMath.maskout(Array a,
Array m,
Number missingValue) |
Maskout function
|
static double |
ArrayMath.max(Array a) |
Compute maximum value of an array
|
static Array |
ArrayMath.max(Array a,
int axis) |
Compute maximum value of an array along an axis (dimension)
|
static double |
ArrayMath.max(Array a,
List<Range> ranges) |
Compute maximum value of an array
|
static Array |
ArrayMath.maximum(Array x1,
Array x2) |
Element-wise maximum of array elements.
|
static double |
ArrayMath.mean(Array a) |
Compute mean value of an array
|
static Array |
ArrayMath.mean(Array a,
int axis) |
Compute mean value of an array along an axis (dimension)
|
static double |
ArrayMath.mean(Array a,
List<Range> ranges) |
Compute mean value of an array
|
static double |
ArrayMath.median(Array a) |
Compute median value of an array
|
static Array |
ArrayMath.median(Array a,
int axis) |
Compute median value of an array along an axis (dimension)
|
static double |
ArrayMath.median(Array a,
List<Range> ranges) |
Compute median value of an array
|
static Array[] |
ArrayUtil.meshgrid(Array... xs) |
Mesh grid
|
static Array[] |
ArrayUtil.meshgrid(Array x,
Array y) |
Mesh grid
|
static double |
ArrayMath.min(Array a) |
Compute minimum value of an array
|
static Array |
ArrayMath.min(Array a,
int axis) |
Compute minimum value of an array along an axis (dimension)
|
static double |
ArrayMath.min(Array a,
List<Range> ranges) |
Compute minimum value of an array
|
static Array |
ArrayMath.minimum(Array x1,
Array x2) |
Element-wise minimum of array elements.
|
static void |
ArrayMath.missingToNaN(Array a,
Number missingv) |
Set missing value to NaN
|
static Array |
ArrayMath.mul(Array a,
Number b) |
Array multiply
|
static Array |
ArrayMath.mul(Array a,
Array b) |
Array mutiply
|
static Array |
ArrayMath.mul(Array a,
Complex b) |
Array multiply
|
static List<Array> |
ArrayMath.nonzero(Array a) |
Return the indices of the elements that are non-zero.
|
static Array |
ArrayMath.notEqual(Array a,
Number b) |
Array not equal
|
static Array |
ArrayMath.notEqual(Array a,
Array b) |
Array not equal
|
static Array[] |
ArrayMath.polarToCartesian(Array B,
Array r) |
Convert poar to cartesian coordinate
|
static Array |
ArrayMath.polyVal(List<Number> p,
Array x) |
Evaluate a polynomial at specific values.
|
static Array |
ArrayMath.pow(Number a,
Array b) |
Array pow function
|
static Array |
ArrayMath.pow(Array a,
Number b) |
Array pow function
|
static Array |
ArrayMath.pow(Array a,
Array b) |
Array pow function
|
static Array |
ArrayMath.pow(Array a,
Complex b) |
Array pow function
|
static Array |
ArrayMath.pow(Complex b,
Array a) |
Array pow function
|
static double |
ArrayMath.prodDouble(Array a) |
Produce array
|
static double |
ArrayMath.quantile(Array a,
int aNum) |
Quantile function
|
static Array |
ArrayMath.removeNaN(Array a) |
Remove NaN values in an array
|
static Array[] |
ArrayMath.removeNaN(Array... a) |
Remove NaN values in arrays
|
static Array |
ArrayUtil.repeat(Array a,
List<Integer> repeats) |
Repeat elements of an array.
|
static Array |
ArrayUtil.repeat(Array a,
List<Integer> repeats,
int axis) |
Repeat elements of an array.
|
static Array |
ArrayUtil.resample_Bilinear(Array a,
List<Number> X,
List<Number> Y,
List<Number> newX,
List<Number> newY) |
Resample grid array with bilinear method
|
static Array |
ArrayUtil.resample_Bilinear(Array a,
Array X,
Array Y,
Array newX,
Array newY) |
Resample grid array with bilinear method
|
static Array |
ArrayUtil.resample_Neighbor(Array a,
Array X,
Array Y,
Array newX,
Array newY) |
Resample grid array with neighbor method
|
static Array |
ArrayMath.rightShift(Array a,
Number b) |
Bit right shift operation
|
static Array |
ArrayMath.rightShift(Array a,
Array b) |
Bit right shift operation
|
static Array |
ArrayMath.rolling_mean(Array x,
int window,
boolean center) |
Moving average function
|
static Array |
ArrayMath.rot90(Array a,
int k) |
Rotate an array by 90 degrees in counter-clockwise direction.
|
static void |
ArrayUtil.saveASCIIFile(String fn,
Array a,
int colNum,
String format,
String delimiter) |
Save an array data to a ASCII file
|
static void |
ArrayUtil.saveBinFile(String fn,
Array a,
String byteOrder,
boolean append,
boolean sequential) |
Save an array data to a binary file
|
static int |
ArrayUtil.searchSorted(Array a,
double v) |
Search sorted list index
|
static Array |
ArrayMath.section(Array a,
int[] origin,
int[] size,
int[] stride) |
Section array
|
static Array |
ArrayMath.section(Array a,
List<Range> ranges) |
Section array
|
static Array |
ArrayMath.setSection(Array a,
List<Range> ranges,
Number v) |
Set section
|
static Array |
ArrayMath.setSection(Array a,
List<Range> ranges,
Array v) |
Set section
|
static Array |
ArrayMath.setSection_List(Array a,
List<List<Integer>> ranges,
Number v) |
Set section
|
static Array |
ArrayMath.setSection_List(Array a,
List<List<Integer>> ranges,
Array v) |
Set section
|
static Array |
ArrayMath.setSection_Mix(Array a,
List<Object> ranges,
Number v) |
Set section
|
static Array |
ArrayMath.setSection_Mix(Array a,
List<Object> ranges,
Array v) |
Set section
|
static void |
ArrayMath.setValue(Array a,
Array b,
Number value) |
Set value
|
static void |
ArrayMath.setValue(Array a,
Array b,
Array value) |
Set value
|
static Array |
ArrayMath.sign(Array x) |
Returns an element-wise indication of the sign of a number.
|
static Array |
ArrayMath.sin(Array a) |
Sine function
|
static Array |
ArrayUtil.smooth5(Array a) |
Smooth with 5 points
|
static Array |
ArrayUtil.smooth5(Array a,
int rowNum,
int colNum,
double unDefData) |
Smooth with 5 points
|
static Array |
ArrayUtil.smooth9(Array a) |
Smooth with 9 points
|
static Array |
ArrayUtil.sort(Array a,
Integer axis) |
Sort array along an axis
|
static Array |
ArrayMath.sqrt(Array a) |
Sqrt function
|
static double |
ArrayMath.std(Array a) |
Compute standard deviation value of an array
|
static Array |
ArrayMath.std(Array a,
int axis) |
Compute standard deviation value of an array along an axis (dimension)
|
static double |
ArrayMath.std(Array a,
List<Range> ranges) |
Compute standard deviation value of an array
|
static Array |
ArrayMath.sub(Number b,
Array a) |
Array subtract
|
static Array |
ArrayMath.sub(Array a,
Number b) |
Array subtract
|
static Array |
ArrayMath.sub(Array a,
Array b) |
Array subtract
|
static Array |
ArrayMath.sub(Array a,
Complex b) |
Array subtract
|
static Array |
ArrayMath.sub(Complex b,
Array a) |
Array subtract
|
static double |
ArrayMath.sum(Array a) |
Summarize array
|
static double |
ArrayMath.sum(Array a,
double missingValue) |
Summarize array skip missing value
|
static Array |
ArrayMath.sum(Array a,
int axis) |
Compute sum value of an array along an axis (dimension)
|
static double |
ArrayMath.sum(Array a,
List<Range> ranges) |
Compute sum value of an array
|
static Array |
ArrayMath.take(Array a,
List<Object> ranges) |
Take elements from an array along an axis.
|
static Array |
ArrayMath.takeValues(Array a,
List<List<Integer>> ranges) |
Take elements from an array.
|
static Array |
ArrayMath.tan(Array a) |
Tangent function
|
static Array |
ArrayUtil.tile(Array a,
List<Integer> repeats) |
Repeat elements of an array.
|
static Array |
ArrayUtil.toBoolean(Array a) |
Convert array to boolean type
|
static Array |
ArrayMath.toDegrees(Array a) |
Convert radians to degrees function
|
static Array |
ArrayUtil.toDouble(Array a) |
Convert array to double type
|
static Array |
ArrayUtil.toFloat(Array a) |
Convert array to float type
|
static Array |
ArrayUtil.toInteger(Array a) |
Convert array to integer type
|
static Array |
ArrayMath.toRadians(Array a) |
Convert radians to degrees function
|
static double |
ArrayUtil.toStation(Array data,
List<Number> xArray,
List<Number> yArray,
double x,
double y) |
Interpolate data to a station point
|
static double |
ArrayUtil.toStation(Array data,
List<Number> xArray,
List<Number> yArray,
double x,
double y,
double missingValue) |
Interpolate data to a station point
|
static double |
ArrayUtil.toStation(Array data,
Array xArray,
Array yArray,
double x,
double y) |
Interpolate data to a station point
|
static double |
ArrayUtil.toStation_Neighbor(Array data,
List<Number> xArray,
List<Number> yArray,
double x,
double y) |
Interpolate data to a station point
|
static double |
ArrayUtil.toStation_Neighbor(Array data,
List<Number> xArray,
List<Number> yArray,
double x,
double y,
double missingValue) |
Interpolate data to a station point
|
static double |
ArrayUtil.toStation_Neighbor(Array data,
Array xArray,
Array yArray,
double x,
double y) |
Interpolate data to a station point
|
static String |
ArrayUtil.toString_old(Array a) |
Array to string
|
static Array |
ArrayMath.transpose(Array a,
int dim1,
int dim2) |
Transpose array
|
static double |
ArrayMath.trapz(Array y,
double dx) |
Integrate vector array using the composite trapezoidal rule.
|
static Array |
ArrayMath.trapz(Array a,
double dx,
int axis) |
Integrate vector array using the composite trapezoidal rule.
|
static double |
ArrayMath.trapz(Array y,
double dx,
List<Range> ranges) |
Integrate vector array using the composite trapezoidal rule.
|
static double |
ArrayMath.trapz(Array y,
Array x) |
Integrate vector array using the composite trapezoidal rule.
|
static Array |
ArrayMath.trapz(Array a,
Array x,
int axis) |
Integrate vector array using the composite trapezoidal rule.
|
static double |
ArrayMath.trapz(Array y,
Array x,
List<Range> ranges) |
Integrate vector array using the composite trapezoidal rule.
|
static Array |
ArrayMath.var(Array a,
int axis) |
Compute variance value of an array along an axis (dimension)
|
static double |
ArrayMath.var(Array a,
List<Range> ranges) |
Compute variance value of an array
|
static double |
ArrayMath.vdot(Array a,
Array b) |
Return the dot product of two vectors.
|
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
static Array |
ArrayUtil.concatenate(List<Array> arrays,
Integer axis) |
Concatenate arrays to one array along a axis
|
static Object[] |
ArrayUtil.findIndices(List<Array> points,
Array xi) |
Find indices
|
static Array |
ArrayUtil.interpn(List<Array> points,
Array values,
List<Array> xi) |
Multidimensional interpolation on regular grids.
|
static Object |
ArrayUtil.interpn(List<Array> points,
Array values,
Array xi) |
Multidimensional interpolation on regular grids.
|
static double |
ArrayUtil.interpn_s(List<Array> points,
Array values,
Array xi) |
Multidimensional interpolation on regular grids.
|
static Array |
ArrayMath.mean(List<Array> alist) |
Compute the arithmetic mean arry from a list of arrays
|
static Array |
ArrayMath.sum(List<Array> alist) |
Compute the sum arry from a list of arrays
|
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
static Array |
DistributionUtil.cdf(org.apache.commons.math3.distribution.RealDistribution dis,
Array x) |
Cumulative distribution function at x.
|
static Array |
DistributionUtil.logpdf(org.apache.commons.math3.distribution.NormalDistribution dis,
Array x) |
Natural logarithm probability density function at x
|
static Array |
DistributionUtil.pdf(org.apache.commons.math3.distribution.RealDistribution dis,
Array x) |
Probability density function at x
|
static Array |
DistributionUtil.pmf(org.apache.commons.math3.distribution.RealDistribution dis,
Array x) |
Probability mass function (PMF) for the distribution at x.
|
static Array |
DistributionUtil.ppf(org.apache.commons.math3.distribution.RealDistribution dis,
Array q) |
Percent point function (inverse of cdf) at q
|
static Array |
DistributionUtil.rvs(org.apache.commons.math3.distribution.RealDistribution dis,
int n) |
Random variates of given type.
|
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
static Array |
DistributionUtil.cdf(org.apache.commons.math3.distribution.RealDistribution dis,
Array x) |
Cumulative distribution function at x.
|
static Array |
DistributionUtil.logpdf(org.apache.commons.math3.distribution.NormalDistribution dis,
Array x) |
Natural logarithm probability density function at x
|
static Array |
DistributionUtil.pdf(org.apache.commons.math3.distribution.RealDistribution dis,
Array x) |
Probability density function at x
|
static Array |
DistributionUtil.pmf(org.apache.commons.math3.distribution.RealDistribution dis,
Array x) |
Probability mass function (PMF) for the distribution at x.
|
static Array |
DistributionUtil.ppf(org.apache.commons.math3.distribution.RealDistribution dis,
Array q) |
Percent point function (inverse of cdf) at q
|
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
static Array |
FittingUtil.predict(Array x,
OLSTrendLine tl) |
Predict a value
|
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
static Object[] |
FittingUtil.expFit(Array x,
Array y) |
Exponent fitting
|
static Object[] |
FittingUtil.polyFit(Array x,
Array y,
int degree) |
Polynomail fitting
|
static Object[] |
FittingUtil.powerFit(Array x,
Array y) |
Power fitting
|
static Array |
FittingUtil.predict(Array x,
OLSTrendLine tl) |
Predict a value
|
void |
OLSTrendLine.setValues(Array y,
Array x) |
|
void |
TrendLine.setValues(Array y,
Array x) |
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
static Array |
InterpUtil.barnes(List<Number> x_s,
List<Number> y_s,
Array v_s,
List<Number> X,
List<Number> Y,
double kappa,
double gamma) |
Barnes analysis
|
static Array |
InterpUtil.barnes(List<Number> x_s,
List<Number> y_s,
Array v_s,
List<Number> X,
List<Number> Y,
List<Number> radList,
double kappa,
double gamma) |
Barnes analysis
|
static Array |
InterpUtil.cressman(List<Number> x_s,
List<Number> y_s,
Array v_s,
List<Number> X,
List<Number> Y,
List<Number> radList) |
Cressman analysis
|
static Array |
InterpUtil.evaluate(org.apache.commons.math3.analysis.BivariateFunction func,
Array x,
Array y) |
Compute the value of the function
|
static Array |
InterpUtil.evaluate(org.apache.commons.math3.analysis.UnivariateFunction func,
Array x) |
Compute the value of the function
|
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
static Array |
InterpUtil.barnes(List<Number> x_s,
List<Number> y_s,
Array v_s,
List<Number> X,
List<Number> Y,
double kappa,
double gamma) |
Barnes analysis
|
static Array |
InterpUtil.barnes(List<Number> x_s,
List<Number> y_s,
Array v_s,
List<Number> X,
List<Number> Y,
List<Number> radList,
double kappa,
double gamma) |
Barnes analysis
|
static Array |
InterpUtil.cressman(List<Number> x_s,
List<Number> y_s,
Array v_s,
List<Number> X,
List<Number> Y,
List<Number> radList) |
Cressman analysis
|
static Array |
InterpUtil.evaluate(org.apache.commons.math3.analysis.BivariateFunction func,
Array x,
Array y) |
Compute the value of the function
|
static Array |
InterpUtil.evaluate(org.apache.commons.math3.analysis.UnivariateFunction func,
Array x) |
Compute the value of the function
|
static org.apache.commons.math3.analysis.BivariateFunction |
InterpUtil.getBiInterpFunc(Array x,
Array y,
Array z) |
Make interpolation function for grid data
|
static org.apache.commons.math3.analysis.UnivariateFunction |
InterpUtil.getInterpFunc(Array x,
Array y,
String kind) |
Make interpolation function
|
static org.apache.commons.math3.analysis.polynomials.PolynomialSplineFunction |
InterpUtil.linearInterpFunc(Array x,
Array y) |
Make linear interpolation function - PolynomialSplineFunction
|
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
static Array |
LinalgUtil.cholesky(Array a) |
Calculates the Cholesky decomposition of a matrix.
|
static Array[] |
LinalgUtil.eigen(Array a) |
Calculates the eigen decomposition of a real matrix.
|
static Array[] |
LinalgUtil.eigen_bak(Array a) |
Calculates the eigen decomposition of a real matrix.
|
static Array[] |
LinalgUtil.eigen_EJML(Array a) |
Calculates the eigen decomposition of a real matrix.
|
static Array |
LinalgUtil.inv(Array a) |
Calculate inverse matrix
|
static Array |
LinalgUtil.lstsq(Array a,
Array b) |
Not correct at present !!!
|
static Array[] |
LinalgUtil.lu(Array a) |
Calculates the LUP-decomposition of a square matrix.
|
static Array[] |
LinalgUtil.qr(Array a) |
Calculates the QR-decomposition of a matrix.
|
static Array |
LinalgUtil.solve(Array a,
Array b) |
Solve a linear matrix equation, or system of linear scalar equations.
|
static Array[] |
LinalgUtil.svd(Array a) |
Calculates the compact Singular Value Decomposition of a matrix.
|
static Array[] |
LinalgUtil.svd_EJML(Array a) |
Calculates the compact Singular Value Decomposition of a matrix.
|
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
static Array |
LinalgUtil.cholesky(Array a) |
Calculates the Cholesky decomposition of a matrix.
|
static double |
LinalgUtil.determinantOfMatrix(Array mat) |
Calculate determinant of a matrix array
|
static Array[] |
LinalgUtil.eigen(Array a) |
Calculates the eigen decomposition of a real matrix.
|
static Array[] |
LinalgUtil.eigen_bak(Array a) |
Calculates the eigen decomposition of a real matrix.
|
static Array[] |
LinalgUtil.eigen_EJML(Array a) |
Calculates the eigen decomposition of a real matrix.
|
static Array |
LinalgUtil.inv(Array a) |
Calculate inverse matrix
|
static Object[] |
EOF.jacobi(int N,
boolean EV,
Array A) |
Calculate eigen value and eigen vector using Jacobi method
|
static Object[] |
EOF.jacobi(int N,
boolean EV,
Array A,
int MAXTIMES) |
Calculate eigen value and eigen vector using Jacobi method
|
static Array |
LinalgUtil.lstsq(Array a,
Array b) |
Not correct at present !!!
|
static Array[] |
LinalgUtil.lu(Array a) |
Calculates the LUP-decomposition of a square matrix.
|
static Array[] |
LinalgUtil.qr(Array a) |
Calculates the QR-decomposition of a matrix.
|
static Object[] |
EOF.SEOF(int N,
int LL,
Array f,
EOF.DataProMethod method) |
EOF algorithm
|
static Object[] |
EOF.SEOF(int N,
int LL,
Array f,
Array H) |
EOF algorithm
|
static Object[] |
EOF.SEOF(Array f,
EOF.DataProMethod method) |
EOF algorithm
|
static Array |
LinalgUtil.solve(Array a,
Array b) |
Solve a linear matrix equation, or system of linear scalar equations.
|
static Array[] |
LinalgUtil.svd(Array a) |
Calculates the compact Singular Value Decomposition of a matrix.
|
static Array[] |
LinalgUtil.svd_EJML(Array a) |
Calculates the compact Singular Value Decomposition of a matrix.
|
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
static Array |
MeteoMath.calSeaPrs(Array z,
Array t,
Array p,
Array q) |
Estimate sea level pressure
|
static Array |
MeteoMath.dewpoint2rh(Array tdc,
Array tc) |
Calculate relative humidity from dewpoint
|
static Array[] |
MeteoMath.ds2uv(Array windDir,
Array windSpeed) |
Get wind U/V components from wind direction and speed
|
static Array |
MeteoMath.height2Press(Array height) |
Calculate pressure from height
|
static Array |
MeteoMath.press2Height(Array press) |
Calculate height from pressure
|
static Array |
MeteoMath.qair2rh(Array qair,
Array temp,
double press) |
Calculate relative humidity from specific humidity
|
static Array |
MeteoMath.qair2rh(Array qair,
Array temp,
Array press) |
Calculate relative humidity
|
static Array |
MeteoMath.rh2dewpoint(Array rh,
Array tc) |
Calculate dewpoint from relative humidity and temperature
|
static Array |
MeteoMath.tc2tf(Array tc) |
Calculate fahrenheit temperature from celsius temperature
|
static Array |
MeteoMath.tf2tc(Array tf) |
Calculate celsius temperature from fahrenheit temperature
|
static Array[] |
MeteoMath.uv2ds(Array u,
Array v) |
Get wind direction and wind speed from U/V
|
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
static Array |
MeteoMath.calSeaPrs(Array z,
Array t,
Array p,
Array q) |
Estimate sea level pressure
|
static Array |
MeteoMath.dewpoint2rh(Array tdc,
Array tc) |
Calculate relative humidity from dewpoint
|
static Array[] |
MeteoMath.ds2uv(Array windDir,
Array windSpeed) |
Get wind U/V components from wind direction and speed
|
static Array |
MeteoMath.height2Press(Array height) |
Calculate pressure from height
|
static Array |
MeteoMath.press2Height(Array press) |
Calculate height from pressure
|
static Array |
MeteoMath.qair2rh(Array qair,
Array temp,
double press) |
Calculate relative humidity from specific humidity
|
static Array |
MeteoMath.qair2rh(Array qair,
Array temp,
Array press) |
Calculate relative humidity
|
static Array |
MeteoMath.rh2dewpoint(Array rh,
Array tc) |
Calculate dewpoint from relative humidity and temperature
|
static Array |
MeteoMath.tc2tf(Array tc) |
Calculate fahrenheit temperature from celsius temperature
|
static Array |
MeteoMath.tf2tc(Array tf) |
Calculate celsius temperature from fahrenheit temperature
|
static Array[] |
MeteoMath.uv2ds(Array u,
Array v) |
Get wind direction and wind speed from U/V
|
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
static Array |
StatsUtil.cov(Array x,
Array y,
boolean bias) |
Computes covariances for pairs of arrays or columns of a matrix.
|
static Array[] |
StatsUtil.multipleLineRegress_OLS(Array y,
Array x) |
Implements ordinary least squares (OLS) to estimate the parameters of a
multiple linear regression model.
|
static Array[] |
StatsUtil.multipleLineRegress_OLS(Array y,
Array x,
boolean noIntercept) |
Implements ordinary least squares (OLS) to estimate the parameters of a
multiple linear regression model.
|
static Array[] |
StatsUtil.pearsonr(Array x,
Array y,
int axis) |
Calculates a Pearson correlation coefficient.
|
static Array |
StatsUtil.percentile(Array a,
double p,
int axis) |
Returns an estimate of the pth percentile of the values in the array along an axis.
|
static Array |
StatsUtil.spearmanr(Array x,
Array y) |
Computes Spearman's rank correlation for pairs of arrays or columns of a matrix.
|
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
static double[] |
StatsUtil.chiSquareTest(Array o) |
Chi-square test of independence
|
static double[] |
StatsUtil.chiSquareTest(Array e,
Array o) |
Chi-square test
|
static Object |
StatsUtil.cov(Array a,
boolean bias) |
Computes covariances for columns of a matrix.
|
static Array |
StatsUtil.cov(Array x,
Array y,
boolean bias) |
Computes covariances for pairs of arrays or columns of a matrix.
|
static double |
StatsUtil.covariance(Array x,
Array y,
boolean bias) |
Computes covariance of two arrays.
|
static double |
StatsUtil.kendalltau(Array x,
Array y) |
Calculates Kendall's tau, a correlation measure for ordinal data.
|
static Array[] |
StatsUtil.multipleLineRegress_OLS(Array y,
Array x) |
Implements ordinary least squares (OLS) to estimate the parameters of a
multiple linear regression model.
|
static Array[] |
StatsUtil.multipleLineRegress_OLS(Array y,
Array x,
boolean noIntercept) |
Implements ordinary least squares (OLS) to estimate the parameters of a
multiple linear regression model.
|
static double[] |
StatsUtil.pairedTTest(Array a,
Array b) |
Paired test evaluating the null hypothesis that the mean difference
between corresponding (paired) elements of the double[] arrays sample1
and sample2 is zero.
|
static double[] |
StatsUtil.pearsonr(Array x,
Array y) |
Calculates a Pearson correlation coefficient.
|
static Array[] |
StatsUtil.pearsonr(Array x,
Array y,
int axis) |
Calculates a Pearson correlation coefficient.
|
static double |
StatsUtil.percentile(Array a,
double p) |
Returns an estimate of the pth percentile of the values in the array.
|
static Array |
StatsUtil.percentile(Array a,
double p,
int axis) |
Returns an estimate of the pth percentile of the values in the array along an axis.
|
static Object |
StatsUtil.spearmanr(Array a) |
Computes Spearman's rank correlation for columns of a matrix.
|
static Array |
StatsUtil.spearmanr(Array x,
Array y) |
Computes Spearman's rank correlation for pairs of arrays or columns of a matrix.
|
static double[] |
StatsUtil.tTest(Array a,
double mu) |
One sample t test
|
static double[] |
StatsUtil.tTest(Array a,
Array b) |
unpaired, two-sided, two-sample t-test.
|
| 限定符和类型 | 类 | 说明 |
|---|---|---|
class |
ArrayBoolean |
Concrete implementation of Array specialized for booleans.
|
static class |
ArrayBoolean.D0 |
Concrete implementation of Array specialized for byte, rank 0.
|
static class |
ArrayBoolean.D1 |
Concrete implementation of Array specialized for boolean, rank 1.
|
static class |
ArrayBoolean.D2 |
Concrete implementation of Array specialized for boolean, rank 2.
|
static class |
ArrayBoolean.D3 |
Concrete implementation of Array specialized for boolean, rank 3.
|
static class |
ArrayBoolean.D4 |
Concrete implementation of Array specialized for boolean, rank 4.
|
static class |
ArrayBoolean.D5 |
Concrete implementation of Array specialized for boolean, rank 5.
|
static class |
ArrayBoolean.D6 |
Concrete implementation of Array specialized for boolean, rank 6.
|
static class |
ArrayBoolean.D7 |
Concrete implementation of Array specialized for boolean, rank 7.
|
class |
ArrayByte |
Concrete implementation of Array specialized for bytes.
|
static class |
ArrayByte.D0 |
Concrete implementation of Array specialized for byte, rank 0.
|
static class |
ArrayByte.D1 |
Concrete implementation of Array specialized for byte, rank 1.
|
static class |
ArrayByte.D2 |
Concrete implementation of Array specialized for byte, rank 2.
|
static class |
ArrayByte.D3 |
Concrete implementation of Array specialized for byte, rank 3.
|
static class |
ArrayByte.D4 |
Concrete implementation of Array specialized for byte, rank 4.
|
static class |
ArrayByte.D5 |
Concrete implementation of Array specialized for byte, rank 5.
|
static class |
ArrayByte.D6 |
Concrete implementation of Array specialized for byte, rank 6.
|
static class |
ArrayByte.D7 |
Concrete implementation of Array specialized for byte, rank 7.
|
class |
ArrayChar |
Concrete implementation of Array specialized for chars.
|
static class |
ArrayChar.D0 |
Concrete implementation of Array specialized for char, rank 0.
|
static class |
ArrayChar.D1 |
Concrete implementation of Array specialized for char, rank 1.
|
static class |
ArrayChar.D2 |
Concrete implementation of Array specialized for char, rank 2.
|
static class |
ArrayChar.D3 |
Concrete implementation of Array specialized for char, rank 3.
|
static class |
ArrayChar.D4 |
Concrete implementation of Array specialized for char, rank 4.
|
static class |
ArrayChar.D5 |
Concrete implementation of Array specialized for char, rank 5.
|
static class |
ArrayChar.D6 |
Concrete implementation of Array specialized for char, rank 6.
|
static class |
ArrayChar.D7 |
Concrete implementation of Array specialized for char, rank 7.
|
class |
ArrayComplex |
Concrete implementation of Array specialized for complex.
|
static class |
ArrayComplex.D0 |
Concrete implementation of Array specialized for doubles, rank 0.
|
static class |
ArrayComplex.D1 |
Concrete implementation of Array specialized for doubles, rank 1.
|
static class |
ArrayComplex.D2 |
Concrete implementation of Array specialized for doubles, rank 2.
|
static class |
ArrayComplex.D3 |
Concrete implementation of Array specialized for doubles, rank 3.
|
static class |
ArrayComplex.D4 |
Concrete implementation of Array specialized for doubles, rank 4.
|
static class |
ArrayComplex.D5 |
Concrete implementation of Array specialized for doubles, rank 5.
|
static class |
ArrayComplex.D6 |
Concrete implementation of Array specialized for doubles, rank 6.
|
static class |
ArrayComplex.D7 |
Concrete implementation of Array specialized for doubles, rank 7.
|
class |
ArrayDouble |
Concrete implementation of Array specialized for doubles.
|
static class |
ArrayDouble.D0 |
Concrete implementation of Array specialized for doubles, rank 0.
|
static class |
ArrayDouble.D1 |
Concrete implementation of Array specialized for doubles, rank 1.
|
static class |
ArrayDouble.D2 |
Concrete implementation of Array specialized for doubles, rank 2.
|
static class |
ArrayDouble.D3 |
Concrete implementation of Array specialized for doubles, rank 3.
|
static class |
ArrayDouble.D4 |
Concrete implementation of Array specialized for doubles, rank 4.
|
static class |
ArrayDouble.D5 |
Concrete implementation of Array specialized for doubles, rank 5.
|
static class |
ArrayDouble.D6 |
Concrete implementation of Array specialized for doubles, rank 6.
|
static class |
ArrayDouble.D7 |
Concrete implementation of Array specialized for doubles, rank 7.
|
class |
ArrayFloat |
Concrete implementation of Array specialized for floats.
|
static class |
ArrayFloat.D0 |
Concrete implementation of Array specialized for floats, rank 0.
|
static class |
ArrayFloat.D1 |
Concrete implementation of Array specialized for floats, rank 1.
|
static class |
ArrayFloat.D2 |
Concrete implementation of Array specialized for floats, rank 2.
|
static class |
ArrayFloat.D3 |
Concrete implementation of Array specialized for floats, rank 3.
|
static class |
ArrayFloat.D4 |
Concrete implementation of Array specialized for floats, rank 4.
|
static class |
ArrayFloat.D5 |
Concrete implementation of Array specialized for floats, rank 5.
|
static class |
ArrayFloat.D6 |
Concrete implementation of Array specialized for floats, rank 6.
|
static class |
ArrayFloat.D7 |
Concrete implementation of Array specialized for floats, rank 7.
|
class |
ArrayInt |
Concrete implementation of Array specialized for ints.
|
static class |
ArrayInt.D0 |
Concrete implementation of Array specialized for ints, rank 0.
|
static class |
ArrayInt.D1 |
Concrete implementation of Array specialized for ints, rank 1.
|
static class |
ArrayInt.D2 |
Concrete implementation of Array specialized for ints, rank 2.
|
static class |
ArrayInt.D3 |
Concrete implementation of Array specialized for ints, rank 3.
|
static class |
ArrayInt.D4 |
Concrete implementation of Array specialized for ints, rank 4.
|
static class |
ArrayInt.D5 |
Concrete implementation of Array specialized for ints, rank 5.
|
static class |
ArrayInt.D6 |
Concrete implementation of Array specialized for ints, rank 6.
|
static class |
ArrayInt.D7 |
Concrete implementation of Array specialized for ints, rank 7.
|
class |
ArrayLong |
Concrete implementation of Array specialized for longs.
|
static class |
ArrayLong.D0 |
Concrete implementation of Array specialized for longs, rank 0.
|
static class |
ArrayLong.D1 |
Concrete implementation of Array specialized for longs, rank 1.
|
static class |
ArrayLong.D2 |
Concrete implementation of Array specialized for longs, rank 2.
|
static class |
ArrayLong.D3 |
Concrete implementation of Array specialized for longs, rank 3.
|
static class |
ArrayLong.D4 |
Concrete implementation of Array specialized for longs, rank 4.
|
static class |
ArrayLong.D5 |
Concrete implementation of Array specialized for longs, rank 5.
|
static class |
ArrayLong.D6 |
Concrete implementation of Array specialized for longs, rank 6.
|
static class |
ArrayLong.D7 |
Concrete implementation of Array specialized for longs, rank 7.
|
class |
ArrayObject |
Concrete implementation of Array specialized for Objects.
|
static class |
ArrayObject.D0 |
Concrete implementation of Array specialized for Objects, rank 0.
|
static class |
ArrayObject.D1 |
Concrete implementation of Array specialized for Objects, rank 1.
|
static class |
ArrayObject.D2 |
Concrete implementation of Array specialized for Objects, rank 2.
|
static class |
ArrayObject.D3 |
Concrete implementation of Array specialized for Objects, rank 3.
|
static class |
ArrayObject.D4 |
Concrete implementation of Array specialized for Objects, rank 4.
|
static class |
ArrayObject.D5 |
Concrete implementation of Array specialized for Objects, rank 5.
|
static class |
ArrayObject.D6 |
Concrete implementation of Array specialized for Objects, rank 6.
|
static class |
ArrayObject.D7 |
Concrete implementation of Array specialized for Objects, rank 7.
|
class |
ArrayRagged |
DO NOT USE
|
class |
ArrayScalar |
Helper class for StructureDataAscii
|
class |
ArraySequence |
ArraySequence is the way to contain the data for a Sequence, using a StructureDataIterator.
|
class |
ArraySequenceNested |
Handles nested sequences: a 1D array of variable length 1D arrays of StructureData.
|
class |
ArrayShort |
Concrete implementation of Array specialized for shorts.
|
static class |
ArrayShort.D0 |
Concrete implementation of Array specialized for shorts, rank 0.
|
static class |
ArrayShort.D1 |
Concrete implementation of Array specialized for shorts, rank 1.
|
static class |
ArrayShort.D2 |
Concrete implementation of Array specialized for shorts, rank 2.
|
static class |
ArrayShort.D3 |
Concrete implementation of Array specialized for shorts, rank 3.
|
static class |
ArrayShort.D4 |
Concrete implementation of Array specialized for shorts, rank 4.
|
static class |
ArrayShort.D5 |
Concrete implementation of Array specialized for shorts, rank 5.
|
static class |
ArrayShort.D6 |
Concrete implementation of Array specialized for shorts, rank 6.
|
static class |
ArrayShort.D7 |
Concrete implementation of Array specialized for shorts, rank 7.
|
class |
ArrayString |
Concrete implementation of Array specialized for Strings.
|
static class |
ArrayString.D0 |
Concrete implementation of Array specialized for String, rank 0.
|
static class |
ArrayString.D1 |
Concrete implementation of Array specialized for Strings, rank 1.
|
static class |
ArrayString.D2 |
Concrete implementation of Array specialized for Strings, rank 2.
|
static class |
ArrayString.D3 |
Concrete implementation of Array specialized for Strings, rank 3.
|
static class |
ArrayString.D4 |
Concrete implementation of Array specialized for Strings, rank 4.
|
static class |
ArrayString.D5 |
Concrete implementation of Array specialized for Strings, rank 5.
|
static class |
ArrayString.D6 |
Concrete implementation of Array specialized for Strings, rank 6.
|
static class |
ArrayString.D7 |
Concrete implementation of Array specialized for Strings, rank 7.
|
class |
ArrayStructure |
|
class |
ArrayStructureBak |
Superclass for implementations of Array of StructureData.
|
class |
ArrayStructureBB |
Concrete implementation of ArrayStructure, data storage is in a ByteBuffer, which is converted to member data on the fly.
|
class |
ArrayStructureBBpos |
Variation of ArrayStructureBB, where the offsets of the records into the ByteBuffer are uneven and must be
passed in by the user.
|
class |
ArrayStructureBBsection |
Describe
|
class |
ArrayStructureComposite |
An ArrayStructure compose of other ArrayStructures.
|
class |
ArrayStructureMA |
Concrete implementation of ArrayStructure, data storage is in member arrays, which are converted to
StructureData member data on the fly.
|
class |
ArrayStructureW |
Concrete implementation of ArrayStructure, with data access deferred to the StructureData objects.
|
| 限定符和类型 | 字段 | 说明 |
|---|---|---|
protected Map<StructureMembers.Member,Array> |
StructureDataW.memberData |
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
static Array |
MAMath.add(Array a,
Array b) |
Add elements of two arrays together, allocating the result array.
|
static Array |
MAMath.convert(Array org,
DataType wantType) |
Convert original array to desired type
|
static Array |
MAMath.convert2packed(Array unpacked,
double missingValue,
int nbits,
boolean isUnsigned,
DataType packedType) |
|
static Array |
MAMath.convert2Unpacked(Array packed,
MAMath.ScaleOffset scaleOffset) |
|
static Array |
MAMath.convertUnsigned(Array unsigned) |
Convert unsigned data to signed data of a wider type.
|
Array |
Array.copy() |
Create a copy of this Array, copying the data so that physical order is
the same as logical order
|
Array |
ArrayRagged.copy() |
DO NOT USE, throws UnsupportedOperationException
|
Array |
ArrayStructure.copy() |
DO NOT USE, throws UnsupportedOperationException
|
Array |
ArrayStructureBak.copy() |
DO NOT USE, throws UnsupportedOperationException
|
protected abstract Array |
Array.createView(Index index) |
create new Array with given Index and the same backing store
|
protected Array |
ArrayBoolean.createView(Index index) |
create new Array with given indexImpl and same backing store
|
protected Array |
ArrayByte.createView(Index index) |
|
protected Array |
ArrayChar.createView(Index index) |
create new Array with given indexImpl and same backing store
|
protected Array |
ArrayComplex.createView(Index index) |
create new Array with given indexImpl and the same backing store
|
protected Array |
ArrayDouble.createView(Index index) |
create new Array with given indexImpl and the same backing store
|
protected Array |
ArrayFloat.createView(Index index) |
create new Array with given indexImpl and same backing store
|
protected Array |
ArrayInt.createView(Index index) |
create new Array with given indexImpl and same backing store
|
protected Array |
ArrayLong.createView(Index index) |
create new Array with given indexImpl and same backing store
|
protected Array |
ArrayObject.createView(Index index) |
create new Array with given indexImpl and the same backing store
|
protected Array |
ArrayRagged.createView(Index index) |
DO NOT USE, throws UnsupportedOperationException
|
protected Array |
ArrayScalar.createView(Index index) |
|
protected Array |
ArrayShort.createView(Index index) |
create new Array with given indexImpl and same backing store
|
protected Array |
ArrayString.createView(Index index) |
create new Array with given indexImpl and same backing store
|
protected Array |
ArrayStructure.createView(Index arg0) |
|
Array |
ArrayStructureBak.createView(Index index) |
|
Array |
ArraySequence.extractMemberArray(StructureMembers.Member proxym) |
|
Array |
ArrayStructureBak.extractMemberArray(StructureMembers.Member m) |
Extract data for one member, over all structures.
|
static Array |
Array.factory(Class classType,
int[] shape) |
Generate new Array with given type and shape and zeroed storage.
|
static Array |
Array.factory(Class classType,
int[] shape,
Object storage) |
Generate new Array with given type, shape, storage.
|
static Array |
Array.factory(Object javaArray) |
Generate a new Array from a java array of any rank and type.
|
static Array |
Array.factory(DataType dataType,
int[] shape) |
Generate new Array with given type and shape and zeroed storage.
|
static Array |
Array.factory(DataType dataType,
int[] shape,
Object storage) |
/** Generate new Array with given type, shape, storage.
|
static Array |
Array.factory(DataType dtype,
int[] shape,
ByteBuffer bb) |
Create an Array from a ByteBuffer
|
static Array |
Array.factoryConstant(Class classType,
int[] shape,
Object storage) |
Generate new Array with given type and shape and an Index that always
return 0.
|
Array |
Array.flip(int dim) |
Create a new Array using same backing store as this Array, by flipping
the index so that it runs from shape[index]-1 to 0.
|
Array |
ArrayStructureBak.getArray(int recno,
StructureMembers.Member m) |
Get member data of any type for a specific record as an Array.
|
Array |
ArrayStructureBB.getArray(int recnum,
StructureMembers.Member m) |
|
Array |
ArrayStructureW.getArray(int recnum,
StructureMembers.Member m) |
|
Array |
DimArray.getArray() |
Get array
|
Array |
StructureData.getArray(String memberName) |
Get member data array of any type as an Array.
|
abstract Array |
StructureData.getArray(StructureMembers.Member m) |
Get member data array of any type as an Array.
|
Array |
StructureDataA.getArray(StructureMembers.Member m) |
|
Array |
StructureDataComposite.getArray(StructureMembers.Member m) |
|
Array |
StructureDataProxy.getArray(StructureMembers.Member m) |
|
Array |
StructureDataW.getArray(StructureMembers.Member m) |
Get member data array of any type as an Array.
|
Array |
StructureMembers.Member.getDataArray() |
Get the data array, if any.
|
Array |
Dimension.getDimArray() |
Get dimension value array
|
static Array |
Array.makeArray(DataType dtype,
boolean isUnsigned,
List<String> stringValues) |
Make an 1D array from a list of strings.
|
static Array |
Array.makeArray(DataType dtype,
int npts,
double start,
double incr) |
Make a 1D array from a start and inccr.
|
static Array |
Array.makeArray(DataType dtype,
String[] stringValues) |
Make an 1D array from an array of strings.
|
static Array |
Array.makeArray(DataType dtype,
List<String> stringValues) |
Make an 1D array from a list of strings.
|
static Array |
Array.makeArrayRankPlusOne(Array org) |
Add extra dimension with len = 1.
|
Array |
Array.permute(int[] dims) |
Create a new Array using same backing store as this Array, by permuting
the indices.
|
Array |
Array.reduce() |
Create a new Array using same backing store as this Array, by eliminating
any dimensions with length one.
|
Array |
Array.reduce(int dim) |
Create a new Array using same backing store as this Array, by eliminating
the specified dimension.
|
Array |
Array.reshape(int[] shape) |
Create a new Array by copying this Array to a new one with given shape
|
Array |
Array.reshapeNoCopy(int[] shape) |
Reshape this array without copying data
|
Array |
Array.reshapeVLen(int[] shape) |
Reshape this array - the new shape total size may be different.
|
Array |
Array.section(int[] origin,
int[] shape) |
Create a new Array as a subsection of this Array, with rank reduction.
|
Array |
Array.section(int[] origin,
int[] shape,
int[] stride) |
Create a new Array as a subsection of this Array, with rank reduction.
|
Array |
Array.section(List<Range> ranges) |
Create a new Array as a subsection of this Array, with rank reduction.
|
Array |
Array.sectionNoReduce(int[] origin,
int[] shape,
int[] stride) |
Create a new Array as a subsection of this Array, without rank reduction.
|
Array |
Array.sectionNoReduce(List<Range> ranges) |
Create a new Array as a subsection of this Array, without rank reduction.
|
Array |
ArrayStructureBak.sectionNoReduce(List<Range> ranges) |
|
Array |
Array.slice(int dim,
int value) |
Create a new Array using same backing store as this Array, by fixing the
specified dimension at the specified index value.
|
Array |
Array.transpose(int dim1,
int dim2) |
Create a new Array using same backing store as this Array, by transposing
two of the indices.
|
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
static Array |
MAMath.add(Array a,
Array b) |
Add elements of two arrays together, allocating the result array.
|
static void |
MAMath.addDouble(Array result,
Array a,
Array b) |
Add elements of two arrays together as doubles, place sum in the result array.
|
static void |
Array.arraycopy(Array arraySrc,
int srcPos,
Array arrayDst,
int dstPos,
int len) |
Cover for System.arraycopy().
|
static MAMath.ScaleOffset |
MAMath.calcScaleOffsetSkipMissingData(Array a,
double missingValue,
int nbits,
boolean isUnsigned) |
Calculate the scale/offset for an array of numbers.
|
static boolean |
MAMath.conformable(Array a,
Array b) |
Check that two arrays are conformable.
|
static Array |
MAMath.convert(Array org,
DataType wantType) |
Convert original array to desired type
|
static Array |
MAMath.convert2packed(Array unpacked,
double missingValue,
int nbits,
boolean isUnsigned,
DataType packedType) |
|
static Array |
MAMath.convert2Unpacked(Array packed,
MAMath.ScaleOffset scaleOffset) |
|
static Array |
MAMath.convertUnsigned(Array unsigned) |
Convert unsigned data to signed data of a wider type.
|
static void |
MAMath.copy(Array result,
Array a) |
Copy array a to array result, the result array will be in canonical order
The operation type is taken from the type of a.
|
static void |
MAMath.copyBoolean(Array result,
Array a) |
copy array a to array result as bytes
The array a and result must be type boolean
|
static void |
MAMath.copyByte(Array result,
Array a) |
copy array a to array result as bytes
The values from the array a are converted to byte (if needed),
and then converted to the type of result (if needed).
|
static void |
MAMath.copyChar(Array result,
Array a) |
copy array a to array result as char
The values from the array a are converted to char (if needed),
and then converted to the type of result (if needed).
|
static void |
MAMath.copyDouble(Array result,
Array a) |
copy array a to array result as doubles
The values from the arrays a are converted to double (if needed),
and then converted to the type of result (if needed).
|
static void |
MAMath.copyFloat(Array result,
Array a) |
copy array a to array result as floats
The values from the arrays a are converted to float (if needed),
and then converted to the type of result (if needed).
|
static void |
MAMath.copyInt(Array result,
Array a) |
copy array a to array result as integers
The values from the arrays a are converted to integer (if needed),
and then converted to the type of result (if needed).
|
static void |
MAMath.copyLong(Array result,
Array a) |
copy array a to array result as longs
The values from the array a are converted to long (if needed),
and then converted to the type of result (if needed).
|
static void |
MAMath.copyObject(Array result,
Array a) |
copy array a to array result as an Object
The array a and result must be type object
|
static void |
MAMath.copyShort(Array result,
Array a) |
copy array a to array result as shorts
The values from the array a are converted to short (if needed),
and then converted to the type of result (if needed).
|
static boolean |
MAMath.fuzzyEquals(Array data1,
Array data2) |
Returns true if the specified arrays have the same size, signedness, and approximately equal corresponding
elements.
|
static double |
MAMath.getMaximum(Array a) |
|
static double |
MAMath.getMaximumSkipMissingData(Array a,
double missingValue) |
|
static double |
MAMath.getMinimum(Array a) |
|
static double |
MAMath.getMinimumSkipMissingData(Array a,
double missingValue) |
|
static MAMath.MinMax |
MAMath.getMinMax(Array a) |
Find min and max value in this array, getting values as doubles.
|
static MAMath.MinMax |
MAMath.getMinMaxSkipMissingData(Array a,
double missingValue) |
|
static MAMath.MinMax |
MAMath.getMinMaxSkipMissingData(Array a,
IsMissingEvaluator eval) |
|
static boolean |
MAMath.isEqual(Array data1,
Array data2) |
|
static Array |
Array.makeArrayRankPlusOne(Array org) |
Add extra dimension with len = 1.
|
void |
DimArray.setArray(Array value) |
Set array
|
void |
StructureMembers.Member.setDataArray(Array data) |
Set the data array.
|
static void |
MAMath.setDouble(Array result,
double val) |
Set all the elements of this array to the given double value.
|
void |
ArrayStructureBak.setMemberArray(StructureMembers.Member m,
Array memberArray) |
Set data for one member, over all structures.
|
void |
ArrayStructureMA.setMemberArray(String memberName,
Array data) |
Set the data array for this member.
|
void |
StructureDataW.setMemberData(String memberName,
Array data) |
|
void |
StructureDataW.setMemberData(StructureMembers.Member m,
Array data) |
|
static double |
MAMath.sumDouble(Array a) |
sum all of the elements of array a as doubles.
|
static double |
MAMath.sumDoubleSkipMissingData(Array a,
double missingValue) |
sum all of the elements of array a as doubles.
|
| 构造器 | 说明 |
|---|---|
DimArray(Array array,
List<Dimension> dims) |
Constructor
|
MAMatrix(Array a) |
Create an MAMatrix using the given rank-2 array.
|
MAVector(Array a) |
Create an MAVector using the given rank-1 array.
|
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
static Array |
Reproject.reproject(Array data,
List<Number> x,
List<Number> y,
List<Number> rx,
List<Number> ry,
ProjectionInfo fromProj,
ProjectionInfo toProj,
double fill_value,
ResampleMethods resampleMethod) |
Reproject
|
static Array |
Reproject.reproject(Array data,
List<Number> x,
List<Number> y,
Array rx,
Array ry,
ProjectionInfo fromProj,
ProjectionInfo toProj,
double fill_value,
ResampleMethods resampleMethod) |
Reproject
|
static Array |
Reproject.reproject(Array data,
List<Number> x,
List<Number> y,
Array rx,
Array ry,
ProjectionInfo fromProj,
ProjectionInfo toProj,
ResampleMethods resampleMethod) |
Reproject
|
static Array[] |
Reproject.reproject(Array x,
Array y,
ProjectionInfo fromProj,
ProjectionInfo toProj) |
Reproject
|
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
static Array |
Reproject.reproject(Array data,
List<Number> x,
List<Number> y,
List<Number> rx,
List<Number> ry,
ProjectionInfo fromProj,
ProjectionInfo toProj,
double fill_value,
ResampleMethods resampleMethod) |
Reproject
|
static Array |
Reproject.reproject(Array data,
List<Number> x,
List<Number> y,
Array rx,
Array ry,
ProjectionInfo fromProj,
ProjectionInfo toProj,
double fill_value,
ResampleMethods resampleMethod) |
Reproject
|
static Array |
Reproject.reproject(Array data,
List<Number> x,
List<Number> y,
Array rx,
Array ry,
ProjectionInfo fromProj,
ProjectionInfo toProj,
ResampleMethods resampleMethod) |
Reproject
|
static Object[] |
Reproject.reproject(Array data,
List<Number> xx,
List<Number> yy,
ProjectionInfo fromProj,
ProjectionInfo toProj) |
Project grid data
|
static Object[] |
Reproject.reproject(Array data,
List<Number> xx,
List<Number> yy,
ProjectionInfo fromProj,
ProjectionInfo toProj,
ResampleMethods method) |
Project grid data
|
static Object[] |
Reproject.reproject(Array data,
List<Number> xx,
List<Number> yy,
CoordinateReferenceSystem fromProj,
CoordinateReferenceSystem toProj,
ResampleMethods method) |
Project grid data
|
static Array[] |
Reproject.reproject(Array x,
Array y,
ProjectionInfo fromProj,
ProjectionInfo toProj) |
Reproject
|
Copyright © 2019. All rights reserved.