SimpleImageViewer#

class glue.viewers.image.viewer.SimpleImageViewer(*args, **kwargs)[source]#

Bases: MatplotlibImageMixin, SimpleMatplotlibViewer

Attributes Summary

LABEL

allow_duplicate_data

allow_duplicate_subset

axes_ratio

large_data_size

layers

Return a tuple of layers in this viewer.

session

Methods Summary

add_data(data)

add_layer(layer)

add_subset(subset)

apply_roi(roi[, override_mode])

This method must be implemented by subclasses

apply_subset_state(subset_state[, override_mode])

cleanup()

draw_legend(*args)

export_as_script(filename)

get_data_layer_artist([layer, layer_state])

get_handles_legend()

Collect the handles and labels from each layer artist.

get_layer_artist(cls[, layer, layer_state])

get_subset_layer_artist([layer, layer_state])

hide_crosshairs()

limits_from_mpl(*args, **kwargs)

limits_to_mpl(*args)

notify(message)

options_widget()

redraw()

register_to_hub(hub)

remove_data(data)

remove_layer(layer)

remove_subset(subset)

request_add_layer(layer)

Issue a command to add a layer

setup_callbacks()

show_crosshairs(x, y)

unregister(hub)

Default unregistration action.

update_legend(*args)

Update the legend colors and opacity.

update_viewer_state(rec, context)

update_x_axislabel(*event)

update_x_log(*args)

update_x_ticklabel(*event)

update_y_axislabel(*event)

update_y_log(*args)

update_y_ticklabel(*event)

warn(message, *args, **kwargs)

Attributes Documentation

LABEL = None#
allow_duplicate_data = False#
allow_duplicate_subset = False#
axes_ratio#
large_data_size = None#
layers#

Return a tuple of layers in this viewer.

A layer is a visual representation of a dataset or subset within the viewer

session#

Methods Documentation

add_data(data)#
add_layer(layer)#
add_subset(subset)#
apply_roi(roi, override_mode=None)#

This method must be implemented by subclasses

apply_subset_state(subset_state, override_mode=None)#
cleanup()#
draw_legend(*args)#
export_as_script(filename)#
get_data_layer_artist(layer=None, layer_state=None)#
get_handles_legend()#

Collect the handles and labels from each layer artist.

get_layer_artist(cls, layer=None, layer_state=None)#
get_subset_layer_artist(layer=None, layer_state=None)#
hide_crosshairs()#
limits_from_mpl(*args, **kwargs)#
limits_to_mpl(*args)#
notify(message)#
options_widget()#
redraw()#
register_to_hub(hub)#
remove_data(data)#
remove_layer(layer)#
remove_subset(subset)#
request_add_layer(layer)#

Issue a command to add a layer

setup_callbacks()#
show_crosshairs(x, y)#
unregister(hub)#

Default unregistration action. Calls hub.unsubscribe_all on self

update_legend(*args)#

Update the legend colors and opacity.

static update_viewer_state(rec, context)#
update_x_axislabel(*event)#
update_x_log(*args)#
update_x_ticklabel(*event)#
update_y_axislabel(*event)#
update_y_log(*args)#
update_y_ticklabel(*event)#
warn(message, *args, **kwargs)#