GWeasy v3.0.1
No code GW analysis interface
 
Loading...
Searching...
No Matches
GWeasy.TimeSrswaveform Class Reference

Public Member Functions

 __init__ (self, root)
 
 copy_url (self)
 
 prefetch_data (self)
 
 fetch_events (self, event=None)
 
 fetch_event_details (self, event=None)
 
 update_urls (self, event=None)
 
 toggle_mode (self)
 
 convert_time (self)
 
 save_params (self)
 
 plot_gw_event (self, event_name, detectors, gps_start, gps_end)
 

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")
 
 run_dropdown = ttk.Combobox(input_frame, state="readonly")
 
 detector_dropdown = tk.Listbox(input_frame, selectmode="multiple", height=3)
 
 update_urls = "ew")
 
 gps_start_entry = ttk.Entry(input_frame, width=20)
 
 gps_end_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)
 
 url_dropdown = ttk.Combobox(url_frame, state="readonly")
 
 copy_button = ttk.Button(url_frame, text="Copy URL", command=self.copy_url)
 
 save_button = ttk.Button(input_frame, text="Save Parameters", command=self.save_params)
 
 plot_frame = ttk.Frame(self.frame)
 
 plot_button = tk.Button(root, text="Plot TimeSeries", command=lambda: self.plot_gw_event(self.catalog_dropdown.get(),[self.detector_dropdown.get(idx) for idx in self.detector_dropdown.curselection()],float(self.gps_start_entry.get()),float(self.gps_end_entry.get())))
 

Detailed Description

Definition at line 1231 of file GWeasy.py.

Constructor & Destructor Documentation

◆ __init__()

GWeasy.TimeSrswaveform.__init__ ( self,
root )

Definition at line 1232 of file GWeasy.py.

Member Function Documentation

◆ convert_time()

GWeasy.TimeSrswaveform.convert_time ( self)

Definition at line 1412 of file GWeasy.py.

◆ copy_url()

GWeasy.TimeSrswaveform.copy_url ( self)

Definition at line 1328 of file GWeasy.py.

◆ fetch_event_details()

GWeasy.TimeSrswaveform.fetch_event_details ( self,
event = None )

Definition at line 1371 of file GWeasy.py.

◆ fetch_events()

GWeasy.TimeSrswaveform.fetch_events ( self,
event = None )

Definition at line 1355 of file GWeasy.py.

◆ plot_gw_event()

GWeasy.TimeSrswaveform.plot_gw_event ( self,
event_name,
detectors,
gps_start,
gps_end )
Plot gravitational wave event data for multiple detectors.

Definition at line 1462 of file GWeasy.py.

◆ prefetch_data()

GWeasy.TimeSrswaveform.prefetch_data ( self)

Definition at line 1339 of file GWeasy.py.

◆ save_params()

GWeasy.TimeSrswaveform.save_params ( self)
Overwrite 'gwfparams.csv' with the latest input values, including headers.

Definition at line 1432 of file GWeasy.py.

◆ toggle_mode()

GWeasy.TimeSrswaveform.toggle_mode ( self)

Definition at line 1403 of file GWeasy.py.

◆ update_urls()

GWeasy.TimeSrswaveform.update_urls ( self,
event = None )

Definition at line 1386 of file GWeasy.py.

Here is the caller graph for this function:

Member Data Documentation

◆ canvas

GWeasy.TimeSrswaveform.canvas = tk.Canvas(root)

Definition at line 1238 of file GWeasy.py.

◆ catalog_dropdown

GWeasy.TimeSrswaveform.catalog_dropdown = ttk.Combobox(input_frame, state="readonly")

Definition at line 1258 of file GWeasy.py.

◆ convert_button

GWeasy.TimeSrswaveform.convert_button = ttk.Button(conversion_frame, text="Convert", command=self.convert_time)

Definition at line 1298 of file GWeasy.py.

◆ convert_entry

