Difference between revisions of "Discussion of Qudi: A modular python suite for experiment control and data processing"
Jump to navigation
Jump to search
(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...") |
|||
Line 1: | Line 1: | ||
− | David | + | '''David''' |
* Qudi looks (sort of) like a solution for what we currently use [https://epics.anl.gov/ EPICS] for. | * 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-size computer-controlled laboratory experiment."'' | ** (Section 3) ''"The Qudi suite is useful for any small to medium-size computer-controlled laboratory experiment."'' | ||
Line 12: | Line 12: | ||
* Overall: seems suitable for small, table-top style experiments. Not really large or even long-lived experiments. | * Overall: seems suitable for small, table-top style experiments. Not really large or even long-lived experiments. | ||
* Nature Article: [https://www.nature.com/news/the-unsung-heroes-of-scientific-software-1.19100 The Unsung Heroes of Scientific Software] | * Nature Article: [https://www.nature.com/news/the-unsung-heroes-of-scientific-software-1.19100 The Unsung Heroes of Scientific Software] | ||
+ | |||
+ | <hr> | ||
+ | [[Fortnight Papers|(back to Fortnight Papers page)]] |
Revision as of 20:17, 23 June 2020
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)]
- Overall: seems suitable for small, table-top style experiments. Not really large or even long-lived experiments.
- Nature Article: The Unsung Heroes of Scientific Software