Commit graph

376 commits

Author SHA1 Message Date
2281019853 Pulse: as generating Thesis plots 2023-11-14 16:46:35 +01:00
b9314a2800 PDFs: revamped as used in Thesis 2023-11-14 16:25:49 +01:00
373164f1b0 Lib: functions to easily plot FT's 2023-11-14 16:24:57 +01:00
770c49a646 PDFs: save all Axes as separate figures 2023-11-14 15:29:48 +01:00
a32ae6b2ef PDFs: modified script from Harm for PhasorSum distributions 2023-11-14 15:28:25 +01:00
4462d4ef2e Lib: MethodMappingProxy to perform the same method call on multiple objects 2023-11-14 15:19:38 +01:00
869ef6dc29 ZH: dc_grid_power_time_fixes as used for Thesis Figures 2023-11-03 17:20:24 +01:00
8e5a8b608d Rit: squashed commits 2023-11-03 17:18:57 +01:00
42236b03a8 ZH: ca_period_from_shower as used for Thesis Figures 2023-10-31 16:47:45 +01:00
f50b5cb308 ZH: denote Xref in figure names 2023-08-29 11:09:20 +02:00
14ab836a6d ZH: repair cases: move sc_kwargs 2023-05-31 18:43:47 +02:00
1fee731ec3 ZH: always calculate orig_t maximum power for grid power figure 2023-05-31 18:38:05 +02:00
e9f459b8fa Pulse: fix save hilbert timing + figsizing 2023-05-31 17:10:58 +02:00
95594c59ab ZH: overlapping traces: little styling 2023-05-23 14:18:43 +02:00
c08e2ae73c ZH: repair cases: on axis overlapping traces 2023-05-23 14:03:06 +02:00
5243f09edc ZH: fixup to 7eaa97d0
ZH: rename clock repair-all mode to repair-full
2023-05-23 12:24:40 +02:00
b833bfa580 Pulse: Hilbert Envelope: available for SNR-TimeAccuracy plot 2023-05-19 00:58:23 +02:00
01237a7386 Pulse: SNR vs Time accuracy: optional errorbar 2023-05-19 00:56:59 +02:00
f7a68ef68a Pulse: Hilbert Envelope Maximum: WIP 2023-05-19 00:15:48 +02:00
9fa9986fce Pulse: show residuals in SNR vs accuracy plot: Finished 2023-05-18 22:59:31 +02:00
c8ac1fa50e Pulse: show residuals in SNR vs accuracy plot: WIP 2023-05-18 22:59:31 +02:00
cc4b545260 Pulse: internal: calculate and cache snr values 2023-05-17 20:21:34 +02:00
eac9285efe Pulse: ResVsnr: lower ylimit at 1e-1 2023-05-17 18:17:37 +02:00
d1c89547b1 Pulse: Filter Response Figure 2023-05-17 17:57:23 +02:00
4e96342342 Pulse: Waveform figure: show SNR levels 2023-05-17 17:50:17 +02:00
de92e25b75 Pulse: normalise template before correlating 2023-05-17 17:48:23 +02:00
f4d8966df8 Pulse: explicit window for signal + cache writing toggle 2023-05-17 17:48:23 +02:00
003245fbd0 WIP 2023-05-17 13:54:29 +02:00
fd636247b9 Pulse: fix import pairwise for python <3.10 2023-05-17 13:54:29 +02:00
208bd9a35d ZH: findks: introduce tqdm + suppress many figures warning 2023-05-17 13:54:29 +02:00
7eaa97d0cb ZH: rename clock repair-all mode to repair-full 2023-05-17 13:54:29 +02:00
278d029f8e ZH: k-find: only correlate against strongest signal
The summing of the first antennas can bias the k's for later antennas.
Since the set of k's is limited to -3,-2,..,3 this influences the amount of 'correct' k's to try.
It is better to use the strongest signal only to keep the same reference point
2023-05-17 13:54:29 +02:00
092c9344f3 ZH: missed path.basename for fig_fnames 2023-05-17 13:54:28 +02:00
d0320298c2 ZH: findks:: sum-maxima figure + shower_plane location in titling 2023-05-17 13:54:28 +02:00
82a33bd84c ZH: make: introduce rough-findks target 2023-04-28 17:16:23 +02:00
01164ddfae ZH: prefer str.format with g over e 2023-04-28 17:14:49 +02:00
5abed24ecf ZH: findks: introduce snr into period shift figures 2023-04-28 17:10:13 +02:00
3bc5504c2b ZH: findks: u rewrite function from samples to periods
This makes sure to actually use interpolation to find the best period offset instead of rolling the samples.
The latter won't work when the period is not dividable by the sampling period.
2023-04-28 17:08:53 +02:00
9f610ab2e7 ZH: findks: let function determine shifts irrespective of sampling 2023-04-28 16:37:35 +02:00
581b83ac5b ZH: figlib: stabilise chisquare calculation 2023-04-28 16:32:54 +02:00
80cc240f23 Pulse: move thresholding plot code around 2023-04-28 16:11:08 +02:00
22d96c99bd Pulse: fix wrong template_dt var in trace_upsampler 2023-04-26 18:27:55 +02:00
59feab014e Pulse: snr plot multiple template_dt curves 2023-04-26 17:04:34 +02:00
168b0a60bc Pulse: move timeresidual matching to function 2023-04-26 15:49:20 +02:00
1f00a3fe76 Pulse: move templating to function 2023-04-26 15:21:12 +02:00
227a897840 Pulse: noise realisation option to normalise 2023-04-26 14:51:49 +02:00
fd9119ad89 Pulse: snr plot: indicate masking 2023-04-26 14:51:01 +02:00
279ea46550 Pulse: analog_template interpol + rename snr_factor 2023-04-26 13:45:56 +02:00
4abb6997b8 Pulse Matching: introduce caching mechanism 2023-04-25 11:51:24 +02:00
a011aee28e Pulse finding for multiple SNR 2023-04-24 18:37:13 +02:00