Skip to content

Commit

Permalink
Update to 1.4.2
Browse files Browse the repository at this point in the history
  • Loading branch information
AlexShkarin committed Oct 8, 2023
1 parent 748e813 commit 065a2ed
Show file tree
Hide file tree
Showing 3 changed files with 44 additions and 3 deletions.
41 changes: 41 additions & 0 deletions docs/changelog.rst
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,47 @@ you can write
import pylablib.legacy as pll
from pylablib.legacy.aux_libs.devices import Lakeshore
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
~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Expand Down
4 changes: 2 additions & 2 deletions docs/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -24,13 +24,13 @@
# -- Project information -----------------------------------------------------

project = 'pylablib'
copyright = '2022, Alexey Shkarin'
copyright = '2023, Alexey Shkarin'
author = 'Alexey Shkarin'

# The short X.Y version
version = ''
# The full version, including alpha/beta/rc tags
release = '1.4.1'
release = '1.4.2'


# -- General configuration ---------------------------------------------------
Expand Down
2 changes: 1 addition & 1 deletion setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ def list_cython_extensions(folder="pylablib"):
setup(
name='pylablib',
# name='pylablib-lightweight',
version='1.4.1',
version='1.4.2',
description='Code for use in lab environment: experiment automation, data acquisition, device communication',
long_description=long_description,
long_description_content_type="text/x-rst",
Expand Down

0 comments on commit 065a2ed

Please sign in to comment.