-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpreprocess_data.sh
37 lines (28 loc) · 1.58 KB
/
preprocess_data.sh
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
#!/usr/bin/env bash
. .env
###################################################################
# Constants
###################################################################
export AWS_ACCESS_KEY_ID=$AWS_ACCESS_KEY_ID
export AWS_SECRET_ACCESS_KEY=$AWS_SECRET_ACCESS_KEY
export MLFLOW_S3_ENDPOINT_URL=$MLFLOW_S3_ENDPOINT_URL
OUT_DIR=data/chondrichthyes/carcharhiniformes
###################################################################
# Main
###################################################################
cd growth_modelling
dvc stage add --force -n preprocess \
-d src/preprocess.py -d data/limbatus.csv -d data/spot_tail_shark.csv -d conf/config.yaml \
-d conf/common/carcharhiniformes.yaml -d conf/preprocess/carcharhiniformes.yaml \
-o ${OUT_DIR}/carcharhinus_limbatus/data.csv -o ${OUT_DIR}/carcharhinus_tilstoni/data.csv \
-o ${OUT_DIR}/carcharhinus_sorrah/data.csv -o ${OUT_DIR}/carcharhinus_limbatus/README.md \
-o ${OUT_DIR}/carcharhinus_tilstoni/README.md -o ${OUT_DIR}/carcharhinus_sorrah/README.md \
python src/preprocess.py
dvc stage add --force -n plot_curves \
-d src/plot_curves.py -d ${OUT_DIR}/carcharhinus_limbatus/data.csv -d ${OUT_DIR}/carcharhinus_tilstoni/data.csv \
-d ${OUT_DIR}/carcharhinus_sorrah/data.csv -d conf/config.yaml -d conf/experiment_tracking/local.yaml \
-d conf/common/carcharhiniformes.yaml -d conf/plot/carcharhiniformes.yaml \
-o ${OUT_DIR}/carcharhinus_limbatus/stl_age.png -o ${OUT_DIR}/carcharhinus_tilstoni/stl_age.png \
-o ${OUT_DIR}/carcharhinus_sorrah/stl_age.png \
python src/plot_curves.py
dvc repro