public class WaveUtils
extends java.lang.Object
Constructor and Description |
---|
WaveUtils() |
Modifier and Type | Method and Description |
---|---|
static double[] |
centralFiniteDifference(double[] values,
int h2) |
static Wave |
centralFiniteDifference(Wave wave,
int h2) |
static Waves |
filter(Waves waves1,
Waves waves2)
waves1 should be the list of candidates to eliminate if they appear in waves2.
|
static java.util.ArrayList |
getBurstMarkers(java.util.ArrayList waveMarkers)
Returns the WaveMarkers of type BURST in the list passed as argument.
|
static double |
getBurstPeriodAverage(java.util.ArrayList waveMarkers) |
static double |
getBurstPeriodAverage(java.util.ArrayList waveMarkers,
boolean filterInput) |
static double[] |
getBurstPeriods(java.util.ArrayList waveMarkers) |
static double[] |
getBurstPeriods(java.util.ArrayList waveMarkers,
boolean filterInput) |
static double |
getBurstPeriodStderr(java.util.ArrayList waveMarkers) |
static double |
getBurstPeriodStdev(java.util.ArrayList waveMarkers) |
static double |
getBurstPeriodStdev(java.util.ArrayList waveMarkers,
boolean filterInput) |
static java.io.File[] |
getEnsembleFiles() |
static java.io.File[] |
getEnsembleFiles(java.lang.String directory) |
static Waves[] |
getEnsembles() |
static Waves[] |
getEnsembles(java.io.File[] ensembleFiles) |
static java.util.ArrayList |
getMarkersByType(java.util.ArrayList waveMarkers,
java.lang.String type)
Filters the WaveMarkers in the argument by type.
|
static java.util.ArrayList |
getStimulusMarkers(java.util.ArrayList waveMarkers)
Returns the WaveMarkers of type STIMULUS in the list passed as argument.
|
static Waves |
getWavesFromMatFile(java.lang.String filename) |
static Waves |
intersection(Waves waves1,
Waves waves2)
Returns only the waves that are in both waves1 and waves2 from the waves2 list.
|
static java.util.List |
loadMarkers(java.lang.String filename) |
static double[][] |
loadMatrixFromMat(java.lang.String filename,
java.lang.String matrixName) |
static void |
saveMarkers(java.util.List markers,
java.lang.String filename) |
static void |
saveMarkers(java.util.List markers,
java.lang.String filename,
boolean saveHiddenMarkers) |
public static java.util.ArrayList getMarkersByType(java.util.ArrayList waveMarkers, java.lang.String type)
public static java.util.ArrayList getBurstMarkers(java.util.ArrayList waveMarkers)
public static java.util.ArrayList getStimulusMarkers(java.util.ArrayList waveMarkers)
public static double getBurstPeriodAverage(java.util.ArrayList waveMarkers)
public static double[] getBurstPeriods(java.util.ArrayList waveMarkers)
public static double[] getBurstPeriods(java.util.ArrayList waveMarkers, boolean filterInput)
public static double getBurstPeriodAverage(java.util.ArrayList waveMarkers, boolean filterInput)
public static double getBurstPeriodStdev(java.util.ArrayList waveMarkers)
public static double getBurstPeriodStdev(java.util.ArrayList waveMarkers, boolean filterInput)
public static double getBurstPeriodStderr(java.util.ArrayList waveMarkers)
public static java.util.List loadMarkers(java.lang.String filename)
public static void saveMarkers(java.util.List markers, java.lang.String filename)
public static void saveMarkers(java.util.List markers, java.lang.String filename, boolean saveHiddenMarkers)
public static double[] centralFiniteDifference(double[] values, int h2)
public static java.io.File[] getEnsembleFiles()
public static java.io.File[] getEnsembleFiles(java.lang.String directory)
public static double[][] loadMatrixFromMat(java.lang.String filename, java.lang.String matrixName)
public static Waves getWavesFromMatFile(java.lang.String filename)
public static Waves[] getEnsembles()
public static Waves[] getEnsembles(java.io.File[] ensembleFiles)
public static Waves intersection(Waves waves1, Waves waves2)