def bokeh(series_name): from bokeh import resources, embed dsetdir = os.path.join(app.root_path, app.config['DATASETS_DIR']) dsetfn = os.path.join(dsetdir, series_name + '_cal') plotsdir = os.path.join(app.root_path, app.config['PLOTS_DIR']) figs = make_bokeh_plots(dsetfn, plotsdir, app.config['DEG_F']) figlist = [figs.pop('temperature', None), figs.pop('dewpoint', None), figs.pop('humidity', None), figs.pop('pressure', None)] figlist.extend(figs.values()) figlist = [fig for fig in figlist if fig is not None] return embed.standalone_html_page_for_models(figlist, resources.INLINE, 'Pienvwatcher (bokeh): ' + series_name)
def file_contents(self, args, doc): resources = Resources(mode="cdn", root_dir=None) return standalone_html_page_for_models(doc, resources=resources, title=None)