Esempio n. 1
0
    def __init__(self, doc, opendss_path):
        self.layout1 = LayoutTab1.Create(opendss_path)
        self.tab1 = Panel(child=self.layout1.layout(),
                          title="Network settings")
        self.layout2 = LayoutTab2.Create()
        self.tab2 = Panel(child=self.layout2.layout(),
                          title="Snapshot analysis")
        self.layout3 = LayoutTab3.Create()
        self.tab3 = Panel(child=self.layout3.layout(),
                          title="Time-series analysis")
        # self.layout4 = LayoutTab4.Create()
        # self.tab4 = Panel(child=self.layout4.layout(), title="PV System analysis")

        # Push to server
        tabs = Tabs(tabs=[self.tab1, self.tab2, self.tab3])  #, , self.tab4])
        tabs.width = 1700
        self.layout = tabs
        doc.add_root(self.layout)
        doc.title = "Distributed Generation for Distribution Grids - (DG)²"
        return
Esempio n. 2
0
add_group_button = Button(label='Add new group', width=200, disabled=True)
add_group_button.on_click(add_group)

create_ref_group_button = Button(label="Create reference group", width=200, disabled=True)
create_ref_group_button.on_click(create_reference_group_tab)

upload_clinical_data = Button(label='upload clinical data', width=200)
upload_clinical_data.js_on_click(CustomJS(args=dict(file_source=file_source_clinical),
                                          code=open(join(dirname(__file__), "static/js/upload.js")).read()))

group1 = create_panel()
groups.append([{}, manipulate_groups.map_measurements_to_patients(c_data=clinical_data, pats_data=patients_data)])

groups_tabs = Tabs(tabs=[group1])
groups_tabs.width = 800

layout2 = row(column(children=[column(row(add_group_button, create_ref_group_button, upload_clinical_data)),
                               groups_tabs]),
              column(basic_overview, correlation_plot.correlation_plot(marker.value, patients_data))
              )

tab2 = Panel(child=layout2, title="group selection view")

# TAB3 visual evaluation ------------------------------------------------------------------------ TAB3 visual evaluation

c = Button(label="under development")

bubbles = Select(title='Population', value='None', options=['None'], width=200)
markers = Select(title='Marker', value='None', options=['None'], width=200)
mean_or_median = RadioButtonGroup(labels=["Mean", "Median"], active=0, width=200)