1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161
|
tests/test-bin-label: ones scale zeros join transpose bin resize nrmse
set -e ; mkdir $(TESTS_TMP) ; cd $(TESTS_TMP) ;\
$(TOOLDIR)/ones 2 1 1 o.ra ;\
$(TOOLDIR)/scale -- -1 o.ra om.ra ;\
$(TOOLDIR)/zeros 2 2 1 p4.ra ;\
$(TOOLDIR)/join 0 o.ra o.ra p0.ra ;\
$(TOOLDIR)/join 0 o.ra om.ra p1.ra ;\
$(TOOLDIR)/join 0 om.ra om.ra p2.ra ;\
$(TOOLDIR)/join 0 om.ra o.ra p3.ra ;\
$(TOOLDIR)/join 1 p0.ra p1.ra p0.ra p2.ra p1.ra p3.ra p4.ra p4.ra p3.ra p2.ra p0.ra p4.ra p3.ra p.ra ;\
$(TOOLDIR)/ones 1 1 o.ra ;\
$(TOOLDIR)/scale 0 o.ra o0.ra ;\
$(TOOLDIR)/scale 1 o.ra o1.ra ;\
$(TOOLDIR)/scale 2 o.ra o2.ra ;\
$(TOOLDIR)/scale 3 o.ra o3.ra ;\
$(TOOLDIR)/scale 4 o.ra o4.ra ;\
$(TOOLDIR)/join 0 o0.ra o2.ra o0.ra o3.ra o2.ra o4.ra o1.ra o1.ra o4.ra o3.ra o0.ra o1.ra o4.ra lab.ra ;\
$(TOOLDIR)/transpose 0 1 lab.ra lab1.ra ;\
$(TOOLDIR)/bin -l2 lab1.ra p.ra x.ra ;\
$(TOOLDIR)/join 2 p0.ra p0.ra p0.ra pa.ra ;\
$(TOOLDIR)/resize 2 3 pa.ra paa.ra ;\
$(TOOLDIR)/join 2 p1.ra p1.ra pb.ra ;\
$(TOOLDIR)/resize 2 3 pb.ra pbb.ra ;\
$(TOOLDIR)/join 2 p2.ra p2.ra pc.ra ;\
$(TOOLDIR)/resize 2 3 pc.ra pcc.ra ;\
$(TOOLDIR)/join 2 p3.ra p3.ra p3.ra pd.ra ;\
$(TOOLDIR)/resize 2 3 pd.ra pdd.ra ;\
$(TOOLDIR)/join 2 p4.ra p4.ra pe.ra ;\
$(TOOLDIR)/resize 2 3 pe.ra pee.ra ;\
$(TOOLDIR)/join 1 paa.ra pee.ra pbb.ra pcc.ra pdd.ra comp.ra ;\
$(TOOLDIR)/nrmse -t 0. comp.ra x.ra ;\
rm *.ra ; cd .. ; rmdir $(TESTS_TMP)
touch $@
tests/test-bin-reorder: ones scale join bin nrmse
set -e ; mkdir $(TESTS_TMP) ; cd $(TESTS_TMP) ;\
$(TOOLDIR)/ones 2 1 1 o1.ra ;\
$(TOOLDIR)/scale 2 o1.ra o2.ra ;\
$(TOOLDIR)/scale 3 o1.ra o3.ra ;\
$(TOOLDIR)/scale 4 o1.ra o4.ra ;\
$(TOOLDIR)/scale 5 o1.ra o5.ra ;\
$(TOOLDIR)/scale 6 o1.ra o6.ra ;\
$(TOOLDIR)/scale 0 o1.ra o0.ra ;\
$(TOOLDIR)/join 1 o0.ra o1.ra o2.ra o3.ra o4.ra o5.ra o6.ra o0.ra o1.ra o2.ra o3.ra o4.ra o5.ra o6.ra incr.ra ;\
$(TOOLDIR)/join 1 o6.ra o5.ra o4.ra o3.ra o2.ra o0.ra o1.ra rand.ra ;\
$(TOOLDIR)/join 1 o5.ra o6.ra o4.ra o3.ra o2.ra o1.ra o0.ra o5.ra o6.ra o4.ra o3.ra o2.ra o1.ra o0.ra lab.ra ;\
$(TOOLDIR)/bin -o lab.ra rand.ra rand_reorder.ra ;\
$(TOOLDIR)/nrmse -t 0. incr.ra rand_reorder.ra ;\
rm *.ra ; cd .. ; rmdir $(TESTS_TMP)
touch $@
tests/test-bin-quadrature: ones scale reshape transpose join bin nrmse
set -e ; mkdir $(TESTS_TMP) ; cd $(TESTS_TMP) ;\
$(TOOLDIR)/ones 2 1 1 o1.ra ;\
$(TOOLDIR)/scale 0 o1.ra o0.ra ;\
$(TOOLDIR)/scale -- -1 o1.ra om1.ra ;\
$(TOOLDIR)/scale 2 o1.ra o2.ra ;\
$(TOOLDIR)/scale 3 o1.ra o3.ra ;\
$(TOOLDIR)/scale 4 o1.ra o4.ra ;\
$(TOOLDIR)/scale 5 o1.ra o5.ra ;\
$(TOOLDIR)/join 1 o1.ra o1.ra q1.ra ;\
$(TOOLDIR)/join 1 om1.ra o1.ra q2.ra ;\
$(TOOLDIR)/join 1 om1.ra om1.ra q3.ra ;\
$(TOOLDIR)/join 1 o1.ra om1.ra q4.ra ;\
$(TOOLDIR)/join 0 q2.ra q3.ra q4.ra q1.ra q2.ra qc.ra ;\
$(TOOLDIR)/join 0 q1.ra q1.ra q3.ra q3.ra q1.ra qr.ra ;\
$(TOOLDIR)/join 1 qr.ra qc.ra q.ra ;\
$(TOOLDIR)/reshape 3075 1 1 5 4 q.ra eof.ra ;\
$(TOOLDIR)/join 0 o1.ra o2.ra o3.ra o4.ra o5.ra k.ra ;\
$(TOOLDIR)/transpose 0 10 k.ra k1.ra ;\
$(TOOLDIR)/bin -C4 -R2 eof.ra k1.ra qbin.ra ;\
$(TOOLDIR)/join 0 o0.ra o0.ra r1c1.ra ;\
$(TOOLDIR)/join 0 o1.ra o5.ra r1c2.ra ;\
$(TOOLDIR)/join 0 o2.ra o0.ra r1c3.ra ;\
$(TOOLDIR)/join 0 o0.ra o0.ra r1c4.ra ;\
$(TOOLDIR)/join 10 r1c1.ra r1c2.ra r1c3.ra r1c4.ra r1.ra ;\
$(TOOLDIR)/join 0 o4.ra o0.ra r2c1.ra ;\
$(TOOLDIR)/join 0 o0.ra o0.ra r2c2.ra ;\
$(TOOLDIR)/join 0 o0.ra o0.ra r2c3.ra ;\
$(TOOLDIR)/join 0 o3.ra o0.ra r2c4.ra ;\
$(TOOLDIR)/join 10 r2c1.ra r2c2.ra r2c3.ra r2c4.ra r2.ra ;\
$(TOOLDIR)/join 11 r1.ra r2.ra ref.ra ;\
$(TOOLDIR)/transpose 0 2 ref.ra ref1.ra ;\
$(TOOLDIR)/nrmse -t 0. ref1.ra qbin.ra ;\
rm *.ra ; cd .. ; rmdir $(TESTS_TMP)
touch $@
tests/test-bin-quadrature-offset: ones scale reshape transpose join bin nrmse
set -e ; mkdir $(TESTS_TMP) ; cd $(TESTS_TMP) ;\
$(TOOLDIR)/ones 2 1 1 o1.ra ;\
$(TOOLDIR)/scale 0 o1.ra o0.ra ;\
$(TOOLDIR)/scale -- -1 o1.ra om1.ra ;\
$(TOOLDIR)/scale 2 o1.ra o2.ra ;\
$(TOOLDIR)/scale 3 o1.ra o3.ra ;\
$(TOOLDIR)/scale 4 o1.ra o4.ra ;\
$(TOOLDIR)/scale 5 o1.ra o5.ra ;\
$(TOOLDIR)/join 1 o1.ra o1.ra q1.ra ;\
$(TOOLDIR)/join 1 om1.ra o1.ra q2.ra ;\
$(TOOLDIR)/join 1 om1.ra om1.ra q3.ra ;\
$(TOOLDIR)/join 1 o1.ra om1.ra q4.ra ;\
$(TOOLDIR)/join 0 q2.ra q3.ra q4.ra q1.ra q2.ra qc.ra ;\
$(TOOLDIR)/join 0 q1.ra q1.ra q3.ra q3.ra q1.ra qr.ra ;\
$(TOOLDIR)/join 1 qr.ra qc.ra q.ra ;\
$(TOOLDIR)/reshape 3075 1 1 5 4 q.ra eof.ra ;\
$(TOOLDIR)/join 0 o1.ra o2.ra o3.ra o4.ra o5.ra k.ra ;\
$(TOOLDIR)/transpose 0 10 k.ra k1.ra ;\
$(TOOLDIR)/bin -C4 -R2 -O 180:-90 eof.ra k1.ra qbin.ra ;\
$(TOOLDIR)/join 0 o0.ra o0.ra r1c1.ra ;\
$(TOOLDIR)/join 0 o0.ra o0.ra r1c2.ra ;\
$(TOOLDIR)/join 0 o3.ra o0.ra r1c3.ra ;\
$(TOOLDIR)/join 0 o4.ra o0.ra r1c4.ra ;\
$(TOOLDIR)/join 10 r1c1.ra r1c2.ra r1c3.ra r1c4.ra r1.ra ;\
$(TOOLDIR)/join 0 o1.ra o5.ra r2c1.ra ;\
$(TOOLDIR)/join 0 o2.ra o0.ra r2c2.ra ;\
$(TOOLDIR)/join 0 o0.ra o0.ra r2c3.ra ;\
$(TOOLDIR)/join 0 o0.ra o0.ra r2c4.ra ;\
$(TOOLDIR)/join 10 r2c1.ra r2c2.ra r2c3.ra r2c4.ra r2.ra ;\
$(TOOLDIR)/join 11 r1.ra r2.ra ref.ra ;\
$(TOOLDIR)/transpose 0 2 ref.ra ref1.ra ;\
$(TOOLDIR)/nrmse -t 0. ref1.ra qbin.ra ;\
rm *.ra ; cd .. ; rmdir $(TESTS_TMP)
touch $@
tests/test-bin-amplitude: ones scale reshape transpose join bin nrmse
set -e ; mkdir $(TESTS_TMP) ; cd $(TESTS_TMP) ;\
$(TOOLDIR)/ones 2 1 1 o1.ra ;\
$(TOOLDIR)/scale 0 o1.ra o0.ra ;\
$(TOOLDIR)/scale -- -1 o1.ra om1.ra ;\
$(TOOLDIR)/scale 2 o1.ra o2.ra ;\
$(TOOLDIR)/scale 3 o1.ra o3.ra ;\
$(TOOLDIR)/scale 4 o1.ra o4.ra ;\
$(TOOLDIR)/scale 5 o1.ra o5.ra ;\
$(TOOLDIR)/join 1 o1.ra o1.ra q1.ra ;\
$(TOOLDIR)/join 1 om1.ra o1.ra q2.ra ;\
$(TOOLDIR)/join 1 om1.ra om1.ra q3.ra ;\
$(TOOLDIR)/join 1 o1.ra om1.ra q4.ra ;\
$(TOOLDIR)/join 1 om1.ra om1.ra qrm1.ra ;\
$(TOOLDIR)/join 1 o0.ra o0.ra qr0.ra ;\
$(TOOLDIR)/join 1 o1.ra o1.ra qr1.ra ;\
$(TOOLDIR)/join 0 q2.ra q3.ra q4.ra q1.ra q2.ra qc.ra ;\
$(TOOLDIR)/join 0 qr1.ra qrm1.ra qr0.ra qr1.ra qrm1.ra qr.ra ;\
$(TOOLDIR)/join 0 o1.ra o2.ra o3.ra o4.ra o5.ra k.ra ;\
$(TOOLDIR)/join 1 qr.ra qc.ra q.ra ;\
$(TOOLDIR)/reshape 3075 1 1 5 4 q.ra eof.ra ;\
$(TOOLDIR)/transpose 0 10 k.ra k1.ra ;\
$(TOOLDIR)/bin -C4 -R3 -M eof.ra k1.ra qbin.ra ;\
$(TOOLDIR)/join 10 o0.ra o5.ra o2.ra o0.ra kb0.ra ;\
$(TOOLDIR)/join 10 o0.ra o0.ra o0.ra o3.ra kb1.ra ;\
$(TOOLDIR)/join 10 o4.ra o1.ra o0.ra o0.ra kb2.ra ;\
$(TOOLDIR)/join 11 kb0.ra kb1.ra kb2.ra kj.ra ;\
$(TOOLDIR)/nrmse -t 0. kj.ra qbin.ra ;\
rm *.ra ; cd .. ; rmdir $(TESTS_TMP)
touch $@
TESTS += tests/test-bin-label tests/test-bin-reorder tests/test-bin-quadrature tests/test-bin-quadrature-offset tests/test-bin-amplitude
|