Skip to main content

pyanc350 attocube ANC350 Python library

pyanc350 is a Python wrapper for controlling attocube systems AG's ANC350 piezoelectric control electronics. It contains an implementation of the C++ header for the attocube ANC350 controller (ANC350lib) plus a more Pythonesque reimagining (PyANC350). It suppports DLL versions 2, 3, and 4.

The original implementation by Rob Heath (rob@robheath.me.uk) was updated to support later ANC350 libraries by Brian Schaefer (bts72@cornell.edu). Both of these were updated for Python 3.x and packaged as a proper Python module in December 2018.

Installation

The package is on PyPI. To install via pip:

pip install pyanc350

Alternatively, you can download the repository and use it directly.

Usage

The wrapper needs the attocube-provided DLLs to talk to the ANC350 hardware.

If using v2 of the ANC350 library:

Put anc350v2.dll, nhconnect.dll, and libusb0.dll in the same folder as your program.

If using v3 or v4 of the ANC350 library:

Put anc350v3.dll or anc350v4.dll and libusb0.dll in the same folder as your program.

Import syntax:

If using v2: from pyanc350.v2 import Positioner

If using v3: from pyanc350.v3 import Positioner

If using v4: from pyanc350.v4 import Positioner

If using multiple, the cleanest way is to import the top-level module and use that:

import pyanc350

p2 = pyanc350.v2.Positioner()
p3 = pyanc350.v3.Positioner()
p4 = pyanc350.v4.Positioner()

Metadata

Release files for pyanc350 0.9.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pyanc350 0.9.1
File Size Uploaded Provenance Actions
pyanc350-0.9.1.tar.gz 14.9 kB Without provenance Details for pyanc350-0.9.1.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for pyanc350 0.9.1
File Interpreter ABI Platform Actions
pyanc350-0.9.1-py3-none-any.whl Python 3 none any Details for pyanc350-0.9.1-py3-none-any.whl

Total release size: 38.8 kB

Release files / pyanc350-0.9.1.tar.gz

Download URL pyanc350-0.9.1.tar.gz
Size 14.9 kB
Tags Source
SHA-256 checksum
How to use checksums
3bb5e643f91bfd2256f1e4822165b5c3a935bc23b89d0dbbf8ba2d5b67d595ac
BLAKE2b-256 checksum
How to use checksums
4ef509ce8e800d9d2287d622bc210cf400a8432dbc7c0b1574b21ef40abcfe53
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.20.1 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.0

Release files / pyanc350-0.9.1-py3-none-any.whl

Download URL pyanc350-0.9.1-py3-none-any.whl
Size 23.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f1221402447dbc5565bb02b8bf6a394ce962b3bc3ca10cfd08a81b167c612345
BLAKE2b-256 checksum
How to use checksums
d6d36afcbfa1b8e7c05684e540a14958ca5fdeb4d297e6a5280113b7ca1e5f40
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.20.1 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.0

Security for pyanc350 0.9.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.9.1 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page