all : test.h5
	sgn-manifold-cbc-bank-test-plot --output-prefix test --test test.h5

all-sky-bank.h5 : all-sky-bank.yaml
	sgn-manifold-cbc-bank --yaml $< --output-h5 $@ --verbose

all-sky-bank-refined.h5 : all-sky-bank.h5
	sgn-manifold-cbc-bank-check-coverage \
		--bank $< \
		--output-bank $@ \
		--match-resolution pn \
		--target-match 0.97 \
		--neighbors 16384 \
		--n-samples 1 \
		--max-iterations 100 \
		--mc-tolerance 0.01 \
		--processes 6 \
		--seed 42 \
		--verbose

test.h5 : all-sky-bank-refined.h5
	sgn-manifold-cbc-bank-test --num-injections 1000 --bank $< --output-h5 $@ --verbose

clean:
	rm -f test.h5 all-sky-bank-refined.h5 all-sky-bank.h5 *.png
