public class DataCenterUtil
extends java.lang.Object
Constructor and Description |
---|
DataCenterUtil() |
Modifier and Type | Method and Description |
---|---|
static edu.iris.Fissures.IfSeismogramDC.RequestFilter |
getRequestFilter(java.util.List chunks)
Concatenates DataChunks into a single RequestFilter.
|
static edu.iris.Fissures.model.SamplingImpl |
getSampling(edu.iris.Fissures.IfRealTimeCollector.DataChunk chunk) |
static edu.iris.Fissures.seismogramDC.LocalSeismogramImpl |
getSeismogram(java.util.List chunks)
Concatenates DataChunks into a single LocalSeismogram.
|
static edu.iris.Fissures.IfSeismogramDC.RequestFilter[] |
makeRequestFilter(float tolerance,
java.util.List chunks)
Create LocalSeismograms from a List of DataChunks.
|
static edu.iris.Fissures.IfSeismogramDC.LocalSeismogram[] |
makeSeismograms(float tolerance,
java.util.List chunks)
Create LocalSeismograms from a List of DataChunks.
|
static java.util.List |
splitGaps(float tolerance,
java.util.List chunks)
Analyzes the List of dataChunks and creates a list of lists where
each sublist has datachunks without any gaps exceeding the tolerance.
|
public static edu.iris.Fissures.IfSeismogramDC.RequestFilter[] makeRequestFilter(float tolerance, java.util.List chunks)
public static edu.iris.Fissures.IfSeismogramDC.LocalSeismogram[] makeSeismograms(float tolerance, java.util.List chunks)
public static java.util.List splitGaps(float tolerance, java.util.List chunks)
tolerance
- The maximum time shift away from a sample that is
not considered a time tear, expressed as a percentage of the
sample period.chunks
- a List of DataChunks to be analyzed for gaps.public static edu.iris.Fissures.model.SamplingImpl getSampling(edu.iris.Fissures.IfRealTimeCollector.DataChunk chunk)
public static edu.iris.Fissures.seismogramDC.LocalSeismogramImpl getSeismogram(java.util.List chunks)
public static edu.iris.Fissures.IfSeismogramDC.RequestFilter getRequestFilter(java.util.List chunks)