Skip to content
This repository has been archived by the owner on Nov 4, 2023. It is now read-only.

Releases: psyfood/pyqmix

pyqmix 2021.1.2

14 May 06:24
729b6f3
Compare
Choose a tag to compare
  • The DLL search improvement introduced in 2021.1 is now working correctly for Python 3.6 and 3.7, too.

pyqmix 2021.1.1

13 May 08:40
555c56b
Compare
Choose a tag to compare

Re-release of 2021.1 with fixes for publishing on PyPI.

pyqmix 2021.1

13 May 08:07
67ddfbe
Compare
Choose a tag to compare
  • 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 of pypiwin32.

pyqmix 2019.1

02 May 20:21
2be7f69
Compare
Choose a tag to compare

Major update:

  • Handle non-existent configuration directory

pyqmix 2018.12.13

13 Dec 10:59
839b638
Compare
Choose a tag to compare

Major updates:

  • switch_valve_when_done keyword argument is now available for all pumping operations
  • Update installation instructions
  • Depend on pypiwin32 instead of pywin32
  • Automated testing using Travis now also runs on Python 2.7 (only tested Python 3 before)

pyqmix 2018.11.07

07 Nov 08:47
b81043e
Compare
Choose a tag to compare

Major updates:

  • Report correct version number when installed from wheel.

pyqmix 2018.11.05

05 Nov 16:10
b37f5ef
Compare
Choose a tag to compare

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

08 Oct 13:28
0fc1e90
Compare
Choose a tag to compare

Functionally identical to version 2018.10.08, but with additional docstrings for the config module.

pyqmix 2018.10.08

08 Oct 10:45
beda10e
Compare
Choose a tag to compare

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

03 Aug 09:22
bef1cc3
Compare
Choose a tag to compare
pyqmix 0.2 Pre-release
Pre-release

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 to pyqmix.__all__
  • Remove Qmix SDK header directory config option
  • Set default flow and volume units when instantiation a QmixPump