Conversation
Plan is to port all the marshalling functionality from webclient/tree.py to here
This uses omero_marshal to marshal Datasets
|
First question is how much to duplicate the projection-backed API to provide enhanced performance over the omero_marshal-backed API. Need some performance assessment to see what the difference is: |
|
Closing till after 5.2.3. release... |
|
@jburel, @chris-allan - Probably time to restart discussions on the json api. Also need to 'normalise' the experimenters and groups in the json we return, instead of including them fully nested in the objects themselfves E.g. |
|
Travis is failing with a lot of @sbesson @chris-allan Presumably we have to specify this dependency in the Travis config somewhere? |
|
@will-moore: the Python dependencies are currently managed via the requirements file in Travis or in real-life deployments - see https://github.com/openmicroscopy/openmicroscopy/blob/v5.2.2/.travis.yml#L38. Adding |
|
@sbesson Seeing as omero-marshal is not |
|
Let's discuss that tomorrow at the web meeting since this will have to be done outside the standard ci infrastructure. This should follow the same approach as the one used recently for other major changes e.g. regions, ice 3.6 support etc. |
|
It is pip installable it's just not on PyPy, for the latest release version: For the Until we do put it on PyPy these specs can be put in |
|
since ome/omero-marshal#10 is focusing on image, we should start with image (only) in the webgateway so it is easier to follow i.e. start a new branch with the relevant commits and keep the work done here a reference point. |
This was previously opened as #4357 - restarting work after discussion in meeting yesterday see notes (internal only).