2013-10-27 09:35:05 +00:00
|
|
|
|
|
|
|
|
spidev.so: spidev_py.py spidev_py.c
|
2021-07-30 11:17:19 +00:00
|
|
|
python3 $< build
|
2021-07-30 11:45:20 +00:00
|
|
|
ln -f build/lib.*/spidev*.so $@
|
2017-05-19 18:36:58 +00:00
|
|
|
|
|
|
|
|
%.E: %.EI
|
2018-06-18 10:07:03 +00:00
|
|
|
grep -a ^E $< > $@
|
2017-06-18 21:32:20 +00:00
|
|
|
|
2024-05-22 13:07:01 +00:00
|
|
|
%.Itime: %.EI
|
|
|
|
|
./Itime.awk $< > $@
|
|
|
|
|
|
2017-06-18 21:32:20 +00:00
|
|
|
%EIF: %EI GSM_filter.awk
|
|
|
|
|
GSM_filter.awk $< >$@
|
2018-02-11 14:25:02 +00:00
|
|
|
|
|
|
|
|
%.PT: pressure.awk %.EI
|
2018-06-18 10:07:03 +00:00
|
|
|
$^ >$@
|
|
|
|
|
|
|
|
|
|
%.PH: %.EI
|
|
|
|
|
grep -a '^[PH]' $< >$@
|
|
|
|
|
|
|
|
|
|
%.S: %.EI
|
|
|
|
|
./RPi.awk 'isS(){doSa()}' $< > $@
|
|
|
|
|
|
2021-03-12 20:38:26 +00:00
|
|
|
%.HK: %.EI %.epoch
|
2025-03-27 15:21:26 +00:00
|
|
|
./RPi.awk 'isH(){doH()}' file_epoch=$(shell cat $*.epoch) $< > $@
|
2020-02-17 10:22:02 +00:00
|
|
|
|
2021-03-12 20:38:26 +00:00
|
|
|
%.CP: %.EI %.epoch
|
2025-03-27 15:21:26 +00:00
|
|
|
./RPi.awk 'isH(){};isP(1){};isC(){print $$0, live, Pressure+0, Time+file_epoch}' file_epoch=$(shell cat $*.epoch) $< > $@
|
2020-02-22 20:24:44 +00:00
|
|
|
|
2023-11-01 14:05:25 +00:00
|
|
|
%.P2: %.EI %.epoch
|
2025-03-27 15:21:26 +00:00
|
|
|
./RPi.awk 'isH(){};isP(2){print Pressure+0, Time+file_epoch}' file_epoch=$(shell cat $*.epoch) $< > $@
|
2023-11-01 14:05:25 +00:00
|
|
|
|
2018-06-18 10:07:03 +00:00
|
|
|
%.iphase: %.EI
|
|
|
|
|
./RPi.awk '{phase_HIST(60)}' $< > $@
|
|
|
|
|
|
2018-07-08 14:51:48 +00:00
|
|
|
ifneq ($(UNIT),)
|
|
|
|
|
U=-v U="$(UNIT)"
|
|
|
|
|
endif
|
|
|
|
|
|
2018-11-01 09:45:45 +00:00
|
|
|
%.hist: %.EI ./RPi.awk
|
2018-07-08 14:51:48 +00:00
|
|
|
./RPi.awk $U 'isE() $(CUT) {do_HISTS()}' $H $< > $@
|
2018-11-01 09:45:45 +00:00
|
|
|
%_muons.hist: %.EI ./RPi.awk
|
2018-07-08 14:51:48 +00:00
|
|
|
./RPi.awk $U 'isMuon() $(CUT) {do_HISTS()}' $H $< > $@
|
2018-11-01 09:45:45 +00:00
|
|
|
%_xrays.hist: %.EI ./RPi.awk
|
2018-07-08 14:51:48 +00:00
|
|
|
./RPi.awk $U 'isXray() $(CUT) {do_HIST(C, A[C]); nHIST++}' $H $< > $@
|
2019-03-07 09:10:33 +00:00
|
|
|
%_xrays_res4.hist: %.EI ./RPi.awk
|
|
|
|
|
./RPi.awk $U 'isXray() $(CUT) {do_HIST(C, A[C]); nHIST++}' $H resV=0.2095535 $< > $@
|
|
|
|
|
%_xrays_res8.hist: %.EI ./RPi.awk
|
|
|
|
|
./RPi.awk $U 'isXray() $(CUT) {do_HIST(C, A[C]); nHIST++}' $H resV=0.10477675 $< > $@
|
2018-07-08 14:51:48 +00:00
|
|
|
%.rate: %.EI
|
|
|
|
|
awk '/^E/{N++};/^H/{print $$2,N,$$2-L;N=0;L=$$2}' $< >$@
|
2020-02-22 22:57:42 +00:00
|
|
|
%.3Dhist: %.EI
|
|
|
|
|
./RPi.awk -v U=THREED 'isE() $(CUT) {do_ThreeD()}' $H $< > $@
|
|
|
|
|
%.EmV: %.EI
|
|
|
|
|
./RPi.awk $U 'BEGIN{print name[0], name[1], name[2], name[3]}; isE() $(CUT) {print A[0], A[1], A[2], A[3]}' $< > $@
|
2023-09-18 10:34:01 +00:00
|
|
|
%.FISH: %.EI
|
|
|
|
|
./RPi.awk -v U=CHAOS 'CHAOSfish(){doCHAOSfish()}' $H $< > $@
|
|
|
|
|
|
2023-09-30 23:02:22 +00:00
|
|
|
data/%-fish.png: data/%.EI
|
|
|
|
|
QUERY_STRING='plot&$*.EI' www/cgi/rpirena-cjr
|
|
|
|
|
|
2021-07-30 12:28:41 +00:00
|
|
|
%.EI.HRP: %.EI ./hour_rate_pressure.awk
|
2020-03-05 11:27:46 +00:00
|
|
|
./hour_rate_pressure.awk T=21600 $< >$@
|
2021-07-30 12:28:41 +00:00
|
|
|
%.EI.HRP1: %.EI ./hour_rate_pressure.awk
|
|
|
|
|
./hour_rate_pressure.awk T=3600 $< >$@
|
2020-08-27 19:40:44 +00:00
|
|
|
|
|
|
|
|
data/MDDM.HRP: $(patsubst %.EI,%.EI.HRP,$(wildcard data/20*-MDDM-[0-9]*.EI))
|
|
|
|
|
ls -1 $^ | sort | xargs cat > $@
|
|
|
|
|
|
2021-07-30 12:28:41 +00:00
|
|
|
data/MDDM.HRP1: $(patsubst %.EI,%.EI.HRP1,$(wildcard data/20*-MDDM-[0-9]*.EI))
|
|
|
|
|
ls -1 $^ | sort | xargs cat > $@
|
|
|
|
|
|
|
|
|
|
%.HRP1.a43200: %.HRP1
|
|
|
|
|
derive.py -x1 -y2,4,6,8 -p3 -N2 -s 43200 $< > $@
|
|
|
|
|
|
2021-03-12 20:38:26 +00:00
|
|
|
%.epoch: %.EI
|
|
|
|
|
./RPi.awk 'isGPS(){};END{print file_epoch}' $< > $@
|
|
|
|
|
|
|
|
|
|
%.L2R: %.EI ./l2_rates.awk %.epoch
|
|
|
|
|
$(word 2,$^) -v file_epoch=$(shell cat $(word 3,$^)) $< >$@
|
2021-08-08 16:43:20 +00:00
|
|
|
# µM
|
|
|
|
|
%.uMhist: %.EI ./RPi.awk
|
|
|
|
|
./RPi.awk -v U=uM 'isE() {uM_HIST()}' $H $< > $@
|
|
|
|
|
%_A1A2.2dhist: %.EI
|
|
|
|
|
./RPi.awk -v U=uM 'is2D(A1,A2) && Ai<500 && Aj<500 {do_2DHIST(Ai,Aj)}' $< > $@
|
|
|
|
|
%_B1B2.2dhist: %.EI
|
|
|
|
|
./RPi.awk -v U=uM 'is2D(B1,B2) && Ai<500 && Aj<500 {do_2DHIST(Ai,Aj)}' $< > $@
|
|
|
|
|
%_AifB.2dhist: %.EI
|
|
|
|
|
./RPi.awk -v U=uM 'isuMlight(B1,B2) && is2D(A1,A2) && Ai<500 && Aj<500 {do_2DHIST(Ai,Aj)}' $< > $@
|
|
|
|
|
%_BifA.2dhist: %.EI
|
|
|
|
|
./RPi.awk -v U=uM 'isuMlight(A1,A2) && is2D(B1,B2) && Ai<500 && Aj<500 {do_2DHIST(Ai,Aj)}' $< > $@
|
|
|
|
|
|
2025-06-13 16:32:28 +00:00
|
|
|
%.sethat: %.EI %.epoch
|
|
|
|
|
./sethat.awk 'isI(){pr()}' file_epoch=$(shell cat $*.epoch) $< > $@
|