Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

Code CI Docs CI Test Coverage Latest PyPI version Apache License

Beckhoff produces a range of EtherCAT I/O terminals that can be connected to one of their industrial PCs running TwinCAT. This gives real-time polling of the EtherCAT bus, with set, get and monitor via the ADS protocol. CATio is designed to run on a different machine, introspecting the I/O chain, and making a Device for each of them automatically. It uses FastCS to create these Devices, which means the resultant control system integration can use the EPICS or Tango backends.

PyPI

pip install catio

Source code

https://github.com/DiamondLightSource/CATio

Documentation

https://DiamondLightSource.github.io/CATio

Releases

https://github.com/DiamondLightSource/CATio/releases

See https://DiamondLightSource.github.io/CATio for more detailed documentation.

Release files for catio 0.1a1

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

Source distribution (sdist)

Source distribution for catio 0.1a1
File Size Uploaded
catio-0.1a1.tar.gz 46.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for catio 0.1a1
File Interpreter ABI Platform
catio-0.1a1-py3-none-any.whl Python 3 none any Details

Total release size: 58.0 kB

Release files / catio-0.1a1.tar.gz

Download URL catio-0.1a1.tar.gz
Size 46.6 kB
Tags Source
SHA-256 checksum
How to use checksums
d8e5e1820072bc024f167b82ac2a09032be09b0725071b654886e82ca36fb506
BLAKE2b-256 checksum
How to use checksums
1ad1e45c7a621836e5b639303bccd3962b9193166e93e6e09dbb11bef64861dd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.4

Release files / catio-0.1a1-py3-none-any.whl

Download URL catio-0.1a1-py3-none-any.whl
Size 11.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
02a3e1c3116724569b86aab45bea4ff01d9cd10a4c1838c9fd1399782c37a112
BLAKE2b-256 checksum
How to use checksums
5223687f1ce698021b4a6e6cf196dabb5884f6337db790add70a93df9d4081fb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.4

Release history Release notifications | RSS feed

This release

0.1a1 This release

2 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