ZH: only use Agg backend if no DISPLAY

This commit is contained in:
Eric Teunis de Boone 2022-12-08 14:41:33 +01:00
parent 730823f54d
commit 344cc4beea
4 changed files with 15 additions and 7 deletions

View file

@ -17,6 +17,8 @@ if __name__ == "__main__":
from os import path from os import path
import sys import sys
import matplotlib import matplotlib
import os
if os.name == 'posix' and "DISPLAY" not in os.environ:
matplotlib.use('Agg') matplotlib.use('Agg')
f_beacon_band = (49e-3,55e-3) #GHz f_beacon_band = (49e-3,55e-3) #GHz

View file

@ -37,7 +37,9 @@ if __name__ == "__main__":
from os import path from os import path
import sys import sys
import os
import matplotlib import matplotlib
if os.name == 'posix' and "DISPLAY" not in os.environ:
matplotlib.use('Agg') matplotlib.use('Agg')
fname = "ZH_airshower/mysim.sry" fname = "ZH_airshower/mysim.sry"

View file

@ -14,7 +14,9 @@ if __name__ == "__main__":
from os import path from os import path
import sys import sys
import os
import matplotlib import matplotlib
if os.name == 'posix' and "DISPLAY" not in os.environ:
matplotlib.use('Agg') matplotlib.use('Agg')
fname = "ZH_airshower/mysim.sry" fname = "ZH_airshower/mysim.sry"

View file

@ -48,10 +48,10 @@ def find_best_sample_shifts_summing_at_location(test_loc, antennas, allowed_samp
t_max = t__[-1] t_max = t__[-1]
# Interpolate and find best sample shift # Interpolate and find best sample shift
max_neg_shift = np.min(allowed_sample_shifts) * dt max_neg_shift = 0 #np.min(allowed_sample_shifts) * dt
max_pos_shift = np.max(allowed_sample_shifts) * dt max_pos_shift = 0 #np.max(allowed_sample_shifts) * dt
t_sum = np.arange(t_min+1+max_neg_shift, t_max-1+max_pos_shift, dt) t_sum = np.arange(t_min+max_neg_shift, t_max+max_pos_shift, dt)
a_sum = np.zeros(len(t_sum)) a_sum = np.zeros(len(t_sum))
best_sample_shifts = np.zeros( (len(antennas)) ,dtype=int) best_sample_shifts = np.zeros( (len(antennas)) ,dtype=int)
@ -97,7 +97,9 @@ def find_best_sample_shifts_summing_at_location(test_loc, antennas, allowed_samp
if __name__ == "__main__": if __name__ == "__main__":
import sys import sys
import os
import matplotlib import matplotlib
if os.name == 'posix' and "DISPLAY" not in os.environ:
matplotlib.use('Agg') matplotlib.use('Agg')
atm = AtmoCal() atm = AtmoCal()