-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathmain.py
38 lines (30 loc) · 1 KB
/
main.py
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
from pydictoolkit import *
import argparse
if __name__ == "__main__":
parser = argparse.ArgumentParser(description="python main.py -d './mydata/deck.yaml'")
parser.add_argument("-d", "--mydeck",
action="store",
dest="deck",
type=str,
help="provide the path to your deck file (please see README.md)",
default="./deck.yaml",
required=True)
args = parser.parse_args()
if args.deck:
try:
f = open(args.deck)
except IOError:
print("The provided path does not seem to exist.")
sys.exit(1)
finally:
f.close()
deck = Deck(args.deck)
dic_data = DIC_reader(deck.data_folder)
dic_report = DIC_measurements(dic_data, deck)
data_modes = DataMods(dic_data.dataframe, deck)
plott = Plotter(
dic_data,
deck,
data_modes,
plot_deltas = False,
)