Command line interface for Dataviewer
Command line interface for Dataviewer
Source code in mmg_toolbox/tkguis/cli.py
| def run(*args):
"""
Command line interface for Dataviewer
"""
if any(arg.lower() in ['-h', '--help', 'man'] for arg in args):
doc()
return
beamline = next((bm for bm in BEAMLINE_CONFIG if bm in args), get_beamline())
config = get_config(beamline=beamline)
for n, arg in enumerate(args):
if os.path.isdir(arg):
create_data_viewer(arg, config=config)
return
elif os.path.isfile(arg):
create_nexus_viewer(arg, config=config)
return
create_title_window(beamline)
return
|