WorkPlan/FileRepositoriesAndOmeroFs

Add support for simple FS-based directory listing to Insight

The content of this page is now Requirement:  http://trac.openmicroscopy.org.uk/omero/ticket/1933

The content below has been left in place temporarily until a shoola requirement is created.

Description

Using file repository services and OMERO.fs to avoid data duplication. As an initial step for FS/bioformats-based IO, the Repository API should be made usable by clients.

Related to Manage Distributed Repositories

Usage

import omero
c = omero.client("localhost")
s = c.createSession("root","ome")
sr = s.sharedResources()
rm = sr.repositories()
print [x.name.val for x in rm.descriptions]

Timeline

  • Iteration II (end 18/02/2010)
    • Browse directory using only OriginalFile
    • Display thumbnails.
    • Register files (single) and directories

Breakdown

OMERO.insight:

  1.  insight#1122 Build FileSystemView DONE
  2.  insight#1131 Browse directories and display thumbnails. (Est. 3 days/ Act 2.5 days)
    1. Browse directories DONE.
    2. Identify registered directories. DONE  insight r7044
    3.  insight#1158 Thumbnailing.  insight r7053- insight r7054 DONE
    4. Clean up i.e icons for directories, better image for non-supported files, etc. DONE
  3.  insight#1136 Register file/directory (Est. 0.5 days/ Act. 0.5 days) DONE  insight r7044
  4.  insight#1153 Annotate registered file/directory DONE  insight r7045
  5.  insight#1186 Handle images files, related to #1799, review  insight#1131 (Est. 1 day/Act. 1 day) DONE  insight r7081
  6.  insight#1187 Review browsing directories and display thumbnails. (Est. 0.5 days/Act. 0.5 days)  insight r7090,  insight r7091 DONE
  7.  insight#1188 Browse other users directory. (Est. 0.5 days/Act. 0.5 days) DONE  insight r7084
  8.  insight#1137 Import images using FS, client implementation. (Est. 3 days)
  9.  insight#1139 Indicate if the repository is offline. (Est. 0.5 days)

Server-side changes:

  1. #1752 Pass back all files as OriginalFile objects. (Est. 2 days/ Act. 4 days) DONE r6030, r6032 and r6035
  2. #1753 Make OriginalFile.name be UNIQUE. (Est. 0.5 days)
  3. FileServer providing bulk methods. DONE r5984
  4. #1754 Make thumbnails available for a directory's files. (Est. 4 days/ Act. 6 days) DONE r6077
  5. #1799 Pass back relevant files as Image objects. (Est. 5 days) r6135
  6. #1755 Interact with bio-formats or importer for rendering settings. (Est. 3 days ?)
  7. #1756 Create a set of relevant exceptions. (2 days)

Commit Overview

1.2.1-PRO © 2008-2009 agile42 all rights reserved (this page was served in: 0.14622 sec.)