Difference between revisions of "Discussion of Qudi: A modular python suite for experiment control and data processing"

From epsciwiki
Jump to navigation Jump to search
 
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]
 +
 +
'''Thomas'''
 +
* I found it interesting but felt a little like it was left at "anyone can write their own pipeline...like our pipeline...." which presumably they would have to do anyways.
 +
* The ordering structure is the novel part and I didn't see the inroads to take their program and just apply it whole-hog
  
 
<hr>
 
<hr>
 
[[Fortnight Papers|(back to Fortnight Papers page)]]
 
[[Fortnight Papers|(back to Fortnight Papers page)]]

Latest revision as of 15:37, 26 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)]

Thomas

* I found it interesting but felt a little like it was left at "anyone can write their own pipeline...like our pipeline...." which presumably they would have to do anyways. 
  • The ordering structure is the novel part and I didn't see the inroads to take their program and just apply it whole-hog

(back to Fortnight Papers page)