-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathdvc.yaml
More file actions
42 lines (42 loc) · 1.15 KB
/
dvc.yaml
File metadata and controls
42 lines (42 loc) · 1.15 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
stages:
_check-env-py:
cmd: calkit check conda-env --file environment.yml --output .calkit/env-locks/py.yml
deps:
- environment.yml
outs:
- .calkit/env-locks/py.yml:
cache: false
persist: true
always_changed: true
_check-env-tex:
cmd: calkit check docker-env texlive/texlive:latest-full -o .calkit/env-locks/tex.json
deps: []
outs:
- .calkit/env-locks/tex.json:
cache: false
persist: true
always_changed: true
collect-data:
cmd: calkit xenv -n py --no-check -- python scripts/collect-data.py
deps:
- scripts/collect-data.py
- .calkit/env-locks/py.yml
outs:
- data/raw/data.csv
plot-voltage:
cmd: calkit xenv -n py --no-check -- python scripts/plot-voltage.py
deps:
- scripts/plot-voltage.py
- .calkit/env-locks/py.yml
- data/raw/data.csv
outs:
- figures/voltage-time-series.png
build-paper:
cmd: calkit xenv -n tex --no-check -- latexmk -cd -interaction=nonstopmode
-pdf paper/paper.tex
deps:
- paper/paper.tex
- figures
- .calkit/env-locks/tex.json
outs:
- paper/paper.pdf