GUI panel for manually logging an acquisition event#1221
Conversation
|
Not sure that manual events are ever something I'd recommend using, due to obvious limitations in how well synchronised they can be as well as potential reliability issues (it's not going to be generally feasible to base any analysis on these events as a) people may forget to log them and b) there is no way of enforcing consistent naming). That said, having some way of recording ancillary "happenings" / events (e.g. immersion oil loss, someone turns room lights on, etc ...) would be nice. My gut says that cobbling them into the existing events framework is probably the wrong thing to do (due to synchronisation issues). It's also hard to get enthusiastic about devising an entirely new mechanism. A compromise I could potentially entertain would be as follows:
Would probably still like to put a discouragement in the documentation (i.e. please, please, find a way to emit events automatically rather than using this), as I suspect it might be functionality you would regret using due to the inherent problems with synchronisation and reproducibility. Other options would be to leave as a site-specific hack, or put in an extras or similar repository (which has been on the TODO list for a while). |
Addresses issue I am waiting for a piece of equipment, and in the meantime I am flipping a physical switch instead of sending a serial command, however I still need a rough time point for these switch-throws (writing frame number does not cut it when imaging with two unsynchronized cameras, at high frame rates). Clicking my mouse and throwing the switch at "the same" time works for now.
Is this a bugfix or an enhancement?
kind of a cludge, but maybe someone finds it useful (e.g. 'lost immersion oil')
Proposed changes:
Checklist:
much simpler if this is kept separate from functional changes]
If an enhancement (or non-trivial bugfix):