Skip to content

Releases: instrumentkit/InstrumentKit

v1.0.0b1

19 May 15:07
6aa8a8d
Compare
Choose a tag to compare
v1.0.0b1 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: v1.0.0.dev0...v1.0.0.dev1

v1.0.0.dev0

27 Jan 06:01
97c528a
Compare
Choose a tag to compare
v1.0.0.dev0 Pre-release
Pre-release
Update package name (#325)

* Move metadata into setup.cfg

* Update package name in setup.cfg

* Update conf.py

v0.6.0

13 Jan 02:35
373786d
Compare
Choose a tag to compare

Change Log

New Features

  • Enhance GPIBUSB connection to work with the Prologix units (#221)
  • Slight improvements for the SRS DG645 (#219 )
  • Add new instruments (#224, #225):
    • fluke 3000
    • hpe3631a
    • glassman fr
    • keithley 485
    • Yokogawa6370 (#223)

Fixes

  • Minor bug fix #226

v0.5.0

19 Feb 19:03
9730bc8
Compare
Choose a tag to compare

Change Log

New Features

  • #206 Create a consistency for the API for function generators to provide consistency across single- and multi-channel instruments
  • #150 / #207 Add support for Minghe MHS5200
  • #200 Drop support for Python 3.4

Fixes

  • #201 fix issue #197 HP6632b.check_error_queue raises warning in Py37
  • #167 Improvements to the Thorlabs APT drivers
  • #202 Fix bug in SCPIFunctionGenerator.function
  • #203 Fix bug in Agilent33220a

v0.4.3

13 Feb 14:41
497cc7c
Compare
Choose a tag to compare

Change Log

  • Add Python 3.7 support to the official list (#195)

v0.4.2

07 Feb 02:19
7195a67
Compare
Choose a tag to compare

Change Log

Fixes

  • Fix socket shutdown function call issue #191
  • Fix visa_communicator issue when reading bytes #192

Other Changes

  • Updated author & copyright years #193
  • Switched from nosetest to pytest #183

v0.4.1

31 Aug 23:05
Compare
Choose a tag to compare

Small maintenance release to enable usage of newer versions of numpy.

Change Log

Versioning Changes

  • Python-quantities has been updated to work with numpy 1.13, and so now we require quantities>=0.12.1 to ensure we're using the fixed version
  • Versioning lock on numpy has been removed, so you can now use numpy>=1.13.0 if you so desire!

New Features

None

Bugfixes

None

v0.4.0

31 Aug 13:53
Compare
Choose a tag to compare

This release features several new developer tools, expanded yaml support, Py36 support, some package version freezing, and a few bugfixes

Change Log

Versioning Changes

  • Python 3.6 is now supported, and support for Python 3.3 has been dropped as numpy>=1.12.0 does not support Py33 #170
  • pylint frozen to 1.7.1 #165
  • numpy<1.13.0 to address an issue with pyquantities (python-quantities/python-quantities#129). It looks like they have finally addressed the issue, so a follow-up IK release will relax this constraint.

New Features

YAML
With the switch from PyYAML to ruamel.yaml==0.14.12, our yaml configuation ability has been expanded:

  • Can now specify a file-like object for config.load_instruments in addition to the previous ability to provide a filename #164
  • In the yaml file, instruments can directly have properties set, which are then immediately applied. See documentation for config.load_instruments.

New Developer Tools

  • Added support for named structs to help with (un)packing data to/from instruments communicating in a more binary fashion #169
  • Added set_cmd parameter to all property factories and rename name parameter to command #172. This allows instruments with asymetric command schemes to still utilize the property factory tools.

Bugfixes

  • Timeout and terminator were fixed for USBTMC connections #173
  • Fixed write_raw for VISA connections #177, however the VISACommunicator has no tests, so more issues probably exist.

v0.3.1

13 Dec 14:26
Compare
Choose a tag to compare

This release is just a single bug fix.

Change Log

Bugfixes

  • Fix for pyvisa version checking. This will later be ripped out and replaced with something more robust, or support for the old protocol will be dropped entirely.

v0.3.0

07 Oct 19:45
Compare
Choose a tag to compare

This release adds support for two additional instruments, the Ondax LM1 and Qubitekk MC1.

Change Log

New Features

New Instruments

  • Ondax LM1, via instruments.Ondax.LM1
  • Qubitekk MC1, via instruments.Qubitekk.MC1

Bugfixes

None