BCDA-APS / gemviz

Data visualization for tiled
https://bcda-aps.github.io/gemviz/
Other
4 stars 0 forks source link

Review code from 25ID #1

Closed prjemian closed 1 year ago

prjemian commented 1 year ago

Examine the code implemented by @canismarko for APS 25ID. Is this a good starting point?

rodolakis commented 1 year ago

https://github.com/spc-group/haven/blob/main/firefly/run_browser.py

rodolakis commented 1 year ago
image
canismarko commented 1 year ago

I was just notified that the "distinct" method is now available on tiled API for mongoDB source, so those comboboxes for filters can be populated with known values.

canismarko commented 1 year ago

Things that I can think of off the top of my head that would need to be modified:

  1. Create a new QApplication and QMainWindow since the ones I used have a lot of signals/slots that are specific to our beamline.
  2. Remove the technique specific filters (e.g. "Edge")
  3. Remove tabs for "XRF" and other beamline specific details.
  4. [Optional] Make this customizable so that I could put #1-3 back in for our application.