Skip to content

Qudi v0.60 (SoftwareX paper release)

Compare
Choose a tag to compare
@drogenlied drogenlied released this 01 Feb 14:55
· 3169 commits to master since this release

Changes/New features:

  • Lots and lots of work leading to working and stable pulsed measurement modules, including
    • Editor for fast analog and digital waveforms and AWG channel configuration
    • Synthesize and upload waveforms to AWGs while respecting AWG limits and channels
    • Pulse extraction from fast counter time trace and flourescence signal extraction
    • Display of results for common measurements
    • Works with Jupyter notebooks
  • Some new documentation
  • Preliminary GUI to show/edit configuration files
  • Massive improvements to fit stability
  • Most interfaces now use abstract base classes
  • Confocal can show last scanned line and move Z while scanning XY
  • Continuous integration support
  • Nuclear spin operations experiment module
  • Spinboxes with scientific notation support
  • Use QtPy to support multiple Qt versions
  • Configuration files now use the YAML file format
  • Cooperative inheritance for modules
  • Logging now based on standard Python logger
  • HighFinesse WSU 30 wave meter support
  • New and consistent colors for plots throughout Qudi
  • PyQt5 compatibility
  • Many fixes to QO and Pi3 FPGA fast counter modules
  • Matplotlib inline plots and completion suport for Jupyter kernel
  • Jupyter kernel for Qudi (including install script)
  • Move project repository from SVN to git and to GitHub
  • New dark color scheme for GUI (modified qdark)
  • Lots of new predefined fitting methods
  • Fit logic can now load fitting methods from python files in a subfolder
  • Reusable fit settings GUI methods
  • Tektronix AWG 70000, 7112 and 5002 support
  • Gated counter logic and GUI modules
  • Magnetic field alignment module for vector magnet and solid state magnet on a 4-axis stage
  • Thorlabs APTmotor support
  • Scan history (Forward/backward) in Confocal
  • Qudi module state save/restore functionality (app_status folder)
  • Automatic loading of configured modules on a remote system
  • UI fixes
  • TSYS_01 temperature sensor support
  • Raspberry Pi PWM support for PID
  • Software PID logic and GUI
  • Fastcomtec 7887 and MCS6 support
  • Picoharp300 support
  • Python script to list qudi modules