Version 1.4.6 -Fixed data output for SWV/DPV forward/reverse current -Working progress bars -Refactored a lot of plotting code -Calibration should work properly now Version 1.4.5 -Made board definitions modular -Fix several bugs with experiment parameters -Uses DAC unit based parameters now (**REQUIRES dstat-firmware@9e4a9f or higher**) -Change package import structure again (main must always be run as module now) -Workaround for weird Gtk+3 redrawing bug on Windows Version 1.4.4 -Make connection code more robust -Execute button disabled until DStat is ready to start -Supports new firmware version strings added in dstat-firmware@c5f9701 -Experimental firmware upgrade tool (see DStat Menu) -Fix many bugs Version 1.4.3 -Fix another critical bug with Windows multiprocessing -Allow normal exit even if DStat was never connected -Store last parameters in user folder Version 1.4.2 -Refactor to fix critical bug preventing running packaged versions. Version 1.4.1 -Fixed voltage axis orientation for LSV, CV, SWV, and DPV (Thanks to Dan Bizzotto @ UBC) -Tweaked paver files to make version detection work without git. Version 1.4 -Switched to GTK+3 -Support new DStat communications protocol (requires dstat-firmware>fe50c38) -Many behind-the-scenes changes to improve code readability and make adding new experiment types easier -Documented new Anaconda packages Version 1.3.3 -Bugfix #24: Remove ZODB support until it can be fixed for latest ZODB Version 1.3.2 -Improves initial connection reliability Version 1.3.1 -Fixed electrochem modes broken when database added -Make metadata keys optional. Version 1.3 -Fixed a bug related to calibration mode -Added ZODB data storage -Integrated with zmq_plugin Version 1.2 -Old Microdrop interface depreciated -New zmq_plugin based interface -Internal changes to save functionality and plot storage. Version 1.1.3 -Changed internal storage of experiment data -Added Analysis options: -FFT integral moved there -Basic statistics Version 1.1.2 -Fixed more critical bugs from refactoring Version 1.1.1 -Fixed critical bug that made PGA setting change with Gain resistor Version 1.1 -Plot will be prettier if seaborn is installed -Fixed bug in shutter FFT display -Revamped experiment parameter system: -Adds requirement for yaml -Parameters automatically saved and loaded from last session -Can manually save and load parameter files Version 1.0.7 -Fixed a few bugs for systems without git -Implements mean crossing detection instead of windowing for shutter FFT Version 1.0.6 -Automatically integrates shutter FFT peak and saves to data file -Adds option to offset start of FFT to avoid PMT startup delay Version 1.0.5 -Bugfix for saving error introduced by new logging system Version 1.0.4 -Adds support for synchronous electromechanical shutter detection (added in dstat/dstat-firmware@29d4c86) -New version string system Version 1.0.3 -Fixed #14: Added support for PMT idle mode -Reduced CPU usage when running OCP by reducing polling frequency Version 1.0.2a -Hotfix #12: Restored measurement ability on Windows -Minor logging changes -Automatically enable TCS on DStat when measure light sensor button clicked. Version 1.0.2 -Improved logging system: Log messages now print showing where they came from. -Implemented gobject IO callbacks for experiments: Process will not continuously poll for new data from serial process anymore. -Stop button works again -Buttons in Photodiode and Calibration modules remain insensitive until ready.