From f00841daf067402988847591bf80938c370b3f99 Mon Sep 17 00:00:00 2001 From: Ivan Usov Date: Fri, 20 Mar 2020 16:22:15 +0100 Subject: [PATCH] Add --init-meta cli argument --- pyzebra/app.py | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/pyzebra/app.py b/pyzebra/app.py index d8cd929..6105569 100644 --- a/pyzebra/app.py +++ b/pyzebra/app.py @@ -1,3 +1,5 @@ +import argparse + import numpy as np from bokeh.io import curdoc from bokeh.layouts import column, gridplot, row @@ -31,6 +33,21 @@ from bokeh.palettes import Cividis256, Greys256, Plasma256 # pylint: disable=E0 import pyzebra +parser = argparse.ArgumentParser( + prog="pyzebra", formatter_class=argparse.ArgumentDefaultsHelpFormatter +) + +parser.add_argument( + "--init-meta", + metavar="PATH", + type=str, + default="", + help="initial path to .cami file", +) + +args = parser.parse_args() + + IMAGE_W = 256 IMAGE_H = 128 @@ -79,7 +96,8 @@ def fileinput_callback(_attr, _old, new): fileinput = TextInput() fileinput.on_change("value", fileinput_callback) -fileinput.value = "/das/work/p15/p15876/pyzebra_data/1.cami" +if args.init_meta: + fileinput.value = args.init_meta def index_spinner_callback(_attr, _old, new):