public class DataUtils
extends java.lang.Object
Constructor and Description |
---|
DataUtils() |
Modifier and Type | Method and Description |
---|---|
static TimeSeries |
extractDimension(TimeSeries series,
int dim) |
static TimeSeries |
extractTime(TimeSeries series,
float start,
float end) |
static TimeSeries |
filter(TimeSeries series,
float tau) |
static SpikePattern |
sort(SpikePattern pattern,
Ensemble ensemble)
Attempts to sort a SpikePattern by properties of the associated neurons.
|
static TimeSeries |
subsample(TimeSeries series,
int period)
Draws one of every
period samples from a given TimeSeries. |
static SpikePattern |
subset(SpikePattern pattern,
int[] indices)
Extracts spikes of selected neurons from a given SpikePattern.
|
static SpikePattern |
subset(SpikePattern pattern,
int start,
int interval,
int end)
Extracts spikes of selected neurons from a given SpikePattern.
|
public static TimeSeries filter(TimeSeries series, float tau)
series
- A TimeSeries to which to apply a 1-D linear filtertau
- Filter time constantpublic static TimeSeries extractDimension(TimeSeries series, int dim)
series
- An n-dimensional TimeSeriesdim
- Index (less than n-1) of dimension to extractpublic static TimeSeries extractTime(TimeSeries series, float start, float end)
series
- Any TimeSeriesstart
- Beginning of extracted portion of seriesend
- End of extracted portion of seriespublic static TimeSeries subsample(TimeSeries series, int period)
period
samples from a given TimeSeries.series
- Any TimeSeriesperiod
- The sub-sampling periodperiod
samples in the originalpublic static SpikePattern subset(SpikePattern pattern, int start, int interval, int end)
pattern
- Any SpikePatternstart
- Neuron number at which to start extractioninterval
- Spikes are taken from one every interval
neuronsend
- Neuron number at which to end extractionpublic static SpikePattern subset(SpikePattern pattern, int[] indices)
pattern
- Any SpikePatternindices
- Indices of neurons in original pattern from which to extract spikespublic static SpikePattern sort(SpikePattern pattern, Ensemble ensemble)
pattern
- A SpikePatternensemble
- Ensemble from which spikes come