Warning: Can't synchronize with repository "(default)" (/home/git/ome.git does not appear to be a Git repository.). Look in the Trac log for more information.

Changes between Version 4 and Version 5 of Ticket #4892


Ignore:
Timestamp:
04/11/11 16:31:13 (13 years ago)
Author:
wmoore
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #4892 – Description

    v4 v5  
    22 
    33 
    4 The Python 'Blitz' gateway API, as described  http://trac.openmicroscopy.org.uk/ome/wiki/OmeroPy/Gateway and used by the OmeroWeb framework is being substantially revised in the 4.3 release of OMERO, scheduled for June 2011. 
     4The BlitzGateway API, as described  http://trac.openmicroscopy.org.uk/ome/wiki/OmeroPy/Gateway and used by the OmeroWeb framework is being substantially revised in the 4.3 release of OMERO, scheduled for June 2011. 
    55 
    66These changes aim to reduce the number of methods, while increasing the available functionality. 
    77 
    8 The details of which methods are being removed, and how to achieve the same functionality from new methods can be found  http://trac.openmicroscopy.org.uk/ome/wiki/Api/BlitzGateway 
     8The details of which methods are being removed, and how to achieve the same functionality from new methods can be found  http://trac.openmicroscopy.org.uk/ome/wiki/Api/BlitzGateway (summarised below). 
    99 
    10 This is a work in progress and feedback is welcome. The page above will be kept up to date with changes as the release approaches. 
    11 Following the 4.3 release, further improvements will need to be made on the Blitz Gateway but we will be doing our best to minimise the impact on users of the API.  
     10The BlitzGateway API is an attempt to unify all of our internal uses of the OMERO API while providing a more pythonic interface to end-users. This is, however, a work in progress, and feedback is very much welcome. The page above will be kept up to date with changes as the release approaches. 
     11 
     12Do note that some of the methods which could not yet be removed in the refactoring are not intended for general consumption. Such internal methods will be documented and should be used sparsely if at all. 
     13 
     14Following the 4.3 release, further improvements will be made on the BlitzGateway API, but we will be doing our best to minimise the impact on users of the documented public methods. 
    1215 
    1316For more details about this work on the Blitz Gateway, please see http://trac.openmicroscopy.org.uk/ome/wiki/OmeroPy/GatewayInfo 
     
    1619To summarise the changes currently planned for the 4.3 release: 
    1720 
    18 All these methods are being replaced by either getObjects() or getObject(): getProject, getDataset, getScreen, getPlate, getImage, getFileAnnotation, getCommentAnnotation, getTagAnnotation, getGroup, findProject, lookupTagAnnotation 
     21All these methods are being replaced by either getObjects() or getObject():  
     22getProject, getDataset, getScreen, getPlate, getImage, getFileAnnotation, getCommentAnnotation, getTagAnnotation, getGroup, findProject, lookupTagAnnotation 
    1923 
    20 This method is being replaced by getAnnotationLinks() listImages 
     24This method is being replaced by getAnnotationLinks(): 
     25listImages 
    2126 
    22 All search methods are being replaced by searchObjects() searchImages, searchDatasets, searchProjects, searchScreens, searchPlates, simpleSearch 
     27All search methods are being replaced by searchObjects():  
     28searchImages, searchDatasets, searchProjects, searchScreens, searchPlates, simpleSearch 
    2329 
    24 The following delete methods are being replaced by deleteObjects() deleteImage, deleteImages, deleteProject, deleteDataset, deleteScreen, deletePlate, simpleDelete. 
     30The following delete methods are being replaced by deleteObjects():  
     31deleteImage, deleteImages, deleteProject, deleteDataset, deleteScreen, deletePlate, simpleDelete. 

1.3.13-PRO © 2008-2011 Agilo Software all rights reserved (this page was served in: 0.18084 sec.)

We're Hiring!