public class ArrayMath extends Object
| 限定符和类型 | 字段 | 说明 |
|---|---|---|
static double |
fill_value |
| 构造器 | 说明 |
|---|---|
ArrayMath() |
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
static ucar.ma2.Array |
abs(ucar.ma2.Array a) |
Array absolute
|
static ucar.ma2.Array |
acos(ucar.ma2.Array a) |
Arc cosine function
|
static ucar.ma2.Array |
add(ucar.ma2.Array a,
Number b) |
Array add
|
static ucar.ma2.Array |
add(ucar.ma2.Array a,
Complex b) |
Array add
|
static ucar.ma2.Array |
add(ucar.ma2.Array a,
org.python.core.PyComplex b) |
Array add
|
static ucar.ma2.Array |
add(ucar.ma2.Array a,
ucar.ma2.Array b) |
Array add
|
static boolean |
all(ucar.ma2.Array a) |
Test whether all array element evaluates to True.
|
static ucar.ma2.Array |
all(ucar.ma2.Array a,
int axis) |
Test whether all array element along a given axis evaluates to True.
|
static boolean |
any(ucar.ma2.Array a) |
Test whether any array element evaluates to True.
|
static ucar.ma2.Array |
any(ucar.ma2.Array a,
int axis) |
Test whether any array element along a given axis evaluates to True.
|
static int |
argMax(ucar.ma2.Array a) |
Get the index of the maximum value into the flattened array.
|
static ucar.ma2.Array |
argMax(ucar.ma2.Array a,
int axis) |
Get the indices of the maximum values along an axis.
|
static int |
argMin(ucar.ma2.Array a) |
Get the index of the minimum value into the flattened array.
|
static ucar.ma2.Array |
argMin(ucar.ma2.Array a,
int axis) |
Get the indices of the minimum values along an axis.
|
static ucar.ma2.Array |
asin(ucar.ma2.Array a) |
Arc sine function
|
static List<Object> |
asList(ucar.ma2.Array a) |
As number list
|
static ucar.ma2.Array |
atan(ucar.ma2.Array a) |
Arc tangen function
|
static ucar.ma2.Array |
atan2(ucar.ma2.Array a,
ucar.ma2.Array b) |
Arc tangen function
|
static double |
aveDouble(ucar.ma2.Array a) |
Average array
|
static double |
aveDouble(ucar.ma2.Array a,
double missingValue) |
Average array skip missing value
|
static ucar.ma2.Array |
bitAnd(ucar.ma2.Array a,
Number b) |
Bit and operation
|
static ucar.ma2.Array |
bitAnd(ucar.ma2.Array a,
ucar.ma2.Array b) |
Bit and operation
|
static ucar.ma2.Array |
bitInvert(ucar.ma2.Array a) |
Bit inversion ~ operation
|
static ucar.ma2.Array |
bitOr(ucar.ma2.Array a,
Number b) |
Bit or | operation
|
static ucar.ma2.Array |
bitOr(ucar.ma2.Array a,
ucar.ma2.Array b) |
Bit or | operation
|
static ucar.ma2.Array |
bitXor(ucar.ma2.Array a,
Number b) |
Bit exclusive or ^ operation
|
static ucar.ma2.Array |
bitXor(ucar.ma2.Array a,
ucar.ma2.Array b) |
Bit exclusive or | operation
|
static int[] |
broadcast(ucar.ma2.Array a,
ucar.ma2.Array b) |
Get broadcast shape from two arrays
|
static int |
broadcastCheck(ucar.ma2.Array a,
ucar.ma2.Array b) |
Broadcast check for two arrays.
|
static double[] |
cartesianToPolar(double x,
double y) |
Convert cartesian to polar coordinate
|
static ucar.ma2.Array[] |
cartesianToPolar(ucar.ma2.Array x,
ucar.ma2.Array y) |
Convert cartesian to polar coordinate
|
static ucar.ma2.Array |
cdiff(ucar.ma2.Array data,
int dimIdx) |
Performs a centered difference operation on a grid data along one
dimension direction
|
static ucar.ma2.Array |
cdiff_bak(ucar.ma2.Array data,
boolean isX) |
Performs a centered difference operation on a grid data in the x or y
direction
|
static boolean |
containsNaN(ucar.ma2.Array a) |
Check if the array contains NaN value
|
static ucar.ma2.Array |
copy(ucar.ma2.Array a) |
Copy array
|
static ucar.ma2.Array |
cos(ucar.ma2.Array a) |
Cosine function
|
static ucar.ma2.Array |
div(Number b,
ucar.ma2.Array a) |
Array divide
|
static ucar.ma2.Array |
div(Complex b,
ucar.ma2.Array a) |
Array divide
|
static ucar.ma2.Array |
div(org.python.core.PyComplex b,
ucar.ma2.Array a) |
Array divide
|
static ucar.ma2.Array |
div(ucar.ma2.Array a,
Number b) |
Array divide
|
static ucar.ma2.Array |
div(ucar.ma2.Array a,
Complex b) |
Array divide
|
static ucar.ma2.Array |
div(ucar.ma2.Array a,
org.python.core.PyComplex b) |
Array divide
|
static ucar.ma2.Array |
div(ucar.ma2.Array a,
ucar.ma2.Array b) |
Array divide
|
static ucar.ma2.Array |
dot(ucar.ma2.Array a,
ucar.ma2.Array b) |
Matrix multiplication
|
static double[] |
ds2uv(double windDir,
double windSpeed) |
Get wind U/V components from wind direction and speed
|
static ucar.ma2.Array[] |
ds2uv(ucar.ma2.Array windDir,
ucar.ma2.Array windSpeed) |
Get wind U/V components from wind direction and speed
|
static ucar.ma2.Array |
equal(ucar.ma2.Array a,
Number b) |
Array equal
|
static ucar.ma2.Array |
equal(ucar.ma2.Array a,
ucar.ma2.Array b) |
Array equal
|
static ucar.ma2.Array |
exp(ucar.ma2.Array a) |
Exponent function
|
static ucar.ma2.Array |
flip(ucar.ma2.Array a,
int idx) |
Flip array
|
static ucar.ma2.Array |
flip(ucar.ma2.Array a,
List<Integer> idxs) |
Flip array
|
static ucar.ma2.Array |
fmax(ucar.ma2.Array x1,
ucar.ma2.Array x2) |
Element-wise maximum of array elements, ignores NaNs.
|
static ucar.ma2.Array |
fmin(ucar.ma2.Array x1,
ucar.ma2.Array x2) |
Element-wise minimum of array elements, ignores NaNs.
|
static ucar.ma2.DataType |
getDataType(Object o) |
Get data type
|
static double |
getMaximum(ucar.ma2.Array a) |
Get maximum value
|
static double |
getMaximum(ucar.ma2.Array a,
double missingv) |
Get maximum value
|
static double |
getMinimum(ucar.ma2.Array a) |
Get minimum value
|
static double |
getMinimum(ucar.ma2.Array a,
double missingv) |
Get minimum value
|
static float |
getR(List<Number> xData,
List<Number> yData) |
Get correlation coefficient How well did the forecast values correspond
to the observed values?
|
static float |
getR(ucar.ma2.Array xData,
ucar.ma2.Array yData) |
Get correlation coefficient How well did the forecast values correspond
to the observed values?
|
static ucar.ma2.Array |
greaterThan(ucar.ma2.Array a,
Number b) |
Array greater than
|
static ucar.ma2.Array |
greaterThan(ucar.ma2.Array a,
ucar.ma2.Array b) |
Array greater than
|
static ucar.ma2.Array |
greaterThanOrEqual(ucar.ma2.Array a,
Number b) |
Array greater than or equal
|
static ucar.ma2.Array |
greaterThanOrEqual(ucar.ma2.Array a,
ucar.ma2.Array b) |
Array greater than or equal
|
static ucar.ma2.Array |
hcurl(ucar.ma2.Array uData,
ucar.ma2.Array vData,
List<Number> xx,
List<Number> yy) |
Calculates the vertical component of the curl (ie, vorticity)
|
static ucar.ma2.Array |
hdivg(ucar.ma2.Array uData,
ucar.ma2.Array vData,
List<Number> xx,
List<Number> yy) |
Calculates the horizontal divergence using finite differencing
|
static ucar.ma2.Array |
height2Press(ucar.ma2.Array height) |
Calculate pressure from height
|
static ucar.ma2.Array |
inPolygon(ucar.ma2.Array a,
List<Number> x,
List<Number> y,
List<Number> x_p,
List<Number> y_p) |
In polygon function
|
static ucar.ma2.Array |
inPolygon(ucar.ma2.Array a,
List<Number> x,
List<Number> y,
List<PolygonShape> polygons) |
In polygon function
|
static ucar.ma2.Array |
inPolygon(ucar.ma2.Array a,
List<Number> x,
List<Number> y,
VectorLayer layer) |
In polygon function
|
static ucar.ma2.Array |
inPolygon(ucar.ma2.Array a,
List<Number> x,
List<Number> y,
PolygonShape ps) |
In polygon function
|
static ucar.ma2.Array |
inPolygon(ucar.ma2.Array x,
ucar.ma2.Array y,
List<PolygonShape> polygons) |
In polygon function
|
static ucar.ma2.Array |
inPolygon(ucar.ma2.Array x,
ucar.ma2.Array y,
ucar.ma2.Array x_p,
ucar.ma2.Array y_p) |
In polygon function
|
static ucar.ma2.Array |
inValues(ucar.ma2.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 |
isComplex(ucar.ma2.Array a) |
Check if an array is complex data type
|
static boolean |
isNumeric(ucar.ma2.Array a) |
Check if an array is numeric array
|
static ucar.ma2.Array |
join(ucar.ma2.Array a,
ucar.ma2.Array b,
int dim) |
Join two arrays by a dimension
|
static double[] |
leastSquareTrend(List<Number> xData,
List<Number> yData) |
Determine the least square trend equation - linear fitting
|
static ucar.ma2.Array |
leftShift(ucar.ma2.Array a,
Number b) |
Bit left shift operation
|
static ucar.ma2.Array |
leftShift(ucar.ma2.Array a,
ucar.ma2.Array b) |
Bit left shift operation
|
static ucar.ma2.Array |
lessThan(ucar.ma2.Array a,
Number b) |
Array less than
|
static ucar.ma2.Array |
lessThan(ucar.ma2.Array a,
ucar.ma2.Array b) |
Array less than
|
static ucar.ma2.Array |
lessThanOrEqual(ucar.ma2.Array a,
Number b) |
Array less than or equal
|
static ucar.ma2.Array |
lessThanOrEqual(ucar.ma2.Array a,
ucar.ma2.Array b) |
Array less than or equal
|
static double[] |
lineRegress(List<Number> xData,
List<Number> yData) |
Linear regress
|
static double[] |
lineRegress(ucar.ma2.Array xData,
ucar.ma2.Array yData) |
Linear regress
|
static ucar.ma2.Array |
log(ucar.ma2.Array a) |
Log function
|
static ucar.ma2.Array |
log10(ucar.ma2.Array a) |
Log10 function
|
static ucar.ma2.Array |
magnitude(ucar.ma2.Array uData,
ucar.ma2.Array vData) |
Take magnitude value from U/V grid data
|
static ucar.ma2.Array |
maskin(ucar.ma2.Array a,
ucar.ma2.Array m) |
Maskin function
|
static ucar.ma2.Array |
maskin(ucar.ma2.Array a,
ucar.ma2.Array x,
ucar.ma2.Array y,
List<PolygonShape> polygons) |
Maskin function
|
static ucar.ma2.Array[] |
maskin_Remove(ucar.ma2.Array a,
ucar.ma2.Array x,
ucar.ma2.Array y,
List<PolygonShape> polygons) |
Maskin function
|
static ucar.ma2.Array |
maskout(ucar.ma2.Array a,
List<Number> x,
List<Number> y,
List<PolygonShape> polygons) |
Maskout function
|
static ucar.ma2.Array |
maskout(ucar.ma2.Array a,
List<Number> x,
List<Number> y,
List<PolygonShape> polygons,
Number missingValue) |
Maskout function
|
static ucar.ma2.Array |
maskout(ucar.ma2.Array a,
List<Number> x,
List<Number> y,
VectorLayer layer,
Number missingValue) |
Maskout function
|
static ucar.ma2.Array |
maskout(ucar.ma2.Array a,
List<Number> x,
List<Number> y,
PolygonShape polygon,
Number missingValue) |
Maskout function
|
static ucar.ma2.Array |
maskout(ucar.ma2.Array a,
ucar.ma2.Array m) |
Maskout function
|
static ucar.ma2.Array |
maskout(ucar.ma2.Array a,
ucar.ma2.Array m,
Number missingValue) |
Maskout function
|
static ucar.ma2.Array |
maskout(ucar.ma2.Array a,
ucar.ma2.Array x,
ucar.ma2.Array y,
List<PolygonShape> polygons) |
Maskout function
|
static ucar.ma2.Array[] |
maskout_Remove(ucar.ma2.Array a,
ucar.ma2.Array x,
ucar.ma2.Array y,
List<PolygonShape> polygons) |
Maskout function
|
static double |
max(ucar.ma2.Array a) |
Compute maximum value of an array
|
static ucar.ma2.Array |
max(ucar.ma2.Array a,
int axis) |
Compute maximum value of an array along an axis (dimension)
|
static double |
max(ucar.ma2.Array a,
List<ucar.ma2.Range> ranges) |
Compute maximum value of an array
|
static ucar.ma2.Array |
maximum(ucar.ma2.Array x1,
ucar.ma2.Array x2) |
Element-wise maximum of array elements.
|
static ucar.ma2.Array |
mean(List<ucar.ma2.Array> alist) |
Compute the arithmetic mean arry from a list of arrays
|
static double |
mean(ucar.ma2.Array a) |
Compute mean value of an array
|
static ucar.ma2.Array |
mean(ucar.ma2.Array a,
int axis) |
Compute mean value of an array along an axis (dimension)
|
static double |
mean(ucar.ma2.Array a,
List<ucar.ma2.Range> ranges) |
Compute mean value of an array
|
static double |
median(ucar.ma2.Array a) |
Compute median value of an array
|
static ucar.ma2.Array |
median(ucar.ma2.Array a,
int axis) |
Compute median value of an array along an axis (dimension)
|
static double |
median(ucar.ma2.Array a,
List<ucar.ma2.Range> ranges) |
Compute median value of an array
|
static double |
min(ucar.ma2.Array a) |
Compute minimum value of an array
|
static ucar.ma2.Array |
min(ucar.ma2.Array a,
int axis) |
Compute minimum value of an array along an axis (dimension)
|
static double |
min(ucar.ma2.Array a,
List<ucar.ma2.Range> ranges) |
Compute minimum value of an array
|
static ucar.ma2.Array |
minimum(ucar.ma2.Array x1,
ucar.ma2.Array x2) |
Element-wise minimum of array elements.
|
static void |
missingToNaN(ucar.ma2.Array a,
Number missingv) |
Set missing value to NaN
|
static ucar.ma2.Array |
mul(ucar.ma2.Array a,
Number b) |
Array multiply
|
static ucar.ma2.Array |
mul(ucar.ma2.Array a,
Complex b) |
Array multiply
|
static ucar.ma2.Array |
mul(ucar.ma2.Array a,
org.python.core.PyComplex b) |
Array multiply
|
static ucar.ma2.Array |
mul(ucar.ma2.Array a,
ucar.ma2.Array b) |
Array mutiply
|
static List<ucar.ma2.Array> |
nonzero(ucar.ma2.Array a) |
Return the indices of the elements that are non-zero.
|
static ucar.ma2.Array |
notEqual(ucar.ma2.Array a,
Number b) |
Array not equal
|
static ucar.ma2.Array |
notEqual(ucar.ma2.Array a,
ucar.ma2.Array b) |
Array not equal
|
static double[] |
polarToCartesian(double B,
double r) |
Convert poar to cartesian coordinate
|
static ucar.ma2.Array[] |
polarToCartesian(ucar.ma2.Array B,
ucar.ma2.Array r) |
Convert poar to cartesian coordinate
|
static ucar.ma2.Array |
polyVal(List<Number> p,
ucar.ma2.Array x) |
Evaluate a polynomial at specific values.
|
static ucar.ma2.Array |
pow(Number a,
ucar.ma2.Array b) |
Array pow function
|
static ucar.ma2.Array |
pow(Complex b,
ucar.ma2.Array a) |
Array pow function
|
static ucar.ma2.Array |
pow(org.python.core.PyComplex b,
ucar.ma2.Array a) |
Array pow function
|
static ucar.ma2.Array |
pow(ucar.ma2.Array a,
Number b) |
Array pow function
|
static ucar.ma2.Array |
pow(ucar.ma2.Array a,
Complex b) |
Array pow function
|
static ucar.ma2.Array |
pow(ucar.ma2.Array a,
org.python.core.PyComplex b) |
Array pow function
|
static ucar.ma2.Array |
pow(ucar.ma2.Array a,
ucar.ma2.Array b) |
Array pow function
|
static ucar.ma2.Array |
press2Height(ucar.ma2.Array press) |
Calculate height from pressure
|
static double |
prodDouble(ucar.ma2.Array a) |
Produce array
|
static ucar.ma2.Array |
qair2rh(ucar.ma2.Array qair,
ucar.ma2.Array temp,
double press) |
Calculate relative humidity from specific humidity
|
static ucar.ma2.Array |
qair2rh(ucar.ma2.Array qair,
ucar.ma2.Array temp,
ucar.ma2.Array press) |
Calculate relative humidity
|
static ucar.ma2.Array |
removeNaN(ucar.ma2.Array a) |
Remove NaN values in an array
|
static ucar.ma2.Array[] |
removeNaN(ucar.ma2.Array... a) |
Remove NaN values in arrays
|
static ucar.ma2.Array |
rightShift(ucar.ma2.Array a,
Number b) |
Bit right shift operation
|
static ucar.ma2.Array |
rightShift(ucar.ma2.Array a,
ucar.ma2.Array b) |
Bit right shift operation
|
static ucar.ma2.Array |
rolling_mean(ucar.ma2.Array x,
int window,
boolean center) |
Moving average function
|
static ucar.ma2.Array |
rot90(ucar.ma2.Array a,
int k) |
Rotate an array by 90 degrees in counter-clockwise direction.
|
static ucar.ma2.Array |
section(ucar.ma2.Array a,
int[] origin,
int[] size,
int[] stride) |
Section array
|
static ucar.ma2.Array |
section(ucar.ma2.Array a,
List<ucar.ma2.Range> ranges) |
Section array
|
static ucar.ma2.Array |
setSection(ucar.ma2.Array a,
List<ucar.ma2.Range> ranges,
Number v) |
Set section
|
static ucar.ma2.Array |
setSection(ucar.ma2.Array a,
List<ucar.ma2.Range> ranges,
ucar.ma2.Array v) |
Set section
|
static ucar.ma2.Array |
setSection_List(ucar.ma2.Array a,
List<List<Integer>> ranges,
Number v) |
Set section
|
static ucar.ma2.Array |
setSection_List(ucar.ma2.Array a,
List<List<Integer>> ranges,
ucar.ma2.Array v) |
Set section
|
static ucar.ma2.Array |
setSection_Mix(ucar.ma2.Array a,
List<Object> ranges,
Number v) |
Set section
|
static ucar.ma2.Array |
setSection_Mix(ucar.ma2.Array a,
List<Object> ranges,
ucar.ma2.Array v) |
Set section
|
static void |
setValue(ucar.ma2.Array a,
ucar.ma2.Array b,
Number value) |
Set value
|
static void |
setValue(ucar.ma2.Array a,
ucar.ma2.Array b,
ucar.ma2.Array value) |
Set value
|
static ucar.ma2.Array |
sign(ucar.ma2.Array x) |
Returns an element-wise indication of the sign of a number.
|
static ucar.ma2.Array |
sin(ucar.ma2.Array a) |
Sine function
|
static ucar.ma2.Array |
sqrt(ucar.ma2.Array a) |
Sqrt function
|
static double |
std(ucar.ma2.Array a) |
Compute standard deviation value of an array
|
static ucar.ma2.Array |
std(ucar.ma2.Array a,
int axis) |
Compute standard deviation value of an array along an axis (dimension)
|
static double |
std(ucar.ma2.Array a,
List<ucar.ma2.Range> ranges) |
Compute standard deviation value of an array
|
static ucar.ma2.Array |
sub(Number b,
ucar.ma2.Array a) |
Array subtract
|
static ucar.ma2.Array |
sub(Complex b,
ucar.ma2.Array a) |
Array subtract
|
static ucar.ma2.Array |
sub(org.python.core.PyComplex b,
ucar.ma2.Array a) |
Array subtract
|
static ucar.ma2.Array |
sub(ucar.ma2.Array a,
Number b) |
Array subtract
|
static ucar.ma2.Array |
sub(ucar.ma2.Array a,
Complex b) |
Array subtract
|
static ucar.ma2.Array |
sub(ucar.ma2.Array a,
org.python.core.PyComplex b) |
Array subtract
|
static ucar.ma2.Array |
sub(ucar.ma2.Array a,
ucar.ma2.Array b) |
Array subtract
|
static ucar.ma2.Array |
sum(List<ucar.ma2.Array> alist) |
Compute the sum arry from a list of arrays
|
static double |
sum(ucar.ma2.Array a) |
Summarize array
|
static double |
sum(ucar.ma2.Array a,
double missingValue) |
Summarize array skip missing value
|
static ucar.ma2.Array |
sum(ucar.ma2.Array a,
int axis) |
Compute sum value of an array along an axis (dimension)
|
static double |
sum(ucar.ma2.Array a,
List<ucar.ma2.Range> ranges) |
Compute sum value of an array
|
static ucar.ma2.Array |
take(ucar.ma2.Array a,
List<Object> ranges) |
Take elements from an array along an axis.
|
static ucar.ma2.Array |
takeValues(ucar.ma2.Array a,
List<List<Integer>> ranges) |
Take elements from an array.
|
static ucar.ma2.Array |
tan(ucar.ma2.Array a) |
Tangent function
|
static ucar.ma2.Array |
tc2tf(ucar.ma2.Array tc) |
Calculate fahrenheit temperature from celsius temperature
|
static ucar.ma2.Array |
tf2tc(ucar.ma2.Array tf) |
Calculate celsius temperature from fahrenheit temperature
|
static ucar.ma2.Array |
toDegrees(ucar.ma2.Array a) |
Convert radians to degrees function
|
static ucar.ma2.Array |
toRadians(ucar.ma2.Array a) |
Convert radians to degrees function
|
static ucar.ma2.Array |
transpose(ucar.ma2.Array a,
int dim1,
int dim2) |
Transpose array
|
static double |
trapz(ucar.ma2.Array y,
double dx) |
Integrate vector array using the composite trapezoidal rule.
|
static ucar.ma2.Array |
trapz(ucar.ma2.Array a,
double dx,
int axis) |
Integrate vector array using the composite trapezoidal rule.
|
static double |
trapz(ucar.ma2.Array y,
double dx,
List<ucar.ma2.Range> ranges) |
Integrate vector array using the composite trapezoidal rule.
|
static double |
trapz(ucar.ma2.Array y,
ucar.ma2.Array x) |
Integrate vector array using the composite trapezoidal rule.
|
static ucar.ma2.Array |
trapz(ucar.ma2.Array a,
ucar.ma2.Array x,
int axis) |
Integrate vector array using the composite trapezoidal rule.
|
static double |
trapz(ucar.ma2.Array y,
ucar.ma2.Array x,
List<ucar.ma2.Range> ranges) |
Integrate vector array using the composite trapezoidal rule.
|
static short |
typeToNBytes(ucar.ma2.DataType dataType) |
Return the number of bytes per element for the given typecode.
|
static double[] |
uv2ds(double u,
double v) |
Get wind direction and wind speed from U/V
|
static ucar.ma2.Array[] |
uv2ds(ucar.ma2.Array u,
ucar.ma2.Array v) |
Get wind direction and wind speed from U/V
|
static ucar.ma2.Array |
var(ucar.ma2.Array a,
int axis) |
Compute variance value of an array along an axis (dimension)
|
static double |
var(ucar.ma2.Array a,
List<ucar.ma2.Range> ranges) |
Compute variance value of an array
|
static double |
vdot(ucar.ma2.Array a,
ucar.ma2.Array b) |
Return the dot product of two vectors.
|
public static ucar.ma2.DataType getDataType(Object o)
o - Objectpublic static short typeToNBytes(ucar.ma2.DataType dataType)
dataType - Data typepublic static boolean isComplex(ucar.ma2.Array a)
a - The arraypublic static boolean isNumeric(ucar.ma2.Array a)
a - The arraypublic static int broadcastCheck(ucar.ma2.Array a,
ucar.ma2.Array b)
a - Array ab - Array bpublic static int[] broadcast(ucar.ma2.Array a,
ucar.ma2.Array b)
a - Array ab - Array bpublic static ucar.ma2.Array add(ucar.ma2.Array a,
ucar.ma2.Array b)
a - Array ab - Array bpublic static ucar.ma2.Array add(ucar.ma2.Array a,
Number b)
a - Array ab - Number bpublic static ucar.ma2.Array add(ucar.ma2.Array a,
Complex b)
a - Array ab - Complex number bpublic static ucar.ma2.Array add(ucar.ma2.Array a,
org.python.core.PyComplex b)
a - Array ab - Complex number bpublic static ucar.ma2.Array sub(ucar.ma2.Array a,
ucar.ma2.Array b)
a - Array ab - Array bpublic static ucar.ma2.Array sub(ucar.ma2.Array a,
Number b)
a - Array ab - Number bpublic static ucar.ma2.Array sub(ucar.ma2.Array a,
Complex b)
a - Array ab - Complex number bpublic static ucar.ma2.Array sub(ucar.ma2.Array a,
org.python.core.PyComplex b)
a - Array ab - Complex number bpublic static ucar.ma2.Array sub(Number b, ucar.ma2.Array a)
a - Array ab - Number bpublic static ucar.ma2.Array sub(Complex b, ucar.ma2.Array a)
a - Array ab - Complex number bpublic static ucar.ma2.Array sub(org.python.core.PyComplex b,
ucar.ma2.Array a)
a - Array ab - Complex number bpublic static ucar.ma2.Array mul(ucar.ma2.Array a,
ucar.ma2.Array b)
a - Array ab - Array bpublic static ucar.ma2.Array mul(ucar.ma2.Array a,
Number b)
a - Array ab - Number bpublic static ucar.ma2.Array mul(ucar.ma2.Array a,
Complex b)
a - Array ab - Complex number bpublic static ucar.ma2.Array mul(ucar.ma2.Array a,
org.python.core.PyComplex b)
a - Array ab - Complex number bpublic static ucar.ma2.Array div(ucar.ma2.Array a,
ucar.ma2.Array b)
a - Array ab - Array bpublic static ucar.ma2.Array div(ucar.ma2.Array a,
Number b)
a - Array ab - Number bpublic static ucar.ma2.Array div(ucar.ma2.Array a,
Complex b)
a - Array ab - Complex number bpublic static ucar.ma2.Array div(ucar.ma2.Array a,
org.python.core.PyComplex b)
a - Array ab - Complex number bpublic static ucar.ma2.Array div(Number b, ucar.ma2.Array a)
a - Array ab - Number bpublic static ucar.ma2.Array div(Complex b, ucar.ma2.Array a)
a - Array ab - Complex number bpublic static ucar.ma2.Array div(org.python.core.PyComplex b,
ucar.ma2.Array a)
a - Array ab - Complex number bpublic static ucar.ma2.Array pow(ucar.ma2.Array a,
Number b)
a - Array ab - Number bpublic static ucar.ma2.Array pow(ucar.ma2.Array a,
Complex b)
a - Array ab - Complex number bpublic static ucar.ma2.Array pow(ucar.ma2.Array a,
org.python.core.PyComplex b)
a - Array ab - Complex number bpublic static ucar.ma2.Array pow(Number a, ucar.ma2.Array b)
a - Number ab - Array bpublic static ucar.ma2.Array pow(Complex b, ucar.ma2.Array a)
a - Array ab - Complex number bpublic static ucar.ma2.Array pow(org.python.core.PyComplex b,
ucar.ma2.Array a)
a - Array ab - Complex number bpublic static ucar.ma2.Array pow(ucar.ma2.Array a,
ucar.ma2.Array b)
a - Number ab - Array bpublic static ucar.ma2.Array sqrt(ucar.ma2.Array a)
a - Array apublic static ucar.ma2.Array exp(ucar.ma2.Array a)
a - Array apublic static ucar.ma2.Array log(ucar.ma2.Array a)
a - Array apublic static ucar.ma2.Array log10(ucar.ma2.Array a)
a - Array apublic static ucar.ma2.Array abs(ucar.ma2.Array a)
a - Array apublic static ucar.ma2.Array equal(ucar.ma2.Array a,
ucar.ma2.Array b)
a - Array ab - Array bpublic static ucar.ma2.Array equal(ucar.ma2.Array a,
Number b)
a - Array ab - Number bpublic static ucar.ma2.Array lessThan(ucar.ma2.Array a,
ucar.ma2.Array b)
a - Array ab - Array bpublic static ucar.ma2.Array lessThan(ucar.ma2.Array a,
Number b)
a - Array ab - Number bpublic static ucar.ma2.Array lessThanOrEqual(ucar.ma2.Array a,
ucar.ma2.Array b)
a - Array ab - Array bpublic static ucar.ma2.Array lessThanOrEqual(ucar.ma2.Array a,
Number b)
a - Array ab - Number bpublic static ucar.ma2.Array greaterThan(ucar.ma2.Array a,
ucar.ma2.Array b)
a - Array ab - Array bpublic static ucar.ma2.Array greaterThan(ucar.ma2.Array a,
Number b)
a - Array ab - Number bpublic static ucar.ma2.Array greaterThanOrEqual(ucar.ma2.Array a,
ucar.ma2.Array b)
a - Array ab - Array bpublic static ucar.ma2.Array greaterThanOrEqual(ucar.ma2.Array a,
Number b)
a - Array ab - Number bpublic static ucar.ma2.Array notEqual(ucar.ma2.Array a,
ucar.ma2.Array b)
a - Array ab - Array bpublic static ucar.ma2.Array notEqual(ucar.ma2.Array a,
Number b)
a - Array ab - Number bpublic static boolean any(ucar.ma2.Array a)
a - The arraypublic static ucar.ma2.Array any(ucar.ma2.Array a,
int axis)
throws ucar.ma2.InvalidRangeException
a - Array aaxis - Axisucar.ma2.InvalidRangeExceptionpublic static boolean all(ucar.ma2.Array a)
a - The arraypublic static ucar.ma2.Array all(ucar.ma2.Array a,
int axis)
throws ucar.ma2.InvalidRangeException
a - Array aaxis - Axisucar.ma2.InvalidRangeExceptionpublic static ucar.ma2.Array inValues(ucar.ma2.Array a,
List b)
a - Array ab - List bpublic static boolean containsNaN(ucar.ma2.Array a)
a - Input arraypublic static ucar.ma2.Array removeNaN(ucar.ma2.Array a)
a - The arraypublic static ucar.ma2.Array[] removeNaN(ucar.ma2.Array... a)
a - The arrayspublic static List<ucar.ma2.Array> nonzero(ucar.ma2.Array a)
a - Input arraypublic static ucar.ma2.Array bitAnd(ucar.ma2.Array a,
Number b)
a - Array ab - Number bpublic static ucar.ma2.Array bitAnd(ucar.ma2.Array a,
ucar.ma2.Array b)
a - Array ab - Array bpublic static ucar.ma2.Array bitOr(ucar.ma2.Array a,
Number b)
a - Array ab - Number bpublic static ucar.ma2.Array bitOr(ucar.ma2.Array a,
ucar.ma2.Array b)
a - Array ab - Array bpublic static ucar.ma2.Array bitXor(ucar.ma2.Array a,
Number b)
a - Array ab - Number bpublic static ucar.ma2.Array bitXor(ucar.ma2.Array a,
ucar.ma2.Array b)
a - Array ab - Array bpublic static ucar.ma2.Array bitInvert(ucar.ma2.Array a)
a - Array apublic static ucar.ma2.Array leftShift(ucar.ma2.Array a,
Number b)
a - Array ab - Number bpublic static ucar.ma2.Array leftShift(ucar.ma2.Array a,
ucar.ma2.Array b)
a - Array ab - Array bpublic static ucar.ma2.Array rightShift(ucar.ma2.Array a,
Number b)
a - Array ab - Number bpublic static ucar.ma2.Array rightShift(ucar.ma2.Array a,
ucar.ma2.Array b)
a - Array ab - Array bpublic static double trapz(ucar.ma2.Array y,
double dx)
y - Vecotr arraydx - Spacing between all y elementspublic static double trapz(ucar.ma2.Array y,
double dx,
List<ucar.ma2.Range> ranges)
throws ucar.ma2.InvalidRangeException
y - Vecotr arraydx - Spacing between all y elementsranges - ucar.ma2.InvalidRangeExceptionpublic static double trapz(ucar.ma2.Array y,
ucar.ma2.Array x)
y - Vecotr arrayx - Spacing array between all y elementspublic static double trapz(ucar.ma2.Array y,
ucar.ma2.Array x,
List<ucar.ma2.Range> ranges)
throws ucar.ma2.InvalidRangeException
y - Vecotr arrayx - Spacing array between all y elementsranges - Rangesucar.ma2.InvalidRangeExceptionpublic static ucar.ma2.Array trapz(ucar.ma2.Array a,
double dx,
int axis)
throws ucar.ma2.InvalidRangeException
a - Array adx - axis - Axisucar.ma2.InvalidRangeExceptionpublic static ucar.ma2.Array trapz(ucar.ma2.Array a,
ucar.ma2.Array x,
int axis)
throws ucar.ma2.InvalidRangeException
a - Array ax - Array xaxis - Axisucar.ma2.InvalidRangeExceptionpublic static ucar.ma2.Array sign(ucar.ma2.Array x)
x - Input arraypublic static ucar.ma2.Array dot(ucar.ma2.Array a,
ucar.ma2.Array b)
a - Array ab - Array bpublic static double vdot(ucar.ma2.Array a,
ucar.ma2.Array b)
a - Vector ab - Vector bpublic static ucar.ma2.Array toDegrees(ucar.ma2.Array a)
a - Array apublic static ucar.ma2.Array toRadians(ucar.ma2.Array a)
a - Array apublic static ucar.ma2.Array sin(ucar.ma2.Array a)
a - Array apublic static ucar.ma2.Array cos(ucar.ma2.Array a)
a - Array apublic static ucar.ma2.Array tan(ucar.ma2.Array a)
a - Array apublic static ucar.ma2.Array asin(ucar.ma2.Array a)
a - Array apublic static ucar.ma2.Array acos(ucar.ma2.Array a)
a - Array apublic static ucar.ma2.Array atan(ucar.ma2.Array a)
a - Array apublic static ucar.ma2.Array atan2(ucar.ma2.Array a,
ucar.ma2.Array b)
a - Array ab - Array bpublic static ucar.ma2.Array[] cartesianToPolar(ucar.ma2.Array x,
ucar.ma2.Array y)
x - X arrayy - Y arraypublic static ucar.ma2.Array[] polarToCartesian(ucar.ma2.Array B,
ucar.ma2.Array r)
r - RadiusB - Angle in radianspublic static double[] cartesianToPolar(double x,
double y)
x - Xy - Ypublic static double[] polarToCartesian(double B,
double r)
r - RadiusB - Angle in radianspublic static ucar.ma2.Array copy(ucar.ma2.Array a)
a - Input arraypublic static ucar.ma2.Array section(ucar.ma2.Array a,
int[] origin,
int[] size,
int[] stride)
throws ucar.ma2.InvalidRangeException
a - Array aorigin - Origin arraysize - Size arraystride - Stride arrayucar.ma2.InvalidRangeExceptionpublic static ucar.ma2.Array section(ucar.ma2.Array a,
List<ucar.ma2.Range> ranges)
throws ucar.ma2.InvalidRangeException
a - Array aranges - Rangesucar.ma2.InvalidRangeExceptionpublic static ucar.ma2.Array take(ucar.ma2.Array a,
List<Object> ranges)
a - The arrayranges - The indices of the values to extract.public static ucar.ma2.Array takeValues(ucar.ma2.Array a,
List<List<Integer>> ranges)
a - The arrayranges - The indices of the values to extract.public static ucar.ma2.Array setSection(ucar.ma2.Array a,
List<ucar.ma2.Range> ranges,
Number v)
throws ucar.ma2.InvalidRangeException
a - Array aranges - Rangesv - Number valueucar.ma2.InvalidRangeExceptionpublic static ucar.ma2.Array setSection(ucar.ma2.Array a,
List<ucar.ma2.Range> ranges,
ucar.ma2.Array v)
throws ucar.ma2.InvalidRangeException
a - Array aranges - Rangesv - Array valueucar.ma2.InvalidRangeExceptionpublic static ucar.ma2.Array setSection_Mix(ucar.ma2.Array a,
List<Object> ranges,
Number v)
a - Array aranges - Rangesv - Number valuepublic static ucar.ma2.Array setSection_Mix(ucar.ma2.Array a,
List<Object> ranges,
ucar.ma2.Array v)
a - Array aranges - Rangesv - Array valuepublic static ucar.ma2.Array setSection_List(ucar.ma2.Array a,
List<List<Integer>> ranges,
Number v)
a - Array aranges - Rangesv - Number valuepublic static ucar.ma2.Array setSection_List(ucar.ma2.Array a,
List<List<Integer>> ranges,
ucar.ma2.Array v)
a - Array aranges - Rangesv - Array valuepublic static ucar.ma2.Array flip(ucar.ma2.Array a,
List<Integer> idxs)
a - Array aidxs - Dimension index listpublic static ucar.ma2.Array flip(ucar.ma2.Array a,
int idx)
a - Array aidx - Dimension idexpublic static ucar.ma2.Array transpose(ucar.ma2.Array a,
int dim1,
int dim2)
a - Array adim1 - Dimension index 1dim2 - Dimension index 2public static ucar.ma2.Array rot90(ucar.ma2.Array a,
int k)
a - The arrayk - Rotate timespublic static ucar.ma2.Array join(ucar.ma2.Array a,
ucar.ma2.Array b,
int dim)
a - Array ab - Array bdim - Dimension for joinpublic static double getMinimum(ucar.ma2.Array a)
a - Array apublic static double getMaximum(ucar.ma2.Array a)
a - Array apublic static double getMinimum(ucar.ma2.Array a,
double missingv)
a - Array amissingv - Missing valuepublic static double getMaximum(ucar.ma2.Array a,
double missingv)
a - Array amissingv - Missing valuepublic static double min(ucar.ma2.Array a)
a - Array apublic static ucar.ma2.Array min(ucar.ma2.Array a,
int axis)
throws ucar.ma2.InvalidRangeException
a - Array aaxis - Axisucar.ma2.InvalidRangeExceptionpublic static double min(ucar.ma2.Array a,
List<ucar.ma2.Range> ranges)
throws ucar.ma2.InvalidRangeException
a - Array aranges - Range listucar.ma2.InvalidRangeExceptionpublic static double max(ucar.ma2.Array a)
a - Array apublic static ucar.ma2.Array max(ucar.ma2.Array a,
int axis)
throws ucar.ma2.InvalidRangeException
a - Array aaxis - Axisucar.ma2.InvalidRangeExceptionpublic static double max(ucar.ma2.Array a,
List<ucar.ma2.Range> ranges)
throws ucar.ma2.InvalidRangeException
a - Array aranges - Range listucar.ma2.InvalidRangeExceptionpublic static ucar.ma2.Array sum(ucar.ma2.Array a,
int axis)
throws ucar.ma2.InvalidRangeException
a - Array aaxis - Axisucar.ma2.InvalidRangeExceptionpublic static double sum(ucar.ma2.Array a,
List<ucar.ma2.Range> ranges)
throws ucar.ma2.InvalidRangeException
a - Array aranges - Range listucar.ma2.InvalidRangeExceptionpublic static ucar.ma2.Array sum(List<ucar.ma2.Array> alist)
alist - list of arrayspublic static double sum(ucar.ma2.Array a)
a - Array apublic static double sum(ucar.ma2.Array a,
double missingValue)
a - Array amissingValue - Missing valuepublic static double prodDouble(ucar.ma2.Array a)
a - Array apublic static double aveDouble(ucar.ma2.Array a)
a - Array apublic static double aveDouble(ucar.ma2.Array a,
double missingValue)
a - Array amissingValue - Missing valuepublic static int argMin(ucar.ma2.Array a)
throws ucar.ma2.InvalidRangeException
a - Array aucar.ma2.InvalidRangeExceptionpublic static ucar.ma2.Array argMin(ucar.ma2.Array a,
int axis)
throws ucar.ma2.InvalidRangeException
a - Array aaxis - Axisucar.ma2.InvalidRangeExceptionpublic static int argMax(ucar.ma2.Array a)
throws ucar.ma2.InvalidRangeException
a - Array aucar.ma2.InvalidRangeExceptionpublic static ucar.ma2.Array argMax(ucar.ma2.Array a,
int axis)
throws ucar.ma2.InvalidRangeException
a - Array aaxis - Axisucar.ma2.InvalidRangeExceptionpublic static ucar.ma2.Array mean(ucar.ma2.Array a,
int axis)
throws ucar.ma2.InvalidRangeException
a - Array aaxis - Axisucar.ma2.InvalidRangeExceptionpublic static double mean(ucar.ma2.Array a)
a - Array apublic static ucar.ma2.Array mean(List<ucar.ma2.Array> alist)
alist - list of arrayspublic static double mean(ucar.ma2.Array a,
List<ucar.ma2.Range> ranges)
throws ucar.ma2.InvalidRangeException
a - Array aranges - Range listucar.ma2.InvalidRangeExceptionpublic static ucar.ma2.Array std(ucar.ma2.Array a,
int axis)
throws ucar.ma2.InvalidRangeException
a - Array aaxis - Axisucar.ma2.InvalidRangeExceptionpublic static double std(ucar.ma2.Array a,
List<ucar.ma2.Range> ranges)
throws ucar.ma2.InvalidRangeException
a - Array aranges - Range listucar.ma2.InvalidRangeExceptionpublic static double std(ucar.ma2.Array a)
throws ucar.ma2.InvalidRangeException
a - Array aucar.ma2.InvalidRangeExceptionpublic static ucar.ma2.Array var(ucar.ma2.Array a,
int axis)
throws ucar.ma2.InvalidRangeException
a - Array aaxis - Axisucar.ma2.InvalidRangeExceptionpublic static double var(ucar.ma2.Array a,
List<ucar.ma2.Range> ranges)
throws ucar.ma2.InvalidRangeException
a - Array aranges - Range listucar.ma2.InvalidRangeExceptionpublic static ucar.ma2.Array median(ucar.ma2.Array a,
int axis)
throws ucar.ma2.InvalidRangeException
a - Array aaxis - Axisucar.ma2.InvalidRangeExceptionpublic static double median(ucar.ma2.Array a,
List<ucar.ma2.Range> ranges)
throws ucar.ma2.InvalidRangeException
a - Array aranges - Range listucar.ma2.InvalidRangeExceptionpublic static double median(ucar.ma2.Array a)
a - Array apublic static ucar.ma2.Array maximum(ucar.ma2.Array x1,
ucar.ma2.Array x2)
x1 - Array 1x2 - Array 2public static ucar.ma2.Array fmax(ucar.ma2.Array x1,
ucar.ma2.Array x2)
x1 - Array 1x2 - Array 2public static ucar.ma2.Array minimum(ucar.ma2.Array x1,
ucar.ma2.Array x2)
x1 - Array 1x2 - Array 2public static ucar.ma2.Array fmin(ucar.ma2.Array x1,
ucar.ma2.Array x2)
x1 - Array 1x2 - Array 2public static ucar.ma2.Array rolling_mean(ucar.ma2.Array x,
int window,
boolean center)
x - The data arraywindow - Size of moving windowcenter - Set the data in center moving windowpublic static void missingToNaN(ucar.ma2.Array a,
Number missingv)
a - Array amissingv - Missing valuepublic static void setValue(ucar.ma2.Array a,
ucar.ma2.Array b,
Number value)
a - Array ab - Array b - 0/1 datavalue - Valuepublic static void setValue(ucar.ma2.Array a,
ucar.ma2.Array b,
ucar.ma2.Array value)
a - Array ab - Array b - 0/1 datavalue - Value arraypublic static List<Object> asList(ucar.ma2.Array a)
a - Array apublic static ucar.ma2.Array[] uv2ds(ucar.ma2.Array u,
ucar.ma2.Array v)
u - U componentv - V componentpublic static double[] uv2ds(double u,
double v)
u - U componentv - V componentpublic static ucar.ma2.Array[] ds2uv(ucar.ma2.Array windDir,
ucar.ma2.Array windSpeed)
windDir - Wind directionwindSpeed - Wind speedpublic static double[] ds2uv(double windDir,
double windSpeed)
windDir - Wind directionwindSpeed - Wind speedpublic static ucar.ma2.Array inPolygon(ucar.ma2.Array a,
List<Number> x,
List<Number> y,
VectorLayer layer)
a - Array ax - X dimension valuesy - Y dimension valueslayer - Polygon vector layerpublic static ucar.ma2.Array inPolygon(ucar.ma2.Array a,
List<Number> x,
List<Number> y,
PolygonShape ps)
a - Array ax - X dimension valuesy - Y dimension valuesps - Polygon shapepublic static ucar.ma2.Array inPolygon(ucar.ma2.Array a,
List<Number> x,
List<Number> y,
List<PolygonShape> polygons)
a - Array ax - X dimension valuesy - Y dimension valuespolygons - PolygonShape listpublic static ucar.ma2.Array inPolygon(ucar.ma2.Array x,
ucar.ma2.Array y,
List<PolygonShape> polygons)
x - X coordinatesy - Y coordinatespolygons - PolygonShape listpublic static ucar.ma2.Array inPolygon(ucar.ma2.Array a,
List<Number> x,
List<Number> y,
List<Number> x_p,
List<Number> y_p)
a - Array ax - X dimension valuesy - Y dimension valuesx_p - X coordinate of the polygony_p - Y coordinate of the polygonpublic static ucar.ma2.Array inPolygon(ucar.ma2.Array x,
ucar.ma2.Array y,
ucar.ma2.Array x_p,
ucar.ma2.Array y_p)
x - X coordinatesy - Y coordinatesx_p - X coordinate of the polygony_p - Y coordinate of the polygonpublic static ucar.ma2.Array maskout(ucar.ma2.Array a,
List<Number> x,
List<Number> y,
VectorLayer layer,
Number missingValue)
a - Array ax - X dimension valuesy - Y dimension valueslayer - VectorLayermissingValue - Missing valuepublic static ucar.ma2.Array maskout(ucar.ma2.Array a,
List<Number> x,
List<Number> y,
PolygonShape polygon,
Number missingValue)
a - Array ax - X dimension valuesy - Y dimension valuespolygon - Polygon shapemissingValue - Missing valuepublic static ucar.ma2.Array maskout(ucar.ma2.Array a,
ucar.ma2.Array x,
ucar.ma2.Array y,
List<PolygonShape> polygons)
a - Array ax - X Arrayy - Y Arraypolygons - Polygons for maskoutpublic static ucar.ma2.Array maskin(ucar.ma2.Array a,
ucar.ma2.Array x,
ucar.ma2.Array y,
List<PolygonShape> polygons)
a - Array ax - X Arrayy - Y Arraypolygons - Polygons for maskinpublic static ucar.ma2.Array[] maskout_Remove(ucar.ma2.Array a,
ucar.ma2.Array x,
ucar.ma2.Array y,
List<PolygonShape> polygons)
a - Array ax - X Arrayy - Y Arraypolygons - Polygons for maskoutpublic static ucar.ma2.Array[] maskin_Remove(ucar.ma2.Array a,
ucar.ma2.Array x,
ucar.ma2.Array y,
List<PolygonShape> polygons)
a - Array ax - X Arrayy - Y Arraypolygons - Polygons for maskinpublic static ucar.ma2.Array maskout(ucar.ma2.Array a,
List<Number> x,
List<Number> y,
List<PolygonShape> polygons)
a - Array ax - X dimension valuesy - Y dimension valuespolygons - PolygonShape listpublic static ucar.ma2.Array maskout(ucar.ma2.Array a,
List<Number> x,
List<Number> y,
List<PolygonShape> polygons,
Number missingValue)
a - Array ax - X dimension valuesy - Y dimension valuespolygons - PolygonShape listmissingValue - Missing valuepublic static ucar.ma2.Array maskout(ucar.ma2.Array a,
ucar.ma2.Array m,
Number missingValue)
a - Array am - Array maskmissingValue - Missing valuepublic static ucar.ma2.Array maskout(ucar.ma2.Array a,
ucar.ma2.Array m)
a - Array am - Array maskpublic static ucar.ma2.Array maskin(ucar.ma2.Array a,
ucar.ma2.Array m)
a - Array am - Array maskpublic static float getR(List<Number> xData, List<Number> yData)
xData - X data arrayyData - Y data arraypublic static float getR(ucar.ma2.Array xData,
ucar.ma2.Array yData)
xData - X data arrayyData - Y data arraypublic static double[] leastSquareTrend(List<Number> xData, List<Number> yData)
xData - X data arrayyData - Y data arraypublic static double[] lineRegress(List<Number> xData, List<Number> yData)
xData - X data arrayyData - Y data arraypublic static double[] lineRegress(ucar.ma2.Array xData,
ucar.ma2.Array yData)
xData - X data arrayyData - Y data arraypublic static ucar.ma2.Array polyVal(List<Number> p, ucar.ma2.Array x)
p - array_like or poly1d objectx - array_like or poly1d objectpublic static ucar.ma2.Array cdiff(ucar.ma2.Array data,
int dimIdx)
data - The grid datadimIdx - Direction dimension indexpublic static ucar.ma2.Array cdiff_bak(ucar.ma2.Array data,
boolean isX)
data - The grid dataisX - If is x directionpublic static ucar.ma2.Array hcurl(ucar.ma2.Array uData,
ucar.ma2.Array vData,
List<Number> xx,
List<Number> yy)
uData - U componentvData - V componentxx - X dimension valueyy - Y dimension valuepublic static ucar.ma2.Array hdivg(ucar.ma2.Array uData,
ucar.ma2.Array vData,
List<Number> xx,
List<Number> yy)
uData - U componentvData - V componentxx - X dimension valueyy - Y dimension valuepublic static ucar.ma2.Array magnitude(ucar.ma2.Array uData,
ucar.ma2.Array vData)
uData - U grid datavData - V grid datapublic static ucar.ma2.Array tc2tf(ucar.ma2.Array tc)
tc - Celsius temperaturepublic static ucar.ma2.Array tf2tc(ucar.ma2.Array tf)
tf - Fahrenheit temperaturepublic static ucar.ma2.Array qair2rh(ucar.ma2.Array qair,
ucar.ma2.Array temp,
double press)
qair - Specific humidity, dimensionless (e.g. kg/kg) ratio of water
mass / total air masstemp - Temperature - degree cpress - Pressure - hPa (mb)public static ucar.ma2.Array qair2rh(ucar.ma2.Array qair,
ucar.ma2.Array temp,
ucar.ma2.Array press)
qair - Specific humidity, dimensionless (e.g. kg/kg) ratio of water
mass / total air masstemp - Temperature - degree cpress - Pressure - hPa (mb)public static ucar.ma2.Array press2Height(ucar.ma2.Array press)
press - Pressure - hPapublic static ucar.ma2.Array height2Press(ucar.ma2.Array height)
height - Height - mCopyright © 2019. All rights reserved.