ui Package

barplot Module

class pikos.live.ui.barplot.SelectableBarPlot(*args, **kw)[source]

Bases: chaco.barplot.BarPlot

_draw_plot(gc, view_bounds=None, mode='normal')[source]

Draws the ‘plot’ layer.

map_index(screen_pt, threshold=2.0, outside_returns_none=True, index_only=False)[source]

Maps a screen space point to an index into the plot’s index array(s).

Overrides the BarPlot implementation

class pikos.live.ui.barplot.BarSelectTool(component=None, **kwtraits)[source]

Bases: chaco.tools.select_tool.SelectTool

A tool for inspecting scatter plots.

It writes the index of the point under the cursor to the metadata of the index and value data sources, and allows clicking to select the point. Other components can listen for metadata updates on the data sources.

By default, it writes the index of the point under the cursor to the “hover” key in metadata, and the index of a clicked point to “selection”.

normal_mouse_move(event)[source]

Handles the mouse moving when the tool is in the ‘normal’ state.

If the cursor is within threshold of a data point, the method writes the index to the plot’s data sources’ “hover” metadata.

_get_selection_state(event)[source]
_get_selection_token(event)[source]
_deselect(index=None)[source]

Deselects a particular index. If no index is given, then deselects all points.

_select(index, append=True)[source]

base_view Module

class pikos.live.ui.base_view.DisableTrackingPlot(data=None, **kwtraits)[source]

Bases: chaco.plot.Plot

dispatch(event, suffix)[source]
class pikos.live.ui.base_view.DetailsAdapter[source]

Bases: traitsui.tabular_adapter.TabularAdapter

get_width(*args)[source]
class pikos.live.ui.base_view.BaseView(model=None, **metadata)[source]

Bases: traitsui.handler.ModelView

_reset_view_button_fired()[source]
_model_updated()[source]
_on_model_index_item_change(index_item)[source]
_on_model_value_item_change(value_item)[source]

cprofile_view Module

class pikos.live.ui.cprofile_view.TableItem(id, filename, line_number, function_name, callcount, per_call, total_time, cumulative_time, **traits)[source]

Bases: traits.has_traits.HasTraits

class pikos.live.ui.cprofile_view.CProfileTabularAdapter[source]

Bases: traitsui.tabular_adapter.TabularAdapter

class pikos.live.ui.cprofile_view.CProfileTableView(model=None, **metadata)[source]

Bases: traitsui.handler.ModelView

_column_clicked_changed(event)[source]
_adapter_default()[source]
_get_data_items()[source]
default_traits_view()[source]
class pikos.live.ui.cprofile_view.CProfileView(model=None, **metadata)[source]

Bases: pikos.live.ui.base_view.BaseView

_plot_default()[source]
_on_model_update_fired()[source]
_format_key(key)[source]
_on_model_plot_keys_changed()[source]
_sort_values_button_fired()[source]
_metadata_changed(new)[source]
class pikos.live.ui.cprofile_view.CProfileMixedView(model=None, **metadata)[source]

Bases: traitsui.handler.ModelView

_table_view_default()[source]
_plot_view_default()[source]

memory_view Module

class pikos.live.ui.memory_view.MemoryView(model=None, **metadata)[source]

Bases: pikos.live.ui.base_view.BaseView

_plot_default()[source]
_reset_view_button_fired()[source]
_metadata_changed(new)[source]
_last_n_points_changed()[source]
_follow_plot_changed()[source]

pikos_task_pane Module

class pikos.live.ui.pikos_task_pane.IntroTab[source]

Bases: traits.has_traits.HasTraits

class pikos.live.ui.pikos_task_pane.PikosTaskPane[source]

Bases: pyface.tasks.traits_task_pane.TraitsTaskPane

_tabs_default()[source]
_make_new_tab_title(model)[source]
add_tab(model)[source]

Table Of Contents

Previous topic

models Package

This Page