Package omero :: Package gateway
[hide private]
[frames] | no frames]

Package gateway

source code

Submodules [hide private]

Classes [hide private]
  TimeIt
Decorator to measure the execution time of a function.
  BlitzObjectWrapper
Object wrapper class.
  NoProxies
  _BlitzGateway
ICE_CONFIG - Defines the path to the Ice configuration
  BlitzGateway
ICE_CONFIG - Defines the path to the Ice configuration
  ProxyObjectWrapper
  AnnotationWrapper
omero_model_AnnotationI class wrapper extends BlitzObjectWrapper.
  FileAnnotationWrapper
omero_model_FileAnnotatio class wrapper extends AnnotationWrapper.
  TimestampAnnotationWrapper
omero_model_TimestampAnnotatio class wrapper extends AnnotationWrapper.
  BooleanAnnotationWrapper
omero_model_BooleanAnnotationI class wrapper extends AnnotationWrapper.
  TagAnnotationWrapper
omero_model_BooleanAnnotationI class wrapper extends AnnotationWrapper.
  CommentAnnotationWrapper
omero_model_CommentAnnotationI class wrapper extends AnnotationWrapper.
  LongAnnotationWrapper
omero_model_LongAnnotationI class wrapper extends AnnotationWrapper.
  DoubleAnnotationWrapper
omero_model_DoubleAnnotationI class wrapper extends AnnotationWrapper.
  TermAnnotationWrapper
omero_model_TermAnnotationI class wrapper extends AnnotationWrapper.
  XmlAnnotationWrapper
omero_model_XmlAnnotationI class wrapper extends CommentAnnotationWrapper.
  _EnumerationWrapper
  EnumerationWrapper
  _ExperimenterWrapper
omero_model_ExperimenterI class wrapper extends BlitzObjectWrapper.
  ExperimenterWrapper
omero_model_ExperimenterI class wrapper extends BlitzObjectWrapper.
  _ExperimenterGroupWrapper
omero_model_ExperimenterGroupI class wrapper extends BlitzObjectWrapper.
  ExperimenterGroupWrapper
omero_model_ExperimenterGroupI class wrapper extends BlitzObjectWrapper.
  DetailsWrapper
omero_model_DetailsI class wrapper extends BlitzObjectWrapper.
  _DatasetWrapper
omero_model_DatasetI class wrapper extends BlitzObjectWrapper.
  DatasetWrapper
omero_model_DatasetI class wrapper extends BlitzObjectWrapper.
  _ProjectWrapper
omero_model_ProjectI class wrapper extends BlitzObjectWrapper.
  ProjectWrapper
omero_model_ProjectI class wrapper extends BlitzObjectWrapper.
  _ScreenWrapper
  ScreenWrapper
  _PlateWrapper
  PlateWrapper
  _WellWrapper
  WellWrapper
  _WellSampleWrapper
  WellSampleWrapper
  _ShareWrapper
  ShareWrapper
  ShareContentWrapper
  ShareCommentWrapper
  ColorHolder
Stores color internally as (R,G,B,A) and allows setting and getting in multiple formats
  _LogicalChannelWrapper
omero_model_LogicalChannelI class wrapper extends BlitzObjectWrapper.
  LogicalChannelWrapper
omero_model_LogicalChannelI class wrapper extends BlitzObjectWrapper.
  _LightPathWrapper
base Light Source class wrapper, extends BlitzObjectWrapper.
  LightPathWrapper
base Light Source class wrapper, extends BlitzObjectWrapper.
  _ChannelWrapper
omero_model_ChannelI class wrapper extends BlitzObjectWrapper.
  ChannelWrapper
omero_model_ChannelI class wrapper extends BlitzObjectWrapper.
  _ImageWrapper
omero_model_ImageI class wrapper extends BlitzObjectWrapper.
  ImageWrapper
omero_model_ImageI class wrapper extends BlitzObjectWrapper.
  _ImageStageLabelWrapper
  ImageStageLabelWrapper
  _ImagingEnvironmentWrapper
  ImagingEnvironmentWrapper
  _ImagingEnviromentWrapper
omero_model_ImagingEnvironmentI class wrapper extends BlitzObjectWrapper.
  ImagingEnviromentWrapper
omero_model_ImagingEnvironmentI class wrapper extends BlitzObjectWrapper.
  _TransmittanceRangeWrapper
omero_model_TransmittanceRangeI class wrapper extends BlitzObjectWrapper.
  TransmittanceRangeWrapper
omero_model_TransmittanceRangeI class wrapper extends BlitzObjectWrapper.
  _DetectorSettingsWrapper
omero_model_DetectorSettingsI class wrapper extends BlitzObjectWrapper.
  DetectorSettingsWrapper
omero_model_DetectorSettingsI class wrapper extends BlitzObjectWrapper.
  _DetectorWrapper
omero_model_DetectorI class wrapper extends BlitzObjectWrapper.
  DetectorWrapper
omero_model_DetectorI class wrapper extends BlitzObjectWrapper.
  _ObjectiveWrapper
