public class Bursts extends Waves
Modifier and Type | Field and Description |
---|---|
protected static Mean |
mean |
protected static StandardDeviation |
stdev |
Constructor and Description |
---|
Bursts() |
Modifier and Type | Method and Description |
---|---|
void |
addBurst(Burst burst) |
void |
addBursts(Bursts bursts) |
double |
getAreaCV() |
double |
getAreaMean() |
double[] |
getAreas()
Returns the area under the full bursts as y-units*s.
|
double |
getAreaStderr() |
double |
getAreaStdev() |
Burst |
getBurst(int index) |
java.util.ArrayList |
getBurstMarkers()
Returns a list of WaveMarkers that can be added to the ChartFramePlugins.
|
java.util.ArrayList |
getBurstMarkers(double markerWidth)
Returns a list of WaveMarkers that can be added to the ChartFramePlugins (markerWidth is in seconds).
|
Bursts |
getBurstsWithinPeakAmplitudeRange(double minPeak,
double maxPeak)
Returns the Bursts from this instance that have peaks within the range passed as arguments.
|
double[] |
getBurstTimes()
Returns the peak times for all of the bursts in this instance.
|
double |
getDurationCV() |
double |
getDurationMean() |
double[] |
getDurations()
Returns the length of the full bursts in seconds.
|
double |
getDurationStderr() |
double |
getDurationStdev() |
int |
getEpochsNumber()
This returns the number of groups of bursts, that is, if a period time is less than the previous one
we increment a new epoch starting implicitly after a first one.
|
double[] |
getFallTimes()
Returns an array of all the fall times of the bursts bursts was computed (in seconds)
|
java.lang.String |
getInfo() |
java.lang.String |
getName() |
int |
getNumElements()
The number of bursts in this instance.
|
double |
getPeakAmpCV() |
double |
getPeakAmpMean() |
double[] |
getPeakAmps() |
double |
getPeakAmpStderr() |
double |
getPeakAmpStdev() |
Bursts |
getPeriodBursts()
Returns just the bursts that were used to compute periods that could traverse multiple epochs.
|
double |
getPeriodCV()
The coefficient of variation of the periods in this instance
|
double |
getPeriodMean()
The mean of the periods in this instance
|
int |
getPeriodNumber()
The number of periods in this instance (should be n-1) unless there are epoch gaps (where burst time restarts from 0).
|
double[] |
getPeriods()
Returns an array of all the periods between bursts (in seconds)
|
double |
getPeriodStderr()
The standard error of the periods in this instance
|
double |
getPeriodStdev()
The standard deviation of the periods in this instance
|
double[] |
getPeriodsTimes()
Returns an array of all the times the periods between bursts was computed (in seconds)
|
double[] |
getRiseTimes()
Returns an array of all the rise times of the bursts bursts was computed (in seconds)
|
java.util.ArrayList |
getStimulusMarkers()
Returns a list of WaveMarkers (as stimulus markers) that can be added to the ChartFramePlugins.
|
java.util.ArrayList |
getStimulusMarkers(double markerWidth)
Returns a list of WaveMarkers (as stimulus markers) that can be added to the ChartFramePlugins (markerWidth is in seconds).
|
void |
removeRedundantBursts()
Removes duplicate bursts from this instance
|
void |
setName(java.lang.String newName) |
__delitem__, __len__, __setitem__, addWave, addWaves, areEpisodic, averageWaves, clone, convolve, differentiate, exponentialFit, filterOut, findNextWave, get, getArray, getCleanZscoredWaves, getClusteredWaves, getFormattedString, getMaxValue, getMinValue, getNames, getRois, getRoiWaves, getRoiWaves, getRoiWaves, getScrambledWaves, getTruncatedZscoredWaves, getWave, getWave, getWaveRanges, getWavesByName, getWavesWithLengthAtLeast, integrate, intersection, invert, linearFit, load, normalize, normalize, plot2D, plot2D, plot3D, plot3D, pop, reverse, save, shuffle, sort, sort, toString
add, add, addAll, addAll, addElement, capacity, clear, contains, containsAll, copyInto, elementAt, elements, ensureCapacity, equals, firstElement, forEach, hashCode, indexOf, indexOf, insertElementAt, isEmpty, iterator, lastElement, lastIndexOf, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeAllElements, removeElement, removeElementAt, removeIf, removeRange, replaceAll, retainAll, set, setElementAt, setSize, size, sort, spliterator, subList, toArray, toArray, trimToSize
public void setName(java.lang.String newName)
public java.lang.String getName()
public void addBurst(Burst burst)
public void addBursts(Bursts bursts)
public double getPeakAmpMean()
public double getPeakAmpStdev()
public double getPeakAmpStderr()
public double getPeakAmpCV()
public double getAreaMean()
public double getAreaStdev()
public double getAreaStderr()
public double getAreaCV()
public double getDurationMean()
public double getDurationStdev()
public double getDurationStderr()
public double getDurationCV()
public double getPeriodMean()
public double getPeriodStdev()
public double getPeriodStderr()
public double getPeriodCV()
public Bursts getPeriodBursts()
public int getPeriodNumber()
public Burst getBurst(int index)
public int getEpochsNumber()
public java.lang.String getInfo()
public double[] getBurstTimes()
public int getNumElements()
public double[] getPeakAmps()
public double[] getAreas()
public double[] getDurations()
public double[] getPeriods()
public double[] getRiseTimes()
public double[] getFallTimes()
public double[] getPeriodsTimes()
public java.util.ArrayList getStimulusMarkers()
public java.util.ArrayList getStimulusMarkers(double markerWidth)
public java.util.ArrayList getBurstMarkers()
public java.util.ArrayList getBurstMarkers(double markerWidth)
public Bursts getBurstsWithinPeakAmplitudeRange(double minPeak, double maxPeak)
public void removeRedundantBursts()