solver = Solver()OSO=Telescope(config='~/.config/telescope.ini')Job = namedtuple('Job', 'jid rid done')DB = SqliteDict('telescope.sqlite', autocommit=True)
VSdb = SqliteDict('vstars.sqlite', autocommit=True)if not ('done' in DB):
DB['done'] = set()
if not ('problematic' in DB):
DB['problematic'] = set()
done = DB['done']
problematic = DB['problematic']vsobs = pd.DataFrame([(vs[0], len(vs[1]['jobs'])) for vs in VSdb.items()
if 'seq' in vs[1] and vs[1]['seq'] and
vs[1]['seq'][0] and vs[1]['seq'][1]], columns=['Name', 'Jobs'])variable_widget = pn.widgets.Select(name="variable", value="Temperature", options=list(vsobs['Name']))pn.template.MaterialTemplate(
site="Panel",
title="Getting Started App",
sidebar=[variable_widget],
main=[],
).servable(); # The ; is needed in the notebook to not display the template. Its not needed in a script