-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathdvc.yaml
More file actions
58 lines (58 loc) · 1.77 KB
/
Copy pathdvc.yaml
File metadata and controls
58 lines (58 loc) · 1.77 KB
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
stages:
collect-data:
cmd: calkit xenv -n py --no-check -- python
scripts/collect-data.py
deps:
- scripts/collect-data.py
- .calkit/env-locks/py
outs:
- data/raw/data.csv
desc: Automatically generated from the 'collect-data' stage in
calkit.yaml. Changes made here will be overwritten.
analyze:
cmd: calkit xenv -n py --no-check -- python scripts/analyze.py
deps:
- scripts/analyze.py
- .calkit/env-locks/py
- data/raw/data.csv
outs:
- figures/x-vs-y.png
- results/summary.json:
cache: false
persist: false
desc: Automatically generated from the 'analyze' stage in
calkit.yaml. Changes made here will be overwritten.
figs-to-paper:
cmd: calkit map-paths --dir-to-dir-replace
'figures->paper/figures'
deps:
- figures
outs:
- paper/figures:
cache: false
persist: true
desc: Automatically generated from the 'figs-to-paper' stage in
calkit.yaml. Changes made here will be overwritten.
results-to-tex:
cmd: calkit latex from-json 'results/summary.json' --output
'paper/results.tex'
deps:
- results/summary.json
outs:
- paper/results.tex:
cache: false
persist: false
desc: Automatically generated from the 'results-to-tex' stage in
calkit.yaml. Changes made here will be overwritten.
build-paper:
cmd: calkit latex build -e tex --no-check paper/paper.tex
deps:
- paper/paper.tex
- paper/references.bib
- .calkit/env-locks/tex
- paper/figures
- paper/results.tex
outs:
- paper/paper.pdf
desc: Automatically generated from the 'build-paper' stage in
calkit.yaml. Changes made here will be overwritten.