Skip to main content

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).

  1. Project Homepage: https://github.com/houlihaj/newport-esa
  2. Download Page: https://pypi.org/project/newport-esa/

Requirements

Installation

  1. 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):

  1. Python 3.8.10
  2. pip 24.0
  3. Git 2.45.2
  4. NI-VISA 14.0.0
  5. NI-VISA Runtime 14.0.0
  6. NI-488.2 14.0
  7. NI-488.2 Runtime 14.0
  8. PyCharm 2019.3.5 (Community Edition)
  9. 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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

newport_esa-0.1.0.tar.gz (6.1 kB view details)

Uploaded Source

Built Distribution

newport_esa-0.1.0-py3-none-any.whl (5.3 kB view details)

Uploaded Python 3

File details

Details for the file newport_esa-0.1.0.tar.gz.

File metadata

  • Download URL: newport_esa-0.1.0.tar.gz
  • Upload date:
  • Size: 6.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.8.10

File hashes

Hashes for newport_esa-0.1.0.tar.gz
Algorithm Hash digest
SHA256 9ca6eb1c44588323e28da5c0b483a71d741ccb836c93a94a63cac072ad2a072a
MD5 6e3a494eff088802f410fc1c3c9b4a9a
BLAKE2b-256 18ed28d4f93099dfce52de8cc7ea9c9fe31ea4ec4642ea53362b93e0aeaad93f

See more details on using hashes here.

File details

Details for the file newport_esa-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: newport_esa-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 5.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.8.10

File hashes

Hashes for newport_esa-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 4b8a9d4f5e2c9e8d408939027a08869377a201b4c55a5b5aef807ea0a5f9f11a
MD5 c5a4bcce7e9f7f2fedd6b9df66e6eacb
BLAKE2b-256 51fe131d9e905928d42f3a36a67115800212af5912b9887b3d5f1e7ba586fee0

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page