diff --git a/scripts/rttc.py b/scripts/rttc.py index 5c451d6911091231796540ee4b93f0314c61da1d..0cfcf79b039ee6639b03d81908dc348620a16278 100644 --- a/scripts/rttc.py +++ b/scripts/rttc.py @@ -55,7 +55,8 @@ def main(): params = [] for du in detector.dus: - params += ['wr_mu/%d/0' % du] + ['wr_delta/%d/0/%i' % (du, i) for i in range(4)] + params += ['wr_mu/%d/0' % du + ] + ['wr_delta/%d/0/%i' % (du, i) for i in range(4)] xfmt = md.DateFormatter('%Y-%m-%d %H:%M') @@ -69,24 +70,25 @@ def main(): data[du].append((datetime.utcnow(), [v['value'] for v in values[idx_start:idx_stop]])) - - for du in detector.dus: + fig, axes = plt.subplots(figsize=(16, 4 * len(detector.dus))) + for ax, du in zip(axes, detector.dus): times = [] rttc = [] for d in data[du]: times.append(d[0]) wr_mu, wr_delta0, wr_delta1, wr_delta2, wr_delta3 = d[1] - rttc_value = wr_mu - (wr_delta0 + wr_delta1 + wr_delta2 + wr_delta3) + rttc_value = wr_mu - ( + wr_delta0 + wr_delta1 + wr_delta2 + wr_delta3) rttc.append(rttc_value) - fig, ax = plt.subplots(figsize=(16, 4)) ax.plot(times, rttc, marker="X", markersize=6, linestyle='None') ax.set_xlabel('time [UTC]') ax.set_ylabel('RTTC [ps]') ax.xaxis.set_major_formatter(xfmt) - plt.savefig(os.path.join(plots_path, 'rttc_du-%d.png' % du), - dpi=120, bbox_inches="tight") - plt.close('all') + plt.savefig( + os.path.join(plots_path, 'rttc.png'), dpi=120, bbox_inches="tight") + plt.close('all') + if __name__ == '__main__': main()