pylabrad Changelog

What's new in pylabrad 0.93.1 Beta

Aug 14, 2012
  • labrad.types: BUGFIX: fixed problem with parsing empty type tags with comments
  • labrad.units: changed stringification of units with only negative exponents.
  • instead of 1/s, now gives s^-1; instead of 1/m/kg now gives m^-1*kg^-1.
  • this is a workaround for a bug in the Delphi version of the registry

New in pylabrad 0.93.0 Beta (Aug 14, 2012)

  • labrad.protocol; BUGFIX: fixed issue in LabradProtocol.removeListener
  • refactored async code to make it easier to remove twisted dependency

New in pylabrad 0.92.7 Beta (Aug 14, 2012)

  • labrad.gpib: BUGFIX: added missing @inlineCallbacks annotations in GPIBDeviceWrapper methods

New in pylabrad 0.92.6 Beta (Aug 14, 2012)

  • labrad.node: added support for running servers as executable jar/war files by
  • configuring the java path. The jars can contain embedded metadata for the
  • node server in a zipped node.ini file

New in pylabrad 0.92.5 Beta (Aug 14, 2012)

  • labrad.client: separated Client from Connection so that multiple Clients
  • can share a single connection. These clients can have separate contexts
  • to allow for all requests made on that client to be in a different
  • default context.
  • labrad.gpib: added the ability to optionally set a temporary timeout for each read/write/query operation
  • labrad.gpib: fixed bug with DeviceLockedError exception type not being imported
  • labrad.types: removed dynamic class generation magic from LazyList (now pickleable)
  • labrad.units: removed dynamic class generation magic from WithUnit (now pickleable)
  • labrad.controller: package removed
  • labrad.util.simplejson: package removed