-
Notifications
You must be signed in to change notification settings - Fork 0
/
run.sh
executable file
·35 lines (32 loc) · 1.21 KB
/
run.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
#!/usr/bin/env bash
printf "\nChoose an option to run\n"
printf "1. Mixing Specie Classification With Critical Diagrams\n"
printf "2. Mixing Specie Classification With Persistence Diagrams\n"
rm -rf ./Proj2Utilities/Data/BottleneckDistances
rm -rf ./Proj2Utilities/Data/ImageBarcodes
rm -rf ./Proj2Utilities/Data/WassersteinDistances
rm -rf ./Proj2Utilities/Data/ImageBoundaries
read choice
if [[ "$choice" == "1" ]];
then
cp -r ./DataBackup/bubble_backup/BottleneckDistances/ ./Proj2Utilities/Data/
cp -r ./DataBackup/bubble_backup/ImageBarcodes/ ./Proj2Utilities/Data/
cp -r ./DataBackup/bubble_backup/ImageBoundaries/ ./Proj2Utilities/Data/
cp -r ./DataBackup/bubble_backup/WassersteinDistances/ ./Proj2Utilities/Data/
else
cp -r ./DataBackup/ripser_backup/BottleneckDistances/ ./Proj2Utilities/Data/
cp -r ./DataBackup/ripser_backup/ImageBarcodes/ ./Proj2Utilities/Data/
cp -r ./DataBackup/ripser_backup/ImageBoundaries/ ./Proj2Utilities/Data/
cp -r ./DataBackup/ripser_backup/WassersteinDistances/ ./Proj2Utilities/Data/
fi
cd ./Proj2Utilities/
if python3 Main.py "$choice"
then
cd ../
exit 0
else
printf "An error occurred somewhere in the program\n"
cd ../
exit 1
fi
cd ../