An object that can contain all the science data used in an analysis.
Can contain multiple ScienceSegments and has a method to generate these
from a text file produces by the LIGOtools segwizard program.
|
__getitem__(self,
i)
Allows direct access to or iteration over the ScienceSegments
associated with the ScienceData. |
source code
|
|
|
|
|
__len__(self)
Returns the number of ScienceSegments associated with the
ScienceData. |
source code
|
|
|
|
|
|
|
|
|
|
|
intersect_4(self,
second,
third,
fourth)
Intersection routine for four inputs. |
source code
|
|
|
intersection(self,
other)
Replaces the ScienceSegments contained in this instance of
ScienceData with the intersection of those in the instance other. |
source code
|
|
|
|
|
make_chunks(self,
length,
overlap=0,
play=0,
sl=0,
excl_play=0,
pad_data=0)
Divide each ScienceSegment contained in this object into
AnalysisChunks. |
source code
|
|
|
make_chunks_from_unused(self,
length,
trig_overlap,
play=0,
min_length=0,
sl=0,
excl_play=0,
pad_data=0)
Create an extra chunk that uses up the unused data in the science
segment. |
source code
|
|
|
|
|
|
|
play(self)
Keep only times in ScienceSegments which are in the playground |
source code
|
|
|
read(self,
filename,
min_length,
slide_sec=0,
buffer=0)
Parse the science segments from the segwizard output contained in
file. |
source code
|
|
|
split(self,
dt)
Split the segments in the list is subsegments at least as long as dt |
source code
|
|
|
tama_read(self,
filename)
Parse the science segments from a tama list of locked segments contained in
file. |
source code
|
|
|
union(self,
other)
Replaces the ScienceSegments contained in this instance of
ScienceData with the union of those in the instance other. |
source code
|
|