This repository has been archived by the owner on Nov 4, 2023. It is now read-only.
Releases: psyfood/pyqmix
Releases · psyfood/pyqmix
pyqmix 2021.1.2
- The DLL search improvement introduced in 2021.1 is now working correctly for Python 3.6 and 3.7, too.
pyqmix 2021.1.1
Re-release of 2021.1 with fixes for publishing on PyPI.
pyqmix 2021.1
- Improve automated DLL search path configuration; the DLLs should be loadable out-of-the-box in more situations now, including on systems running Python 3.8 and newer.
- Switch back to using
pywin32
instead ofpypiwin32
.
pyqmix 2019.1
Major update:
- Handle non-existent configuration directory
pyqmix 2018.12.13
Major updates:
switch_valve_when_done
keyword argument is now available for all pumping operations- Update installation instructions
- Depend on
pypiwin32
instead ofpywin32
- Automated testing using Travis now also runs on Python 2.7 (only tested Python 3 before)
pyqmix 2018.11.07
Major updates:
- Report correct version number when installed from wheel.
pyqmix 2018.11.05
Major updates are:
- Updates to documentation
- Handle the case when a user requests to delete a non-existing configuration file.
- Update packages requirements to include
pywin32
. - We now build universal wheels for both Python 2 and 3.
- Add support for Travis continuous integration tests on GitHub.
pyqmix 2018.10.08a
Functionally identical to version 2018.10.08
, but with additional docstrings for the config
module.
pyqmix 2018.10.08
Key changes:
- Assume default location of Qmix configuration files (to avoid full path).
- Rename switch_valve_when_finished keyword argument to switch_valve_when_done to match wait_until_done wording
- Add switch_valve_when_finished keyword argument to QmixPump.aspirate() method
- Wait until the pumps have actually started operating before checking whether pumping has finished when using the wait_until_done kwarg.
- Imply wait_until_done=True when switch_valve_when_done=True keyword argument is specified.
- Improve auto-discovery of Qmix SDK DLLs
- Rename blocking_wait keyword argument to wait_until_done
- Add QmixPump.fill() and empty() methods
- QmixPump methods now raise on invalid volume and flow rate parameters
- Package specifications have been moved from setup.py to setup.cfg
- Fix bug when determining valid valve positions
- Fix reathedocs build
pyqmix 0.2
Key changes:
- Support latest Qmix SDK
- Do not restore pump drive position counter by default
- Add convenience method
QmixPump.set_syringe_params_by_type()
to set syringe parameters by specifying a syringe type - Add
config
module topyqmix.__all__
- Remove Qmix SDK header directory config option
- Set default flow and volume units when instantiation a
QmixPump