-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathMakefile
executable file
·40 lines (28 loc) · 1.11 KB
/
Makefile
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
.PHONY: run build show slides paper paper-verbose paper-autorebuild review
alles: build run show
jupyterlatex:
jupyter nbconvert Paper.ipynb --to latex --output paper/jupyter-paper.tex
jupytermarkdown:
jupyter nbconvert Paper.ipynb --to markdown --output paper/paper.md
pandoc -o paper/jupyter-paper.tex --filter pandoc-minted paper/paper.md
jupyterverbose:
pdflatex -shell-escape -output-directory=build jupyter-paper.tex
paper:
cd paper; pdflatex -shell-escape -interaction=batchmode -halt-on-error -output-directory=build paper.tex
paper-verbose:
cd paper; pdflatex -shell-escape -output-directory=build paper.tex
cd paper/build; bibtex paper
cd paper; pdflatex -shell-escape -output-directory=build paper.tex
review:
cd review; pdflatex -shell-escape -output-directory=build review.tex
paper-autorebuild:
fswatch -0 paper/appendix3.tex | xargs -0 -n 1 make paper
slides:
jupyter-nbconvert --to slides Presentation.ipynb --reveal-prefix=reveal.js --output presentation/presentation
build:
scons
run:
cd output; ../build/ADV1D -t 800 -s 1000
show:
#paraview --state=plot.pvsm
paraview --data=output/adv1d_..vtr