Public Member Functions | |
| __init__ (self, root) | |
| prefetch_data (self) | |
| fetch_events (self, event=None) | |
| fetch_event_details (self, event=None) | |
| toggle_mode (self) | |
| convert_time (self) | |
| specgrams (self, detectors, gps_start, gps_end, fftlengths, window, overlap) | |
Public Attributes | |
| root = root | |
| canvas = tk.Canvas(root) | |
| scroll_y = ttk.Scrollbar(root, orient="vertical", command=self.canvas.yview) | |
| scroll_x = ttk.Scrollbar(root, orient="horizontal", command=self.canvas.xview) | |
| frame = ttk.Frame(self.canvas) | |
| catalog_dropdown = ttk.Combobox(input_frame, state="readonly") | |
| fetch_events = "ew") | |
| event_dropdown = ttk.Combobox(input_frame, state="readonly") | |
| fetch_event_details = "ew") | |
| detector_dropdown = tk.Listbox(input_frame, selectmode="multiple", height=3) | |
| gps_start_entry = ttk.Entry(input_frame, width=20) | |
| gps_end_entry = ttk.Entry(input_frame, width=20) | |
| fft_length_entry = ttk.Entry(input_frame, width=10) | |
| window_entry = ttk.Combobox(input_frame, width=10, values=["hann", "option2"], state="readonly") | |
| overlap_entry = ttk.Entry(input_frame, width=20) | |
| mode = tk.StringVar(value="gps_to_utc") | |
| convert_entry = ttk.Entry(conversion_frame, width=20) | |
| convert_button = ttk.Button(conversion_frame, text="Convert", command=self.convert_time) | |
| result_label = ttk.Label(conversion_frame, text="Result: ") | |
| toggle_button = ttk.Button(conversion_frame, text="Switch to UTC → GPS", command=self.toggle_mode) | |
| plot_button = tk.Button(root, text="Plot TimeSeries", command=lambda: self.specgrams([self.detector_dropdown.get(idx) for idx in self.detector_dropdown.curselection()],gps_start=float(self.gps_start_entry.get()),gps_end = float(self.gps_end_entry.get()),fftlengths=int(self.fft_length_entry.get()),window=self.window_entry.get(),overlap=self.overlap_entry.get())) | |
| GWeasy.Spectrogram.fetch_event_details | ( | self, | |
| event = None ) |
| GWeasy.Spectrogram.specgrams | ( | self, | |
| detectors, | |||
| gps_start, | |||
| gps_end, | |||
| fftlengths, | |||
| window, | |||
| overlap ) |
| GWeasy.Spectrogram.catalog_dropdown = ttk.Combobox(input_frame, state="readonly") |
| GWeasy.Spectrogram.convert_button = ttk.Button(conversion_frame, text="Convert", command=self.convert_time) |
| GWeasy.Spectrogram.convert_entry = ttk.Entry(conversion_frame, width=20) |
| GWeasy.Spectrogram.detector_dropdown = tk.Listbox(input_frame, selectmode="multiple", height=3) |
| GWeasy.Spectrogram.event_dropdown = ttk.Combobox(input_frame, state="readonly") |
| GWeasy.Spectrogram.fft_length_entry = ttk.Entry(input_frame, width=10) |
| GWeasy.Spectrogram.gps_end_entry = ttk.Entry(input_frame, width=20) |
| GWeasy.Spectrogram.gps_start_entry = ttk.Entry(input_frame, width=20) |
| GWeasy.Spectrogram.mode = tk.StringVar(value="gps_to_utc") |
| GWeasy.Spectrogram.overlap_entry = ttk.Entry(input_frame, width=20) |
| GWeasy.Spectrogram.plot_button = tk.Button(root, text="Plot TimeSeries", command=lambda: self.specgrams([self.detector_dropdown.get(idx) for idx in self.detector_dropdown.curselection()],gps_start=float(self.gps_start_entry.get()),gps_end = float(self.gps_end_entry.get()),fftlengths=int(self.fft_length_entry.get()),window=self.window_entry.get(),overlap=self.overlap_entry.get())) |
| GWeasy.Spectrogram.result_label = ttk.Label(conversion_frame, text="Result: ") |
| GWeasy.Spectrogram.scroll_x = ttk.Scrollbar(root, orient="horizontal", command=self.canvas.xview) |
| GWeasy.Spectrogram.scroll_y = ttk.Scrollbar(root, orient="vertical", command=self.canvas.yview) |
| GWeasy.Spectrogram.toggle_button = ttk.Button(conversion_frame, text="Switch to UTC → GPS", command=self.toggle_mode) |
| GWeasy.Spectrogram.window_entry = ttk.Combobox(input_frame, width=10, values=["hann", "option2"], state="readonly") |