|
gstlal 1.13.0
|
Public Member Functions | |
| __init__ (self, **kwargs) | |
| create_time_bins (self, start_pad=512, overlap=512, min_instruments=1, one_ifo_only=False, one_ifo_length=(3600 *8)) | |
| create_condor_submit_options (self, condor_config, x509_proxy=False) | |
| validate (self) | |
| setup (self) | |
| load (cls, path) | |
Static Public Member Functions | |
| to_ifo_list (ifos) | |
Public Attributes | |
| tag = kwargs.get("tag", "test") | |
| rootdir = os.getcwd() | |
| ifos = kwargs["instruments"] | |
| min_ifos = kwargs.get("min_instruments", 1) | |
| all_ifos = frozenset(self.ifos) | |
| list | ifo_combos = [] |
| source = dotdict(replace_keys(kwargs["source"])) | |
| span = segment(0, 0) | |
| start = LIGOTimeGPS(kwargs["start"]) | |
| stop = LIGOTimeGPS(kwargs["stop"]) | |
| duration = self.stop - self.start | |
| psd = dotdict(replace_keys(kwargs["psd"])) | |
| data = dotdict(replace_keys(kwargs["data"])) | |
| frames = dotdict(replace_keys(kwargs["frames"])) | |
| segments = dotdict(replace_keys(kwargs["segments"])) | |
| injections = dotdict(replace_keys(kwargs["injections"])) | |
| condor = dotdict(replace_keys(kwargs["condor"])) | |
| time_boundaries = segments.split_segments_by_lock(self.ifos, self.segments, self.span) | |
| time_bins = segmentlistdict() | |
Hold configuration used for analyzes.
Definition at line 33 of file __init__.py.
| python.config.Config.__init__ | ( | self, | |
| ** | kwargs ) |
Definition at line 37 of file __init__.py.
| python.config.Config.create_condor_submit_options | ( | self, | |
| condor_config, | |||
| x509_proxy = False ) |
Definition at line 133 of file __init__.py.
| python.config.Config.create_time_bins | ( | self, | |
| start_pad = 512, | |||
| overlap = 512, | |||
| min_instruments = 1, | |||
| one_ifo_only = False, | |||
| one_ifo_length = (3600 * 8) ) |
Definition at line 102 of file __init__.py.
| python.config.Config.load | ( | cls, | |
| path ) |
Load configuration from a file given a file path.
Definition at line 225 of file __init__.py.
| python.config.Config.setup | ( | self | ) |
Load segments and create time bins.
Definition at line 201 of file __init__.py.
|
static |
Given a string of IFO pairs (e.g. H1L1), return a list of IFOs.
Definition at line 218 of file __init__.py.
| python.config.Config.validate | ( | self | ) |
Validate configuration settings.
Definition at line 195 of file __init__.py.
| python.config.Config.all_ifos = frozenset(self.ifos) |
Definition at line 51 of file __init__.py.
| python.config.Config.condor = dotdict(replace_keys(kwargs["condor"])) |
Definition at line 88 of file __init__.py.
| python.config.Config.data = dotdict(replace_keys(kwargs["data"])) |
Definition at line 79 of file __init__.py.
| python.config.Config.duration = self.stop - self.start |
Definition at line 69 of file __init__.py.
| python.config.Config.frames = dotdict(replace_keys(kwargs["frames"])) |
Definition at line 81 of file __init__.py.
| list python.config.Config.ifo_combos = [] |
Definition at line 54 of file __init__.py.
| python.config.Config.ifos = kwargs["instruments"] |
Definition at line 47 of file __init__.py.
| python.config.Config.injections = dotdict(replace_keys(kwargs["injections"])) |
Definition at line 85 of file __init__.py.
| python.config.Config.min_ifos = kwargs.get("min_instruments", 1) |
Definition at line 50 of file __init__.py.
| python.config.Config.psd = dotdict(replace_keys(kwargs["psd"])) |
Definition at line 77 of file __init__.py.
| python.config.Config.rootdir = os.getcwd() |
Definition at line 43 of file __init__.py.
| python.config.Config.segments = dotdict(replace_keys(kwargs["segments"])) |
Definition at line 83 of file __init__.py.
| python.config.Config.source = dotdict(replace_keys(kwargs["source"])) |
Definition at line 60 of file __init__.py.
| python.config.Config.span = segment(0, 0) |
Definition at line 64 of file __init__.py.
| python.config.Config.start = LIGOTimeGPS(kwargs["start"]) |
Definition at line 66 of file __init__.py.
| python.config.Config.stop = LIGOTimeGPS(kwargs["stop"]) |
Definition at line 68 of file __init__.py.
| python.config.Config.tag = kwargs.get("tag", "test") |
Definition at line 42 of file __init__.py.
| python.config.Config.time_bins = segmentlistdict() |
Definition at line 111 of file __init__.py.
| python.config.Config.time_boundaries = segments.split_segments_by_lock(self.ifos, self.segments, self.span) |
Definition at line 110 of file __init__.py.