pymodaq_plugins_newport (Newport Instruments)
PyMoDAQ plugin for instruments from Newport (Conex, ESP100, SMC100, AG-CU8…)
Instruments
Below is the list of instruments included in this plugin
Actuators
Conex: Piezo actuators from the CONEX-AGAP series”
Newport_ESP100: ESP100 motion controllers
AgilisSerial: for controllers AG-UC8 and AG-UC2 tested with motorized mounts AG-M100N (no encoder)
XPS-Q8: 8-axis Universal Motion Controller/Driver, ethernet
SMC100: Single axis motion controller
Picomotor8742: 4-axis open-loop motion controller
Installation notes
AGILIS AG-CU8
Install Newport AG-UC2-UC8 applet available here: https://www.newport.com/p/AG-UC8 and test that you can communicate with this firmware.
This plugin use the included AgilisSerial wrapper communicating with the device using serial comunication and the pyvisa package
$ python setup.py install
This last command should be executed in the python environment where you installed pymodaq.
Tested on Windows10 with pymodaq >= 3.3.0.
XPS-Q8
tested on Windows 11 with pymodaq >= 4.1.0.
SMC100
Tested with SMC100PP (stepper motor) controller using USB/RS232 connection and URS150 motorized rotation stage. Installing Newport SMC100 software should provide all necessary drivers.
Operating System: Windows 11
PyMoDAQ version: 4.3.0 running in a conda environment with Python 3.11.9
Picomotor 8742
This plugin uses the pylablib driver. Tested on Windows 10 with pymodaq >= 4.4.0 in a conda environment with Python 3.8
Metadata
Release files for pymodaq_plugins_newport 5.3.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pymodaq_plugins_newport-5.3.0.tar.gz | 96.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pymodaq_plugins_newport-5.3.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 137.5 kB
Release files / pymodaq_plugins_newport-5.3.0.tar.gz
| Download URL | pymodaq_plugins_newport-5.3.0.tar.gz |
|---|---|
| Size | 96.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
45ada4cca816631763232b021d4369e806d792ab113e8302d902ba25c3463a96
|
|
BLAKE2b-256 checksum How to use checksums |
7cd72660797b9c55402cdd6d051e88fd18b91b83937d6b14a3c87ab854cc8772
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
Hatch/1.18.1 {"ci":true,"cpu":"x86_64","distro":{"id":"noble","libc":{"lib":"glibc","version":"2.39"},"name":"Ubuntu","version":"24.04"},"implementation":{"name":"CPython","version":"3.14.8"},"installer":{"name":"hatch","version":"1.18.1"},"openssl_version":"OpenSSL 3.0.13 30 Jan 2024","python":"3.14.8","system":{"name":"Linux","release":"6.17.0-1022-azure"}} HTTPX2/2.13.1
|
Release files / pymodaq_plugins_newport-5.3.0-py3-none-any.whl
| Download URL | pymodaq_plugins_newport-5.3.0-py3-none-any.whl |
|---|---|
| Size | 41.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
19d5503edf57bd5ee8554881d6c1cb83132e9ab1ce002aa5763b793cf3ea1834
|
|
BLAKE2b-256 checksum How to use checksums |
b6405721b14ffb569ecdb61f342521e6d03f79dfe54b419ae880a796070803bd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
Hatch/1.18.1 {"ci":true,"cpu":"x86_64","distro":{"id":"noble","libc":{"lib":"glibc","version":"2.39"},"name":"Ubuntu","version":"24.04"},"implementation":{"name":"CPython","version":"3.14.8"},"installer":{"name":"hatch","version":"1.18.1"},"openssl_version":"OpenSSL 3.0.13 30 Jan 2024","python":"3.14.8","system":{"name":"Linux","release":"6.17.0-1022-azure"}} HTTPX2/2.13.1
|