Xi-CAM / Xi-cam

Xi-cam is a graphical environment for synchrotron data analysis, management, and visualization developed by the Advanced Light Source at Lawrence Berkeley National Laboratory. This is a cross-platform open-source Python project licensed under BSD.
https://www.camera.lbl.gov/
Other
9 stars 7 forks source link

Add tree metadata browser to layout. #18

Open danielballan opened 4 years ago

danielballan commented 4 years ago

If I understand correctly, the metadata tree browser (which I remember seeing when it was first created) is currently distributed in this core package but not included in the layout by default. To use it, someone to design and install a Xi-CAM GUI Plugin which imports that code from Xi-CAM core and places it in their custom GUI widget. (Right?)

Alternatively, Xi-CAM could add it to its default layout. I suggested on the Pilot call today that the Preview pane might be made into a tabbed widgets, where the image preview was one tab and the metadata tree was another. Is this worth pursuing?

ronpandolfi commented 4 years ago

Yes, something like that idea will be useful. I'm only hesitant about blocking out an appropriate size. The preview pane is small, squarish.

Lets try out integrating it into more GUIPlugins first, starting with CatalogViewer.

Edit: You'd add it the GUILayout of CatalogViewer and then connect up .appendCatalog to it.