Discussion of Qudi: A modular python suite for experiment control and data processing

From epsciwiki
Revision as of 20:15, 23 June 2020 by Davidl (talk | contribs) (Created page with " David: * Qudi looks (sort of) like a solution for what we currently use [https://epics.anl.gov/ EPICS] for. ** (Section 3) ''"The Qudi suite is useful for any small to medium...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

David:

  • Qudi looks (sort of) like a solution for what we currently use EPICS for.
    • (Section 3) "The Qudi suite is useful for any small to medium-size computer-controlled laboratory experiment."
  • Single Python process (?)
    • Any GUI's , hardware agents, data processing/analysis qll live as modules in this one process.
  • (Section 2.2.2) Implements default methods in Python class that raise exceptions to mimic C++ purely virtual functions
    • can only be detected at run time
  • (Section 2.2.3) "Interfuses" =? inheritance
  • Unable to run example due to PySide dependency failing with:
   only these python versions are supported: [(2, 6), (2, 7), (3, 2), (3, 3), (3, 4)]