GWeasy.TimeSrswaveform.convert_entry = ttk.Entry(conversion_frame, width=20)

Definition at line 1295 of file GWeasy.py.

◆ copy_button

GWeasy.TimeSrswaveform.copy_button = ttk.Button(url_frame, text="Copy URL", command=self.copy_url)

Definition at line 1314 of file GWeasy.py.

◆ detector_dropdown

GWeasy.TimeSrswaveform.detector_dropdown = tk.Listbox(input_frame, selectmode="multiple", height=3)

Definition at line 1275 of file GWeasy.py.

◆ event_dropdown

GWeasy.TimeSrswaveform.event_dropdown = ttk.Combobox(input_frame, state="readonly")

Definition at line 1264 of file GWeasy.py.

◆ fetch_event_details

GWeasy.TimeSrswaveform.fetch_event_details = "ew")

Definition at line 1266 of file GWeasy.py.

◆ fetch_events

GWeasy.TimeSrswaveform.fetch_events = "ew")

Definition at line 1260 of file GWeasy.py.

◆ frame

GWeasy.TimeSrswaveform.frame = ttk.Frame(self.canvas)

Definition at line 1244 of file GWeasy.py.

◆ gps_end_entry

GWeasy.TimeSrswaveform.gps_end_entry = ttk.Entry(input_frame, width=20)

Definition at line 1287 of file GWeasy.py.

◆ gps_start_entry

GWeasy.TimeSrswaveform.gps_start_entry = ttk.Entry(input_frame, width=20)

Definition at line 1283 of file GWeasy.py.

◆ mode

GWeasy.TimeSrswaveform.mode = tk.StringVar(value="gps_to_utc")

Definition at line 1291 of file GWeasy.py.

◆ plot_button

GWeasy.TimeSrswaveform.plot_button = tk.Button(root, text="Plot TimeSeries", command=lambda: self.plot_gw_event(self.catalog_dropdown.get(),[self.detector_dropdown.get(idx) for idx in self.detector_dropdown.curselection()],float(self.gps_start_entry.get()),float(self.gps_end_entry.get())))

Definition at line 1324 of file GWeasy.py.

◆ plot_frame

GWeasy.TimeSrswaveform.plot_frame = ttk.Frame(self.frame)

Definition at line 1320 of file GWeasy.py.

◆ result_label

GWeasy.TimeSrswaveform.result_label = ttk.Label(conversion_frame, text="Result: ")

Definition at line 1301 of file GWeasy.py.

◆ root

GWeasy.TimeSrswaveform.root = root

Definition at line 1233 of file GWeasy.py.

◆ run_dropdown

GWeasy.TimeSrswaveform.run_dropdown = ttk.Combobox(input_frame, state="readonly")

Definition at line 1270 of file GWeasy.py.

◆ save_button

GWeasy.TimeSrswaveform.save_button = ttk.Button(input_frame, text="Save Parameters", command=self.save_params)

Definition at line 1318 of file GWeasy.py.

◆ scroll_x

GWeasy.TimeSrswaveform.scroll_x = ttk.Scrollbar(root, orient="horizontal", command=self.canvas.xview)

Definition at line 1240 of file GWeasy.py.

◆ scroll_y

GWeasy.TimeSrswaveform.scroll_y = ttk.Scrollbar(root, orient="vertical", command=self.canvas.yview)

Definition at line 1239 of file GWeasy.py.

◆ toggle_button

GWeasy.TimeSrswaveform.toggle_button = ttk.Button(conversion_frame, text="Switch to UTC → GPS", command=self.toggle_mode)

Definition at line 1304 of file GWeasy.py.

◆ update_urls

GWeasy.TimeSrswaveform.update_urls = "ew")

Definition at line 1279 of file GWeasy.py.

◆ url_dropdown

GWeasy.TimeSrswaveform.url_dropdown = ttk.Combobox(url_frame, state="readonly")

Definition at line 1311 of file GWeasy.py.


The documentation for this class was generated from the following file: