Package omeroweb :: Package webtest :: Module views
[hide private]
[frames] | no frames]

Module views

source code

Functions [hide private]
 
dataset(request, datasetId, conn=None, **kwargs)
'Hello World' example from tutorial on http://trac.openmicroscopy.org.uk/ome/wiki/OmeroWeb
source code
 
index(request, conn=None, **kwargs) source code
 
channel_overlay_viewer(request, imageId, conn=None, **kwargs)
Viewer for overlaying separate channels from the same image or different images and adjusting horizontal and vertical alignment of each
source code
 
render_channel_overlay(request, conn=None, **kwargs)
Overlays separate channels (red, green, blue) from the same image or different images manipulating each indepdently (translate, scale, rotate etc? )
source code
 
add_annotations(request, conn=None, **kwargs)
Creates a omero.gateway.CommentAnnotationWrapper and adds it to the images according to variables in the http request.
source code
 
split_view_figure(request, conn=None, **kwargs)
Generates an html page displaying a number of images in a grid with channels split into different columns.
source code
 
dataset_split_view(request, datasetId, conn=None, **kwargs)
Generates a web page that displays a dataset in two panels, with the option to choose different rendering settings (channels on/off) for each panel.
source code
 
image_dimensions(request, imageId, conn=None, **kwargs)
Prepare data to display various dimensions of a multi-dim image as axes of a grid of image planes.
source code
 
image_rois(request, imageId, conn=None, **kwargs)
Simply shows a page of ROI thumbnails for the specified image
source code
 
webgateway_templates(request, base_template)
Simply return the named template.
source code
 
webclient_templates(request, base_template, **kwargs)
Simply return the named template.
source code
 
image_viewer(request, iid=None, conn=None, **kwargs)
This view is responsible for showing pixel data as images.
source code
 
stack_preview(request, imageId, conn=None, **kwargs)
Shows a subset of Z-planes for an image
source code
 
render_performance(request, obj_type, id, conn=None, **kwargs)
Test rendering performance for all planes in an image
source code
Variables [hide private]
  logger = logging.getLogger(__name__)

Imports: HttpResponseRedirect, HttpResponse, reverse, render_to_response, webgateway_views, Server, login_required, render_response, Connector, StringIO, settings, logging, traceback, rint, rstring, omero, random, Image


Function Details [hide private]

dataset(request, datasetId, conn=None, **kwargs)

source code 

'Hello World' example from tutorial on http://trac.openmicroscopy.org.uk/ome/wiki/OmeroWeb

Decorators:
  • @login_required()

index(request, conn=None, **kwargs)

source code 
Decorators:
  • @login_required()

channel_overlay_viewer(request, imageId, conn=None, **kwargs)

source code 

Viewer for overlaying separate channels from the same image or different images and adjusting horizontal and vertical alignment of each

Decorators:
  • @login_required()

render_channel_overlay(request, conn=None, **kwargs)

source code 

Overlays separate channels (red, green, blue) from the same image or different images manipulating each indepdently (translate, scale, rotate etc? )

Decorators:
  • @login_required()

add_annotations(request, conn=None, **kwargs)

source code 

Creates a omero.gateway.CommentAnnotationWrapper and adds it to the images according to variables in the http request.

Parameters:
  • request - The django django.core.handlers.wsgi.WSGIRequest
    • imageIds: A comma-delimited list of image IDs
    • comment: The text to add as a comment to the images
    • ns: Namespace for the annotation
    • replace: If "true", try to replace existing annotation with same ns
Returns:
A simple html page with a success message
Decorators:
  • @login_required()

split_view_figure(request, conn=None, **kwargs)

source code 

Generates an html page displaying a number of images in a grid with channels split into different columns. The page also includes a form for modifying various display parameters and re-submitting to regenerate this page. If no 'imageIds' parameter (comma-delimited list) is found in the 'request', the page generated is simply a form requesting image IDs. If there are imageIds, the first ID (image) is used to generate the form based on channels of that image.

Parameters:
  • request - The django http request
Returns:
The http response - html page displaying split view figure.
Decorators:
  • @login_required()

dataset_split_view(request, datasetId, conn=None, **kwargs)

source code 

Generates a web page that displays a dataset in two panels, with the option to choose different rendering settings (channels on/off) for each panel. It uses the render_image url for each image, generating the full sized image which is scaled down to view.

The page also includes a form for editing the channel settings and display size of images. This form resubmits to this page and displays the page again with updated parameters.

Parameters:
  • request - The django http request
  • datasetId (Number.) - The ID of the dataset.
Returns:
The http response - html page displaying split view figure.
Decorators:
  • @login_required()

image_dimensions(request, imageId, conn=None, **kwargs)

source code 

Prepare data to display various dimensions of a multi-dim image as axes of a grid of image planes. E.g. x-axis = Time, y-axis = Channel.

Decorators:
  • @login_required()

image_rois(request, imageId, conn=None, **kwargs)

source code 

Simply shows a page of ROI thumbnails for the specified image

Decorators:
  • @login_required()

webgateway_templates(request, base_template)

source code 

Simply return the named template. Similar functionality to django.views.generic.simple.direct_to_template

webclient_templates(request, base_template, **kwargs)

source code 

Simply return the named template. Similar functionality to django.views.generic.simple.direct_to_template

Decorators:
  • @login_required()
  • @render_response()

image_viewer(request, iid=None, conn=None, **kwargs)

source code 

This view is responsible for showing pixel data as images. Delegates to webgateway, using share connection if appropriate

Decorators:
  • @login_required()

stack_preview(request, imageId, conn=None, **kwargs)

source code 

Shows a subset of Z-planes for an image

Decorators:
  • @login_required()

render_performance(request, obj_type, id, conn=None, **kwargs)

source code 

Test rendering performance for all planes in an image

Decorators:
  • @login_required()