symupy.runtime.monitor package

Submodules

symupy.runtime.monitor.manager module

class symupy.runtime.monitor.manager.LineMonitorView(title, x_label, y_label, nb_plots=1, colors=['w', 'g', 'b', 'c', 'm', 'y', 'r'], line_labels=None, aggregation_period=1, stack_value=True, xrange=None, yrange=None)[source]

Bases: object

add_plot(plot)[source]
update(step, string, ind)[source]
class symupy.runtime.monitor.manager.MonitorApp(*args, **kwargs)[source]

Bases: PyQt5.QtWidgets.QMainWindow

add_monitor(monitor, row, col, rowspan=1, colspan=1)[source]
launch_app()[source]
launch_simulation()[source]
run_simulation()[source]
set_feeder(feeder)[source]
set_stop()[source]
class symupy.runtime.monitor.manager.MonitorManager[source]

Bases: object

add_monitor(monitor, row, col, rowspan=1, colspan=1)[source]
update(step, string)[source]
class symupy.runtime.monitor.manager.ScatterMonitorView(title, x_label, y_label, symbol='+', nb_plots=1, aggregation_period=1, stack_value=True, xrange=None, yrange=None)[source]

Bases: symupy.runtime.monitor.manager.LineMonitorView

symupy.runtime.monitor.monitors module

class symupy.runtime.monitor.monitors.SymuFlowMonitorAccumulation[source]

Bases: symupy.runtime.monitor.manager.LineMonitorView

update(step, instants, ind)[source]
class symupy.runtime.monitor.monitors.SymuFlowMonitorFlow(xrange=None, yrange=None)[source]

Bases: symupy.runtime.monitor.manager.ScatterMonitorView

update(step, instants, ind)[source]
class symupy.runtime.monitor.monitors.SymuFlowMonitorFlux(zone, aggregation_period=1)[source]

Bases: symupy.runtime.monitor.manager.LineMonitorView

update(step, instants, ind)[source]
class symupy.runtime.monitor.monitors.SymuFlowMonitorMFD[source]

Bases: symupy.runtime.monitor.manager.ScatterMonitorView

update(step, instants, ind)[source]
class symupy.runtime.monitor.monitors.SymuFlowMonitorTTD(zone, aggregation_period=1)[source]

Bases: symupy.runtime.monitor.manager.LineMonitorView

update(step, instants, ind)[source]
class symupy.runtime.monitor.monitors.SymuFlowMonitorTTT(zone, aggregation_period=1)[source]

Bases: symupy.runtime.monitor.manager.LineMonitorView

update(step, instants, ind)[source]
class symupy.runtime.monitor.monitors.SymuFlowMonitorVEH(ids, indicator)[source]

Bases: symupy.runtime.monitor.manager.LineMonitorView

update(step, instants, ind)[source]
symupy.runtime.monitor.monitors.launch_simuflow(file) tuple[source]

Module contents