|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectca.nengo.util.DataUtils
public class DataUtils
Tools manipulating TimeSeries and SpikePattern data. TODO: test; remove Plotter.filter() references
Constructor Summary | |
---|---|
DataUtils()
|
Method Summary | |
---|---|
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. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public DataUtils()
Method Detail |
---|
public static TimeSeries filter(TimeSeries series, float tau)
series
- A TimeSeries to which to apply a 1-D linear filtertau
- Filter time constant
public static TimeSeries extractDimension(TimeSeries series, int dim)
series
- An n-dimensional TimeSeriesdim
- Index (less than n-1) of dimension to extract
public static TimeSeries extractTime(TimeSeries series, float start, float end)
series
- Any TimeSeriesstart
- Beginning of extracted portion of seriesend
- End of extracted portion of series
public static TimeSeries subsample(TimeSeries series, int period)
period
samples from a given TimeSeries.
series
- Any TimeSeriesperiod
- The sub-sampling period
period
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 extraction
public static SpikePattern subset(SpikePattern pattern, int[] indices)
pattern
- Any SpikePatternindices
- Indices of neurons in original pattern from which to extract spikes
public static SpikePattern sort(SpikePattern pattern, Ensemble ensemble)
pattern
- A SpikePatternensemble
- Ensemble from which spikes come
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |