1111
1212def find_run_neighbours (target_run , run_list , time_delta , pointing_delta ):
1313 """
14- Returns the nieghbours of the specified run.
14+ Returns the neighbours of the specified run.
1515
1616 Parameters
1717 ----------
@@ -42,7 +42,7 @@ def find_run_neighbours(target_run, run_list, time_delta, pointing_delta):
4242
4343class EventSample :
4444 def __init__ (
45- self ,
45+ self ,
4646 event_ra , event_dec , event_energy ,
4747 pointing_ra , pointing_dec , pointing_az , pointing_zd ,
4848 mjd , delta_t
@@ -57,51 +57,51 @@ def __init__(
5757 self .__mjd = mjd
5858 self .__delta_t = delta_t
5959 self .__eff_obs_time = self .calc_eff_obs_time ()
60-
60+
6161 @property
6262 def delta_t (self ):
6363 return self .__delta_t
64-
64+
6565 @property
6666 def eff_obs_time (self ):
6767 return self .__eff_obs_time
68-
68+
6969 @property
7070 def event_ra (self ):
7171 return self .__event_ra
72-
72+
7373 @property
7474 def event_dec (self ):
7575 return self .__event_dec
76-
76+
7777 @property
7878 def event_energy (self ):
7979 return self .__event_energy
80-
80+
8181 @property
8282 def pointing_ra (self ):
8383 return self .__pointing_ra
84-
84+
8585 @property
8686 def pointing_dec (self ):
8787 return self .__pointing_dec
88-
88+
8989 @property
9090 def pointing_az (self ):
9191 return self .__pointing_az
92-
92+
9393 @property
9494 def pointing_zd (self ):
9595 return self .__pointing_zd
96-
96+
9797 @property
9898 def pointing_alt (self ):
9999 return 90 * u .deg - self .pointing_zd
100-
100+
101101 @property
102102 def mjd (self ):
103103 return self .__mjd
104-
104+
105105 def calc_eff_obs_time (self ):
106106 mjd_sorted = numpy .sort (self .__mjd )
107107 time_diff = numpy .diff (mjd_sorted )
@@ -218,7 +218,7 @@ def get_obs_id(cls, file_name):
218218 obs_id = int (parsed [0 ])
219219 else :
220220 raise RuntimeError (f'Can not find observations ID in { file_name } ' )
221-
221+
222222 return obs_id
223223
224224 @classmethod
@@ -299,7 +299,7 @@ def load_events(cls, file_name, cuts):
299299 for key in data_names_mapping :
300300 name = data_names_mapping [key ]
301301 event_data [name ] = data [key ]
302-
302+
303303 event_data ['gammaness' ] = 1 - data ['MHadronness.fHadronness' ]
304304
305305 is_mc = 'MMcEvt_1.' in input_file ['Events' ]
@@ -335,10 +335,10 @@ def load_events(cls, file_name, cuts):
335335 name = data_names_mapping [key ]
336336 event_data [name ] = numpy .zeros (0 )
337337 event_data ['mjd' ] = numpy .zeros (0 )
338-
338+
339339 finite = [numpy .isfinite (event_data [key ]) for key in event_data ]
340340 all_finite = numpy .prod (finite , axis = 0 , dtype = bool )
341-
341+
342342 for key in event_data :
343343 event_data [key ] = event_data [key ][all_finite ]
344344
@@ -381,9 +381,9 @@ def get_obs_id(cls, file_name):
381381 obs_id = int (parsed [0 ])
382382 else :
383383 raise RuntimeError (f'Can not find observations ID in { file_name } ' )
384-
384+
385385 return obs_id
386-
386+
387387 @classmethod
388388 def load_events (cls , file_name , cuts ):
389389 """
@@ -481,17 +481,17 @@ def load_events(cls, file_name, cuts):
481481 for key in data_names_mapping :
482482 name = data_names_mapping [key ]
483483 event_data [name ] = numpy .zeros (0 )
484-
484+
485485 finite = [numpy .isfinite (event_data [key ]) for key in event_data if event_data [key ] is not None ]
486486 all_finite = numpy .prod (finite , axis = 0 , dtype = bool )
487487
488488 for key in event_data :
489489 if event_data [key ] is not None :
490490 event_data [key ] = event_data [key ][all_finite ]
491-
491+
492492 if key in data_units :
493493 event_data [key ] = event_data [key ] * data_units [key ]
494-
494+
495495 event_sample = EventSample (
496496 event_data ['event_ra' ],
497497 event_data ['event_dec' ],
@@ -520,7 +520,7 @@ def __init__(self, file_name):
520520 events = LstEventFile (file_name )
521521 else :
522522 raise RuntimeError (f"Unsupported file format for '{ file_name } '." )
523-
523+
524524 if len (events .mjd ) != 0 :
525525 evt_selection = [events .mjd .argmin (), events .mjd .argmax ()]
526526 time = astropy .time .Time (events .mjd [evt_selection ], format = 'mjd' )
@@ -534,7 +534,7 @@ def __init__(self, file_name):
534534 self .__obs_id = events .obs_id
535535 self .__tel_pointing_start = pstart
536536 self .__tel_pointing_stop = pstop
537-
537+
538538 def __repr__ (self ):
539539 print (
540540f"""{ type (self ).__name__ } instance
0 commit comments