data.segmentation.spikefilter
data.edit.mentor.generate.spikefilter generates segments that represent detected spikes in data. The parameters used to detect them are defined by a spikefilter.conf.
Command Line Usage
data.segmentation.spikefilter [--type=type] [--feedback] configFile station start end
Arguments
configFile
The spikefilter.conf file to read the filters to apply from.
start and end
The time specifiers to calculate data on. Start is inclusive while end is exclusive, so all edits intersecting within the half open interval [start,end) will be returned. Any convertible time format is accepted. These are required even if input is being read from standard input (for the neph errors segmentation lookup).
station
The station identifier code. For example 'brw'. Case insensitive.
--source=source
Select the source archive to request data from, defaulting to raw.
--feedback
Enable progress feedback on standard error.
Output
Output is a series of detected spike segments on standard output of the form:
start,end,type[;record1;...;recordN],variable1;...;variableN,comment
start and end
The start and end of this edit in epoch time.
type[;record1;...;recordN]
The type specified in the configuration file followed by all records defined as being affected by the filter series that detected this spike.
variable1;...;variableN
The list of variables that the spike applies to. This may include more than the variable(s) that actually spiked if the filter was defined as being applied to all variables in a set (for example a neph backscatter spike may apply to all neph wavelengths and total scattering).
comment
An automatically generated comment about what caused the spike. This is a list of the sub-filters that are included in this spike segment.
Example Usage
data.segmentation.spikefilter /aer/db/etc/spikefilter.conf sgp 2008:290 2008:300