@@ -78,7 +78,9 @@ best_tables: \
78
78
$(TABLE_DIR ) /best_cover_uni_avg.json \
79
79
$(TABLE_DIR ) /best_cover_multi_avg.json \
80
80
$(TABLE_DIR ) /best_f1_uni_full.json \
81
- $(TABLE_DIR ) /best_cover_uni_full.json
81
+ $(TABLE_DIR ) /best_cover_uni_full.json \
82
+ $(TABLE_DIR ) /best_f1_multi_full.json \
83
+ $(TABLE_DIR ) /best_cover_multi_full.json
82
84
83
85
$(TABLE_DIR ) /best_f1_combined_full.tex : $(SCRIPT_DIR ) /make_table.py summaries | table-dir
84
86
python $< -s $(SUMMARY_DIR ) -e best -m f1 -d combined -f tex -t full > $@
@@ -104,6 +106,12 @@ $(TABLE_DIR)/best_cover_uni_full.json: $(SCRIPT_DIR)/make_table.py summaries | t
104
106
$(TABLE_DIR ) /best_f1_uni_full.json : $(SCRIPT_DIR ) /make_table.py summaries | table-dir
105
107
python $< -s $(SUMMARY_DIR ) -e best -m f1 -d uni -f json -t full > $@
106
108
109
+ $(TABLE_DIR ) /best_f1_multi_full.json : $(SCRIPT_DIR ) /make_table.py summaries
110
+ python $< -s $(SUMMARY_DIR ) -e best -m f1 -d multi -f json -t full > $@
111
+
112
+ $(TABLE_DIR ) /best_cover_multi_full.json : $(SCRIPT_DIR ) /make_table.py summaries
113
+ python $< -s $(SUMMARY_DIR ) -e best -m cover -d multi -f json -t full > $@
114
+
107
115
default_tables : \
108
116
$(TABLE_DIR ) /default_f1_combined_full.tex \
109
117
$(TABLE_DIR ) /default_cover_combined_full.tex \
@@ -112,7 +120,9 @@ default_tables: \
112
120
$(TABLE_DIR ) /default_cover_uni_avg.json \
113
121
$(TABLE_DIR ) /default_cover_multi_avg.json \
114
122
$(TABLE_DIR ) /default_cover_uni_full.json \
115
- $(TABLE_DIR ) /default_f1_uni_full.json
123
+ $(TABLE_DIR ) /default_f1_uni_full.json \
124
+ $(TABLE_DIR ) /default_cover_multi_full.json \
125
+ $(TABLE_DIR ) /default_f1_multi_full.json
116
126
117
127
$(TABLE_DIR ) /default_f1_combined_full.tex : $(SCRIPT_DIR ) /make_table.py summaries | table-dir
118
128
python $< -s $(SUMMARY_DIR ) -e default -m f1 -d combined -f tex -t full > $@
@@ -138,6 +148,11 @@ $(TABLE_DIR)/default_cover_uni_full.json: $(SCRIPT_DIR)/make_table.py summaries
138
148
$(TABLE_DIR ) /default_f1_uni_full.json : $(SCRIPT_DIR ) /make_table.py summaries | table-dir
139
149
python $< -s $(SUMMARY_DIR ) -e default -m f1 -d uni -f json -t full > $@
140
150
151
+ $(TABLE_DIR ) /default_cover_multi_full.json : $(SCRIPT_DIR ) /make_table.py summaries | table-dir
152
+ python $< -s $(SUMMARY_DIR ) -e default -m cover -d multi -f json -t full > $@
153
+
154
+ $(TABLE_DIR ) /default_f1_multi_full.json : $(SCRIPT_DIR ) /make_table.py summaries | table-dir
155
+ python $< -s $(SUMMARY_DIR ) -e default -m f1 -d multi -f json -t full > $@
141
156
142
157
aggregate_wide : $(TABLE_DIR ) /aggregate_table_wide.tex
143
158
@@ -193,27 +208,56 @@ rank-dir:
193
208
mkdir -p $(RANK_DIR )
194
209
195
210
rankplots : \
196
- $(RANK_DIR ) /rankplot_best_cover_uni.tex \
197
- $(RANK_DIR ) /rankplot_best_f1_uni.tex \
198
- $(RANK_DIR ) /rankplot_default_cover_uni.tex \
199
- $(RANK_DIR ) /rankplot_default_f1_uni.tex \
200
211
$(RANK_DIR ) /rankplot_best_cover_uni.pdf \
201
212
$(RANK_DIR ) /rankplot_best_f1_uni.pdf \
202
213
$(RANK_DIR ) /rankplot_default_cover_uni.pdf \
203
- $(RANK_DIR ) /rankplot_default_f1_uni.pdf
214
+ $(RANK_DIR ) /rankplot_default_f1_uni.pdf \
215
+ $(RANK_DIR ) /rankplot_best_cover_multi.pdf \
216
+ $(RANK_DIR ) /rankplot_best_f1_multi.pdf \
217
+ $(RANK_DIR ) /rankplot_default_cover_multi.pdf \
218
+ $(RANK_DIR ) /rankplot_default_f1_multi.pdf
219
+
220
+ # ######
221
+ # UNI #
222
+ # ######
223
+
224
+ $(RANK_DIR ) /rankplot_best_cover_uni.tex : $(TABLE_DIR ) /best_cover_uni_full.json \
225
+ $(SCRIPT_DIR ) /rank_plots.py | rank-dir
226
+ python $(SCRIPT_DIR ) /rank_plots.py -i $< -o $@ -b max --type best
227
+
228
+ $(RANK_DIR ) /rankplot_best_f1_uni.tex : $(TABLE_DIR ) /best_f1_uni_full.json \
229
+ $(SCRIPT_DIR ) /rank_plots.py | rank-dir
230
+ python $(SCRIPT_DIR ) /rank_plots.py -i $< -o $@ -b max --type best
231
+
232
+ $(RANK_DIR ) /rankplot_default_cover_uni.tex : $(TABLE_DIR ) /default_cover_uni_full.json \
233
+ $(SCRIPT_DIR ) /rank_plots.py | rank-dir
234
+ python $(SCRIPT_DIR ) /rank_plots.py -i $< -o $@ -b max --type default
235
+
236
+ $(RANK_DIR ) /rankplot_default_f1_uni.tex : $(TABLE_DIR ) /default_f1_uni_full.json \
237
+ $(SCRIPT_DIR ) /rank_plots.py | rank-dir
238
+ python $(SCRIPT_DIR ) /rank_plots.py -i $< -o $@ -b max --type default
204
239
205
- $(RANK_DIR ) /rankplot_best_cover_uni.tex : $(TABLE_DIR ) /best_cover_uni_full.json $(SCRIPT_DIR ) /rank_plots.py | rank-dir
240
+ # ########
241
+ # MULTI #
242
+ # ########
243
+
244
+ $(RANK_DIR ) /rankplot_best_cover_multi.tex : $(TABLE_DIR ) /best_cover_multi_full.json \
245
+ $(SCRIPT_DIR ) /rank_plots.py | rank-dir
206
246
python $(SCRIPT_DIR ) /rank_plots.py -i $< -o $@ -b max --type best
207
247
208
- $(RANK_DIR ) /rankplot_best_f1_uni.tex : $(TABLE_DIR ) /best_f1_uni_full.json $(SCRIPT_DIR ) /rank_plots.py | rank-dir
248
+ $(RANK_DIR ) /rankplot_best_f1_multi.tex : $(TABLE_DIR ) /best_f1_multi_full.json \
249
+ $(SCRIPT_DIR ) /rank_plots.py | rank-dir
209
250
python $(SCRIPT_DIR ) /rank_plots.py -i $< -o $@ -b max --type best
210
251
211
- $(RANK_DIR ) /rankplot_default_cover_uni.tex : $(TABLE_DIR ) /default_cover_uni_full.json $(SCRIPT_DIR ) /rank_plots.py | rank-dir
252
+ $(RANK_DIR ) /rankplot_default_cover_multi.tex : $(TABLE_DIR ) /default_cover_multi_full.json \
253
+ $(SCRIPT_DIR ) /rank_plots.py | rank-dir
212
254
python $(SCRIPT_DIR ) /rank_plots.py -i $< -o $@ -b max --type default
213
255
214
- $(RANK_DIR ) /rankplot_default_f1_uni.tex : $(TABLE_DIR ) /default_f1_uni_full.json $(SCRIPT_DIR ) /rank_plots.py | rank-dir
256
+ $(RANK_DIR ) /rankplot_default_f1_multi.tex : $(TABLE_DIR ) /default_f1_multi_full.json \
257
+ $(SCRIPT_DIR ) /rank_plots.py | rank-dir
215
258
python $(SCRIPT_DIR ) /rank_plots.py -i $< -o $@ -b max --type default
216
259
260
+
217
261
$(RANK_DIR ) /rankplot_% .pdf : $(RANK_DIR ) /rankplot_% .tex | rank-dir
218
262
latexmk -pdf -pdflatex=" pdflatex -interaction=nonstopmode --shell-escape" \
219
263
-outdir=$(RANK_DIR ) $<
@@ -237,7 +281,14 @@ clean_rankplots:
237
281
CONSTANT_TARGETS = $(CONST_DIR ) /sigtest_global_best_cover_uni.tex \
238
282
$(CONST_DIR ) /sigtest_global_best_f1_uni.tex \
239
283
$(CONST_DIR ) /sigtest_global_default_cover_uni.tex \
240
- $(CONST_DIR ) /sigtest_global_default_f1_uni.tex
284
+ $(CONST_DIR ) /sigtest_global_default_f1_uni.tex \
285
+ $(CONST_DIR ) /SeriesLengthMin.tex \
286
+ $(CONST_DIR ) /SeriesLengthMax.tex \
287
+ $(CONST_DIR ) /SeriesLengthMean.tex \
288
+ $(CONST_DIR ) /UniqueAnnotationsMin.tex \
289
+ $(CONST_DIR ) /UniqueAnnotationsMax.tex \
290
+ $(CONST_DIR ) /UniqueAnnotationsMean.tex \
291
+ $(CONST_DIR ) /UniqueAnnotationsStd.tex
241
292
242
293
const-dir :
243
294
mkdir -p $(CONST_DIR )
@@ -260,6 +311,34 @@ $(CONST_DIR)/sigtest_global_default_f1_uni.tex: $(TABLE_DIR)/default_f1_uni_full
260
311
$(SCRIPT_DIR ) /significance.py | const-dir
261
312
python $(SCRIPT_DIR ) /significance.py -i $< -o $@ --type best --mode global
262
313
314
+ $(CONST_DIR ) /SeriesLengthMin.tex : $(SCRIPT_DIR ) /descriptive_length.py \
315
+ $(DATASET_SUMMARIES ) | const-dir
316
+ python $< -s $(SUMMARY_DIR ) -t min > $@
317
+
318
+ $(CONST_DIR ) /SeriesLengthMax.tex : $(SCRIPT_DIR ) /descriptive_length.py \
319
+ $(DATASET_SUMMARIES ) | const-dir
320
+ python $< -s $(SUMMARY_DIR ) -t max > $@
321
+
322
+ $(CONST_DIR ) /SeriesLengthMean.tex : $(SCRIPT_DIR ) /descriptive_length.py \
323
+ $(DATASET_SUMMARIES ) | const-dir
324
+ python $< -s $(SUMMARY_DIR ) -t mean > $@
325
+
326
+ $(CONST_DIR ) /UniqueAnnotationsMin.tex : $(SCRIPT_DIR ) /descriptive_annotations.py \
327
+ $(DATASET_SUMMARIES ) | const-dir
328
+ python $< -s $(SUMMARY_DIR ) -t min > $@
329
+
330
+ $(CONST_DIR ) /UniqueAnnotationsMax.tex : $(SCRIPT_DIR ) /descriptive_annotations.py \
331
+ $(DATASET_SUMMARIES ) | const-dir
332
+ python $< -s $(SUMMARY_DIR ) -t max > $@
333
+
334
+ $(CONST_DIR ) /UniqueAnnotationsMean.tex : $(SCRIPT_DIR ) /descriptive_annotations.py \
335
+ $(DATASET_SUMMARIES ) | const-dir
336
+ python $< -s $(SUMMARY_DIR ) -t mean > $@
337
+
338
+ $(CONST_DIR ) /UniqueAnnotationsStd.tex : $(SCRIPT_DIR ) /descriptive_annotations.py \
339
+ $(DATASET_SUMMARIES ) | const-dir
340
+ python $< -s $(SUMMARY_DIR ) -t std > $@
341
+
263
342
clean_constants :
264
343
rm -f $(CONSTANT_TARGETS )
265
344
@@ -312,4 +391,6 @@ validate: ./utils/validate_schema.py ./schema.json
312
391
# #
313
392
# ##########
314
393
315
- clean : clean_summaries clean_tables clean_rankplots clean_venvs
394
+ clean : clean_results clean_venvs
395
+
396
+ clean_results : clean_summaries clean_tables clean_rankplots clean_constants
0 commit comments