Skip to main content
Pre-release

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

CaChannel is a Python interface to Channel Access. It was developed in 2000 by Geoff Savage using caPython extension Later on the CA library becomes multi-threaded with EPICS base 3.14. The original developer did not address this change however.

In 2008 during the transition to EPICS 3.14, a new implementation of CaChannel interface, version 2.x, was developed based on PythonCA extension by Noboru Yamamoto. It was highly backwards compatible with the original implementation based on caPython.

In 2014, package caffi was created in place of caPython or PythonCA extension to expose the Channel Access API using cffi <https://pypi.python.org/pypi/cffi>. It aimed to create a Pythonic API of one-to-one map to the counterpart C functions. After that has been accomplished, CaChannel interface was re-implemented using the caffi.ca module, versioned 3.x.

In 20152-16, with all previous experiences, the CaChannel.ca module was rewritten from scratch using Python/C API. The new CaChannel.ca module has a compatible API with caffi.ca. Because of that, the CaChannel interface can use caffi.ca by setting environment variable CACHANNEL_BACKEND=caffi. This is also the fallback backend if the C extension fails to import.

Check out CaChannel documents to get started.

Download files

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

Source Distribution

CaChannel-3.0.0b1.tar.gz (36.1 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

CaChannel-3.0.0b1-py3.6-linux-x86_64.egg (1.1 MB view details)

Uploaded Egg

CaChannel-3.0.0b1-py3.5-linux-x86_64.egg (1.1 MB view details)

Uploaded Egg

CaChannel-3.0.0b1-py2.7-linux-x86_64.egg (1.1 MB view details)

Uploaded Egg

CaChannel-3.0.0b1-cp36-cp36m-win_amd64.whl (310.2 kB view details)

Uploaded CPython 3.6mWindows x86-64

CaChannel-3.0.0b1-cp36-cp36m-win32.whl (246.8 kB view details)

Uploaded CPython 3.6mWindows x86

CaChannel-3.0.0b1-cp36-cp36m-macosx_10_7_x86_64.whl (302.5 kB view details)

Uploaded CPython 3.6mmacOS 10.7+ x86-64

CaChannel-3.0.0b1-cp35-cp35m-win_amd64.whl (310.2 kB view details)

Uploaded CPython 3.5mWindows x86-64

CaChannel-3.0.0b1-cp35-cp35m-win32.whl (246.8 kB view details)

Uploaded CPython 3.5mWindows x86

CaChannel-3.0.0b1-cp35-cp35m-macosx_10_7_x86_64.whl (302.5 kB view details)

Uploaded CPython 3.5mmacOS 10.7+ x86-64

CaChannel-3.0.0b1-cp27-cp27m-win_amd64.whl (308.5 kB view details)

Uploaded CPython 2.7mWindows x86-64

CaChannel-3.0.0b1-cp27-cp27m-win32.whl (245.6 kB view details)

Uploaded CPython 2.7mWindows x86

CaChannel-3.0.0b1-cp27-cp27m-macosx_10_7_x86_64.whl (302.4 kB view details)

Uploaded CPython 2.7mmacOS 10.7+ x86-64

File details

Details for the file CaChannel-3.0.0b1.tar.gz.

File metadata

  • Download URL: CaChannel-3.0.0b1.tar.gz
  • Upload date:
  • Size: 36.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for CaChannel-3.0.0b1.tar.gz
Algorithm Hash digest
SHA256 ed262d6fb51e98b0888c63aa0f12a18f38c5faf7b92c22dcdbefc3cdbc9b531a
MD5 2bf9a278f365bf1c42bd6b6c244104b0
BLAKE2b-256 3020dcf7a44007e6d55d7c4180659598a2bd1016f709422114b57b643ef12d48

See more details on using hashes here.

File details

Details for the file CaChannel-3.0.0b1-py3.6-linux-x86_64.egg.

File metadata

File hashes

Hashes for CaChannel-3.0.0b1-py3.6-linux-x86_64.egg
Algorithm Hash digest
SHA256 1f83c629465819010d5cbed4b78e0e443dcef8def01a26e1fe8c60bc17f4fac1
MD5 488eb6520cc94b7c306d0bc82fcdde35
BLAKE2b-256 8158885299bd2573464f1932869ca14317309b56b06c564e06ed79cc1eb82392

See more details on using hashes here.

File details

Details for the file CaChannel-3.0.0b1-py3.5-linux-x86_64.egg.

File metadata

File hashes

Hashes for CaChannel-3.0.0b1-py3.5-linux-x86_64.egg
Algorithm Hash digest
SHA256 98a741d4908e69e5b3f0fd6b3c6fabeee2c3001dd94008de6ed83ce880343115
MD5 2f82b9dea72c0418bf47c8cb535f87e6
BLAKE2b-256 6dcf3cb03327e63c21fe9be0554a746a0eaa744eb0e914d31c97a9caa764addb

See more details on using hashes here.

File details

Details for the file CaChannel-3.0.0b1-py2.7-linux-x86_64.egg.

File metadata

File hashes

Hashes for CaChannel-3.0.0b1-py2.7-linux-x86_64.egg
Algorithm Hash digest
SHA256 b6bf0ad38097a70a7b51dc65613fbf2ee7f441168f811186d62841417dac8e46
MD5 a15d8864234302af03e3bfc2464f158d
BLAKE2b-256 92e405161c286b9ebdb29d2c031d3c9d26482df97506c30c5f2b69cea46ca070

See more details on using hashes here.

File details

Details for the file CaChannel-3.0.0b1-cp36-cp36m-win_amd64.whl.

File metadata

File hashes

Hashes for CaChannel-3.0.0b1-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 0e784c15cfbf7df52b9a13ff7141a8e801ea1b5e9f75e8c8c540382b4846e8d7
MD5 5202249c80e09f9a109c51717bcaca58
BLAKE2b-256 8cdb35bd718822828bd2ef3feb4336ac9abd6cc76f0694c925a1387b4d89213f

See more details on using hashes here.

File details

Details for the file CaChannel-3.0.0b1-cp36-cp36m-win32.whl.

File metadata

File hashes

Hashes for CaChannel-3.0.0b1-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 294f734351930342f5d856e37c82cc8195ed647f450a82675a0f3f48cdb43099
MD5 fcdeb2329f5afd717cd2e61d99258254
BLAKE2b-256 a535c3603e26d235a1d0e4008f2f3cda1aee2d82d5427cdbb95dce20f9288fcc

See more details on using hashes here.

File details

Details for the file CaChannel-3.0.0b1-cp36-cp36m-macosx_10_7_x86_64.whl.

File metadata

File hashes

Hashes for CaChannel-3.0.0b1-cp36-cp36m-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 00d78fb5e9513a334ae7724206caddae3f7bd7a0c9be07caf6988d691b517f3e
MD5 ba7b4d4f11f9b189efc1c40535ef5a67
BLAKE2b-256 89db78c40fc61edcbd9a957f7fe5bddec18802fcef0724100d7e98e3b39a9b05

See more details on using hashes here.

File details

Details for the file CaChannel-3.0.0b1-cp35-cp35m-win_amd64.whl.

File metadata

File hashes

Hashes for CaChannel-3.0.0b1-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 2d851420113fa3dbfcf6208fe72f1d776b7753bcd62df7dd91c00676671434b1
MD5 3007e55f7aaccbfb43bc3d96b6304f82
BLAKE2b-256 e3815c342d5e07c1d384ac8cb647c33c2fff2542010be8ad7c8d6b4144ab10f7

See more details on using hashes here.

File details

Details for the file CaChannel-3.0.0b1-cp35-cp35m-win32.whl.

File metadata

File hashes

Hashes for CaChannel-3.0.0b1-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 a471bfab534d8fb11f5def6849edc50334e7b34c3b3270f1b1c45f923674deeb
MD5 c93cbc618982fe2c10e60484bf8cecd7
BLAKE2b-256 73194808ce710dac13ccb690b288cce883cecea996d9a867bb574034d6159e4d

See more details on using hashes here.

File details

Details for the file CaChannel-3.0.0b1-cp35-cp35m-macosx_10_7_x86_64.whl.

File metadata

File hashes

Hashes for CaChannel-3.0.0b1-cp35-cp35m-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 135f1f01b91ae126c494085b7a5d2c4a10756e31f1c7360dbdcb22a7d67ebc0c
MD5 9313c12f9c9d0ed91d936545cd79bb2b
BLAKE2b-256 fd7c93cba137b15b01a75170141a29e9d937a51ad598902623ef7f7f4df44aee

See more details on using hashes here.

File details

Details for the file CaChannel-3.0.0b1-cp27-cp27m-win_amd64.whl.

File metadata

File hashes

Hashes for CaChannel-3.0.0b1-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 8b89c439573c469f7a70bc7bdfd54d95e92a7df3337ce07a47c0911a12f2c7d4
MD5 e5779388c7586bcd79206fbd7f4e3ef7
BLAKE2b-256 45eed5fe40b91d80c021217c3e5b0545cc3fda978a9c8766c38a818949446d15

See more details on using hashes here.

File details

Details for the file CaChannel-3.0.0b1-cp27-cp27m-win32.whl.

File metadata

File hashes

Hashes for CaChannel-3.0.0b1-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 4aaca66b603865b4669c3ea0de2d544fc4c0f65012dd70855b92bb12d50fe04a
MD5 c725ace2b8cbd349333d31c53847f72f
BLAKE2b-256 aef9f31fdfcc87bddd538d536462908cc370ace28bfa5c0a5e5396a1fcdb4a91

See more details on using hashes here.

File details

Details for the file CaChannel-3.0.0b1-cp27-cp27m-macosx_10_7_x86_64.whl.

File metadata

File hashes

Hashes for CaChannel-3.0.0b1-cp27-cp27m-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 93edb4d5570164a34bfe9a1ad4a7eebc395ba85e6ef709c35a7c73c7ea2abe85
MD5 8c6711ce3ec7dffc88b2dc871ceedcd1
BLAKE2b-256 79db3414babfa2987b1e1ee212305d7011418ebde5a25f81cbaf6632cc991b22

See more details on using hashes here.

Release history Release notifications | RSS feed

3.2.0

21 files

3.1.4

15 files

3.1.3

21 files

3.1.2

17 files

3.1.1

17 files

3.1.0

13 files

3.0.4

13 files

3.0.3

13 files

3.0.2

13 files

3.0.0

15 files

This release

3.0.0b1 This release

13 files

2.4.2

2.4.0

1 file

2.3.0

14 files

2.2.2

4 files

2.2.1

1 file

2.2.0

1 file

2.0.1

1 file

2.0

1 file

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