omero_model_ObjectiveI class wrapper extends BlitzObjectWrapper.
  ObjectiveWrapper
omero_model_ObjectiveI class wrapper extends BlitzObjectWrapper.
  _ObjectiveSettingsWrapper
omero_model_ObjectiveSettingsI class wrapper extends BlitzObjectWrapper.
  ObjectiveSettingsWrapper
omero_model_ObjectiveSettingsI class wrapper extends BlitzObjectWrapper.
  _FilterWrapper
omero_model_FilterI class wrapper extends BlitzObjectWrapper.
  FilterWrapper
omero_model_FilterI class wrapper extends BlitzObjectWrapper.
  _DichroicWrapper
omero_model_DichroicI class wrapper extends BlitzObjectWrapper.
  DichroicWrapper
omero_model_DichroicI class wrapper extends BlitzObjectWrapper.
  _FilterSetWrapper
omero_model_FilterSetI class wrapper extends BlitzObjectWrapper.
  FilterSetWrapper
omero_model_FilterSetI class wrapper extends BlitzObjectWrapper.
  _OTFWrapper
omero_model_OTFI class wrapper extends BlitzObjectWrapper.
  OTFWrapper
omero_model_OTFI class wrapper extends BlitzObjectWrapper.
  _LightSettingsWrapper
base Light Source class wrapper, extends BlitzObjectWrapper.
  LightSettingsWrapper
base Light Source class wrapper, extends BlitzObjectWrapper.
  _LightSourceWrapper
base Light Source class wrapper, extends BlitzObjectWrapper.
  _FilamentWrapper
omero_model_ArcI class wrapper extends LightSourceWrapper.
  FilamentWrapper
omero_model_ArcI class wrapper extends LightSourceWrapper.
  _ArcWrapper
omero_model_ArcI class wrapper extends FilamentWrapper.
  ArcWrapper
omero_model_ArcI class wrapper extends FilamentWrapper.
  _LaserWrapper
omero_model_LaserI class wrapper extends LightSourceWrapper.
  LaserWrapper
omero_model_LaserI class wrapper extends LightSourceWrapper.
  _LightEmittingDiodeWrapper
omero_model_LightEmittingDiodeI class wrapper extends LightSourceWrapper.
  LightEmittingDiodeWrapper
omero_model_LightEmittingDiodeI class wrapper extends LightSourceWrapper.
  _MicroscopeWrapper
omero_model_MicroscopeI class wrapper extends BlitzObjectWrapper.
  MicroscopeWrapper
omero_model_MicroscopeI class wrapper extends BlitzObjectWrapper.
  _InstrumentWrapper
omero_model_InstrumentI class wrapper extends BlitzObjectWrapper.
  InstrumentWrapper
omero_model_InstrumentI class wrapper extends BlitzObjectWrapper.
Functions [hide private]
 
omero_type(val)
Converts rtypes from static factory methods:
source code
 
timeit(func)
Measures the execution time of a function using time.time() and the a @ function decorator.
source code
 
safeCallWrap(self, attr, f)
Captures called function.
source code
 
splitHTMLColor(color)
splits an hex stream of characters into an array of bytes in format (R,G,B,A).
source code
 
assert_re(func) source code
 
assert_pixels(func) source code
 
LightSourceWrapper(conn, obj, **kwargs) source code
Variables [hide private]
  THISPATH = os.path.dirname(os.path.abspath(__file__))
  logger = logging.getLogger('blitz_gateway')
  _LightSourceClasses = {}

Imports: os, sys, IntType, LongType, UnicodeType, ListType, TupleType, StringType, StringTypes, datetime, ConfigParser, omero, Ice, Glacier2, traceback, time, array, logging, Image, ImageDraw, ImageFont, StringIO, sqrt, omero_Constants_ice, omero_ROMIO_ice, FileAnnotationI, TimestampAnnotationI, BooleanAnnotationI, TagAnnotationI, CommentAnnotationI, LongAnnotationI, DoubleAnnotationI, TermAnnotationI, XmlAnnotationI


Function Details [hide private]

omero_type(val)

source code 

Converts rtypes from static factory methods:

  • StringType to rstring
  • UnicodeType to rstring
  • IntType to rint
  • LongType to rlong

elswere return the argument itself

Parameters:
  • val - value
Returns:
matched RType or value

timeit(func)

source code 

Measures the execution time of a function using time.time() and the a @ function decorator.

Logs at logging.DEBUG level.

safeCallWrap(self, attr, f)

source code 

Captures called function. Throws an exception.

splitHTMLColor(color)

source code 

splits an hex stream of characters into an array of bytes in format (R,G,B,A).

  • abc -> (0xAA, 0xBB, 0xCC, 0xFF)
  • abcd -> (0xAA, 0xBB, 0xCC, 0xDD)
  • abbccd -> (0xAB, 0xBC, 0xCD, 0xFF)
  • abbccdde -> (0xAB, 0xBC, 0xCD, 0xDE)