Skip to main content
Files added late

2 files were added to this release more than 14 days after its initial publication. Inspect the release files before installing.

Python interface to ATI-IA force-torque transform (ATIDAQ) C library, v1.0.7. For use with ATI Industrial Automation force-torque sensors.

This package does not read from hardware. Another package, such as NI-DAQmx, must be used for that purpose.

ATIDAQ C Library is available at https://www.ati-ia.com/library/software/daq_ft/ATIDAQ%20C%20Library.zip

Installation

pip install atiiaftt

Dependencies

CFFI and platform appropriate build tools are required to build the C source that is included with the package.

For Linux distributions, install the developer package group.

For Windows, see https://wiki.python.org/moin/WindowsCompilers

Documentation

Module help for the python classes is available via docstrings. Documentation for the wrapped functions is available in ATIDAQ_c_lib/readme.txt

Usage examples

High level usage is as follows:

  1. import atiiaftt

  2. Create an instance of the atiiafft.FTsensor class

  3. Load calibration data, either passing the calibration file path as a string during class instantiation or as a parameter while calling instance.createCalibration(‘./FT18766cal’).

  4. Optionally, set the tool transform, bias values and units as needed, eg)
    • instance.setToolTransform([0,0,20,45,0,0],atiiaftt.FTUnit.DIST_MM,atiiaftt.FTUnit.ANGLE_DEG)

    • instance.bias([0.254,-1.027,0.025,0.7422.0.9302,-0.230,0.082])

  5. Call the force-torque conversion function: instance.convertToFt([0.042,1.004,0.952,-0.235,0.091,1.091,0.054]); this returns the forces and torques as a list [F.x,F.y,F.z,T.x,T.y,T.z]. The last transformed values are stored in the instance variable instance.ft_vector for later access.

CFFI and python class examples found in ‘atiiaftt/samples/ftconvert.py’

Release files for atiiaftt 0.1.1

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

Files added late

2 files were uploaded more than 14 days after the first file in this release.

While project maintainers occasionally add legitimate files to an existing release, late additions can also indicate a security compromise.

We recommend inspecting the release files before installing.

Source distribution (sdist)

Source distribution for atiiaftt 0.1.1
File Size Uploaded
atiiaftt-0.1.1.tar.gz 84.7 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for atiiaftt 0.1.1
File Interpreter ABI Platform
atiiaftt-0.1.1-cp37-cp37m-win_amd64.whl CPython 3.7 CPython 3.7 pymalloc Windows x86-64 Details
atiiaftt-0.1.1-cp36-cp36m-win_amd64.whl CPython 3.6 CPython 3.6 pymalloc Windows x86-64 Details

Total release size: 220.0 kB

Release files / atiiaftt-0.1.1.tar.gz

Download URL atiiaftt-0.1.1.tar.gz
Size 84.7 kB
Tags Source
SHA-256 checksum
How to use checksums
869e74f16552e18b3fbf2ec75dd7adc7b2889ee5f1fc99a79c92ed88bef9d2e6
BLAKE2b-256 checksum
How to use checksums
be6bd8c3bf611b9fb70f457ebde53ca0e814db71c555d94ce89b2ae1501a97f9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.7.0

Release files / atiiaftt-0.1.1-cp37-cp37m-win_amd64.whl

File added late

This file was uploaded more than 14 days after the first file in this release.

While project maintainers occasionally add legitimate files to an existing release, late additions can also indicate a security compromise.

We recommend inspecting the release file before installing.

Download URL atiiaftt-0.1.1-cp37-cp37m-win_amd64.whl
Size 68.1 kB
Tags CPython 3.7 CPython 3.7 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
e3057384f0de9942281753d957577b09de047669ff797361ffd0dca13546725a
BLAKE2b-256 checksum
How to use checksums
26ef5483bc0671bc879f09699236ebcf5535afd45286e92a7111795869fe5733
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/40.6.2 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.7.1

Release files / atiiaftt-0.1.1-cp36-cp36m-win_amd64.whl

File added late

This file was uploaded more than 14 days after the first file in this release.

While project maintainers occasionally add legitimate files to an existing release, late additions can also indicate a security compromise.

We recommend inspecting the release file before installing.

Download URL atiiaftt-0.1.1-cp36-cp36m-win_amd64.whl
Size 67.2 kB
Tags CPython 3.6 CPython 3.6 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
2f473a589563f107fe5e11d281a12cd87f60d3b18a235c180643b7afe91819a3
BLAKE2b-256 checksum
How to use checksums
a0b7eab2d419dfaaeb1101677266e76e32c270d6ad664695f030c6b2f808698d
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/40.6.2 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.7.1

Release history Release notifications | RSS feed

This release

0.1.1 This release

3 release files

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