Pylablib

Latest version: v1.4.3

Safety actively analyzes 682387 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 3

1.4.3

~~~~~~~~~~~~~~~~~~~~~~~~~~~~

- Devices

* Added multiple devices:

+ Agilent XGS600 pressure gauge controller
+ Hubner Cobolt lasers (tested with Cobolt MLD 06-01 laser)
+ Omron E5_C temperature controllers (tested with E5GC-QX1A6M-015 controller)
+ Thorlabs Kinesis Piezo controllers (tested with KPZ101)

* Extended device support:

+ Multi-axis Trinamic TMCM controllers (tested with TMCM6110)
+ Matisse Commander server support for Sirah Matisse lasers
+ Added trigger mode selection for uc480/uEye cameras

* Bug fixes and improved support of specific models:

+ Thorlabs Scientific Cameras monochrome bug
+ Fixed minor Thorlabs Kinesis enumeration bugs and KIM101 channel selection bug

- Minor additional functions and bugfixes
* Fixed module versioning bug which prevented the use of PyInstaller
* GUI additions: button-selector widgets (alternative to combo box), tab hiding, widget tags for finer GUI control

1.4.2

~~~~~~~~~~~~~~~~~~~~~~~~~~~~

- Devices

* Added multiple devices:

+ Andor Shamrock spectrographs
+ ElektorAutomatick PS2000B power supply
+ Keithley 2110 multimeter
+ Lumel RE72 temperature controller (via Modbus RTU protocol)
+ M2 Solstis EMM (external mixing module)
+ Mightex S-Series cameras
+ Generic NKT lasers Interbus protocol support (tested with NKT SuperK with Select spectral filter)
+ Generic Modbus RTU protocol
+ PhysikInstrumente E-515 piezo controller
+ Rigol DP1116A power supply
+ SmarAct MCS2 stage controller
+ Standa 8SMC5 motion controller
+ Thorlabs PM160 power meter
+ Voltcraft VC-7055BT multimeter

* Extended device support:

+ Thorlabs Scientific Cameras (Zelux, Kiralux) color mode
+ Thorlabs APT/Kinesis motor controllers
+ Trinamic TMCM1110 homing

* Added HID device communication backend
* Switched some camera code to Cython to support higher frame rates.
* Multiple bug fixes and improved support of specific models:

+ Selection of RTS cycling for Arduino boards (better support for newer boards such as Leonardo)
+ Support for SiliconSoftware microEnable 5 (Basler microEnable 5 marathon)
+ Improved Sirah Matisse tuning support for frequency tuning and stitched scans based on HighFinesse wavemeters feedback.

- Switched to Cython code in several places for minor plotting speedups.
- Minor additional functions
* Added time tracker class for simple profiling
* Added CRC calculation methods

1.4.1

~~~~~~~~~~~~~~~~~~~~~~~~~~~~

- Devices

* Added Basler pylon-compatible cameras, BitFlow frame grabbers, AlliedVision Bonito cameras, Thorlabs Elliptec stages, PI-E516 piezo controller, and Sirah Matisse laser.
* Minor additions to Cryocon temperature controller, Cryomagnetics LM510 level meters, and NI DAQmx DAQs. Improved performance of PCO cameras at high frame rates.
* Multiple minor bug fixes and improved support of specific models.

- Added encoding argument to file loading.
- Improved color images support in image plotter, minor additions to trace plotter.
- Added real-time binning and debounce filters.

1.4.0

~~~~~~~~~~~~~~~~~~~~~~~~~~~~

- Added Photometrics cameras and Cryocon temperature controllers.
- More consistent cameras interface: attributes properties, fast chunks (former ``fastbuff``) readout, frame info formats.
- Added new simple GUI elements: multiline edits, enum labels.
- Expanded image and trace plotting widgets.
- Added linear transforms to data processing.
- Minor bugfixes in threading, GUI, devices.

1.3.3

~~~~~~~~~~~~~~~~~~~~~~~~~~~~

- Numpy ``loads`` bugfix (fixes compatibility with ``numpy>=1.22``).

1.3.2

~~~~~~~~~~~~~~~~~~~~~~~~~~~~

- Added Leybold ITR90 and KJL300 pressure gauges.
- Minor bugfixes in threading and devices.

Page 1 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.