public class TSExtractor extends Extractor
Modifier and Type | Class and Description |
---|---|
static class |
TSExtractor.GeneralTimeSeries
Loss of precision may occur if type of var is LONG
times obtained are millisecond since 1970 regardless of the
precision of time variable corresponding to variable var
|
static class |
TSExtractor.GeneralTimeSeriesX |
Constructor and Description |
---|
TSExtractor() |
Modifier and Type | Method and Description |
---|---|
static double[][] |
filterFill(double[] times,
double[] vdata,
double fill,
int first) |
static double[][] |
filterFill(double[] times,
java.lang.Object o,
java.lang.Number fillValue) |
static java.lang.reflect.Method |
getMethod(Variable var,
java.lang.String name,
int rank) |
static double[] |
getOverlap(MetaData rdr,
double[] trange,
java.lang.String varName,
int[] startTime,
int[] stopTime) |
static double[][] |
getSampledTimeSeries(MetaData rdr,
Variable var,
java.lang.Integer which,
java.lang.Boolean ignoreFill,
double[] timeRange,
int[] stride) |
static double[][] |
getSampledTimeSeries0(MetaData rdr,
Variable var,
java.lang.Boolean ignoreFill,
double[] timeRange,
int[] stride) |
static double[][] |
getSampledTimeSeries1(MetaData rdr,
Variable var,
java.lang.Integer which,
java.lang.Boolean ignoreFill,
double[] timeRange,
int[] stride) |
static long |
getTime(int[] time) |
static double |
getTime(MetaData rdr,
java.lang.String vname,
int[] time) |
static double[][] |
getTimeSeries(MetaData rdr,
Variable var,
java.lang.Integer which,
java.lang.Boolean ignoreFill,
double[] timeRange) |
static double[][] |
getTimeSeries0(MetaData rdr,
Variable var,
java.lang.Boolean ignoreFill,
double[] timeRange) |
static double[][] |
getTimeSeries1(MetaData rdr,
Variable var,
java.lang.Integer which,
java.lang.Boolean ignoreFill,
double[] timeRange) |
static TimeSeries |
getTimeSeriesObject0(MetaData rdr,
Variable var,
java.lang.Boolean ignoreFill,
double[] timeRange,
TimeInstantModel ts) |
static TimeSeries |
getTimeSeriesObject1(MetaData rdr,
Variable var,
java.lang.Integer which,
java.lang.Boolean ignoreFill,
double[] timeRange,
TimeInstantModel ts) |
static java.lang.String |
identifier() |
addFunction, castToDouble, do1DMissing, do1DMissing, do1DMissing, do1DMissing, do1DMissing, do1DMissing, get1DSeries, get1DSeries, get1DSeries, get1DSeries, getBlockRange, getElement1, getElement1, getElement2, getElements1, getFillValue, getMethod, getOneDSeries, getPadValue, getPoint0, getPoint1, getPoint2, getPoint3, getRange0, getRange0, getRange1, getRangeForElement1, getRangeForElement1, getRangeForElements1, getSeries0, getSeries0, getSeries1, getSeries2, getSeries3, getStringSeries0, getStringSeries1, getStringSeries2, getStringValue, validElement
public static double[][] getTimeSeries0(MetaData rdr, Variable var, java.lang.Boolean ignoreFill, double[] timeRange) throws java.lang.Throwable
rdr
- var
- ignoreFill
- timeRange
- java.lang.Throwable
public static double[][] getTimeSeries1(MetaData rdr, Variable var, java.lang.Integer which, java.lang.Boolean ignoreFill, double[] timeRange) throws java.lang.Throwable
rdr
- var
- which
- ignoreFill
- timeRange
- java.lang.Throwable
public static double[][] getTimeSeries(MetaData rdr, Variable var, java.lang.Integer which, java.lang.Boolean ignoreFill, double[] timeRange) throws java.lang.Throwable
rdr
- var
- which
- ignoreFill
- timeRange
- java.lang.Throwable
public static double[][] filterFill(double[] times, double[] vdata, double fill, int first)
times
- vdata
- fill
- first
- public static double[][] filterFill(double[] times, java.lang.Object o, java.lang.Number fillValue)
times
- o
- fillValue
- public static double[][] getSampledTimeSeries0(MetaData rdr, Variable var, java.lang.Boolean ignoreFill, double[] timeRange, int[] stride) throws java.lang.Throwable
rdr
- var
- ignoreFill
- timeRange
- stride
- java.lang.Throwable
public static double[][] getSampledTimeSeries1(MetaData rdr, Variable var, java.lang.Integer which, java.lang.Boolean ignoreFill, double[] timeRange, int[] stride) throws java.lang.Throwable
rdr
- var
- which
- ignoreFill
- timeRange
- stride
- java.lang.Throwable
public static double[][] getSampledTimeSeries(MetaData rdr, Variable var, java.lang.Integer which, java.lang.Boolean ignoreFill, double[] timeRange, int[] stride) throws java.lang.Throwable
rdr
- var
- which
- ignoreFill
- timeRange
- stride
- java.lang.Throwable
public static TimeSeries getTimeSeriesObject0(MetaData rdr, Variable var, java.lang.Boolean ignoreFill, double[] timeRange, TimeInstantModel ts) throws java.lang.Throwable
rdr
- var
- ignoreFill
- timeRange
- ts
- java.lang.Throwable
public static TimeSeries getTimeSeriesObject1(MetaData rdr, Variable var, java.lang.Integer which, java.lang.Boolean ignoreFill, double[] timeRange, TimeInstantModel ts) throws java.lang.Throwable
rdr
- var
- which
- ignoreFill
- timeRange
- ts
- java.lang.Throwable
public static java.lang.String identifier()
public static java.lang.reflect.Method getMethod(Variable var, java.lang.String name, int rank) throws java.lang.Throwable
var
- name
- rank
- java.lang.Throwable
public static long getTime(int[] time)
time
- public static double getTime(MetaData rdr, java.lang.String vname, int[] time) throws java.lang.Throwable
rdr
- vname
- time
- java.lang.Throwable
public static double[] getOverlap(MetaData rdr, double[] trange, java.lang.String varName, int[] startTime, int[] stopTime) throws java.lang.Throwable
rdr
- trange
- varName
- startTime
- stopTime
- java.lang.Throwable