A Python API for the Newport Model ESA-C Ultra-Resolution Actuator Controller.
Project description
newport-esa
A Python API for the Newport Model ESA-C Ultra-Resolution Actuator Controller.
Overview
The source code and example scripts have been tested using Python 3.8.10 running in Windows 7 (64-bit).
The only operating system supported in this release is Windows 7 (64-bit).
- Project Homepage: https://github.com/houlihaj/newport-esa
- Download Page: https://pypi.org/project/newport-esa/
Requirements
Installation
pip install newport-esa
Windows 7 Compatibility
Due to PC hardware limitations, initial development for this package was performed using the Windows 7 (64-bit) operating system.
The following programs, applications, and drivers were successfully used for package development in Windows 7 (64-bit):
- Python 3.8.10
- pip 24.0
- Git 2.45.2
- NI-VISA 14.0.0
- NI-VISA Runtime 14.0.0
- NI-488.2 14.0
- NI-488.2 Runtime 14.0
- PyCharm 2019.3.5 (Community Edition)
- Notepad++ 8.6.8
In principle, the text editor and IDE (Notepad++ and PyCharm) are not explicitly critical to the success of the package. All other programs, applications, and drivers listed are critical to the success of the package on Windows 7.
A file named requirements-win7.txt
is included with the project with an output of the installed packages
that were tested successfully in Windows 7 (64-bit).
Usage
There are a number of examples in the examples
directory that can help you get up and running.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for newport_esa-0.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4b8a9d4f5e2c9e8d408939027a08869377a201b4c55a5b5aef807ea0a5f9f11a |
|
MD5 | c5a4bcce7e9f7f2fedd6b9df66e6eacb |
|
BLAKE2b-256 | 51fe131d9e905928d42f3a36a67115800212af5912b9887b3d5f1e7ba586fee0 |