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 from 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. 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 2015-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 no EPICS installation exists or 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 Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

CaChannel-3.0.0rc1-cp36-cp36m-win_amd64.whl (310.3 kB view details)

Uploaded CPython 3.6mWindows x86-64

CaChannel-3.0.0rc1-cp36-cp36m-win32.whl (247.0 kB view details)

Uploaded CPython 3.6mWindows x86

CaChannel-3.0.0rc1-cp36-cp36m-macosx_10_7_x86_64.whl (302.7 kB view details)

Uploaded CPython 3.6mmacOS 10.7+ x86-64

CaChannel-3.0.0rc1-cp35-cp35m-win_amd64.whl (310.3 kB view details)

Uploaded CPython 3.5mWindows x86-64

CaChannel-3.0.0rc1-cp35-cp35m-win32.whl (247.0 kB view details)

Uploaded CPython 3.5mWindows x86

CaChannel-3.0.0rc1-cp35-cp35m-macosx_10_7_x86_64.whl (302.7 kB view details)

Uploaded CPython 3.5mmacOS 10.7+ x86-64

CaChannel-3.0.0rc1-cp27-cp27m-win_amd64.whl (308.7 kB view details)

Uploaded CPython 2.7mWindows x86-64

CaChannel-3.0.0rc1-cp27-cp27m-win32.whl (245.8 kB view details)

Uploaded CPython 2.7mWindows x86

CaChannel-3.0.0rc1-cp27-cp27m-macosx_10_7_x86_64.whl (302.6 kB view details)

Uploaded CPython 2.7mmacOS 10.7+ x86-64

File details

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

File metadata

File hashes

Hashes for CaChannel-3.0.0rc1-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 42aeaf015220246aa99f2b6c8e0f8f0b11437fb194c3ab57592941e7d1cbda61
MD5 7d51ed918b4319e909baa7ea6daf73bb
BLAKE2b-256 ec567eeb020f908e82956de6223267d461366e002cc8d344709e12d66a8b651b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for CaChannel-3.0.0rc1-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 ed24eeca663940cdc00d162d6afd30cf7863d0a01e4a0953a2cc4d3885139154
MD5 e8aca123a0d3620aa979ee6f562ea1b3
BLAKE2b-256 1732b3aeed452655930c511268c25d0a1bcea3c0a0036592e564a9c898742c87

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for CaChannel-3.0.0rc1-cp36-cp36m-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 b0244b4d3d698e5af4721e0e93e691dd019d46f24351d142ce0008babc5c08b9
MD5 13de3b593fb80fada6519d28bc65fa12
BLAKE2b-256 5eccb391a7ed42635c00a3388fc506be0ee4bb55ca65c3fb5b1ba3b1c1e914d8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for CaChannel-3.0.0rc1-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 16eddff40d66c8f23ab958c0022bb968892045ca0050359d7107a71b8d89c060
MD5 47a528888939a6037f008ea1cf4cab04
BLAKE2b-256 f1389601e233b94f0f5b5cfdd4cb80964699ceb8117e7650ee2d108d2d6c32ce

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for CaChannel-3.0.0rc1-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 9be415e5722955c7b127a11c94606c45bcd7d9a3caee25ea60c235b50d24eaab
MD5 db65b6f85f1c7e5a7cfb164f041084e8
BLAKE2b-256 b8edf3becef80e2b597d76730f26ec270de32800930380967feee42920fab75c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for CaChannel-3.0.0rc1-cp35-cp35m-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 53b588a8fbb1389bedb615ceaa5717867b6cb553262545bd5e5119b6ec168958
MD5 2262aaec63a7682e0739903e74d0f1bf
BLAKE2b-256 bbefaecfd4a693f27c1de0702514e754e0f70f76201a60dbf2ed5f23870387d7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for CaChannel-3.0.0rc1-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 22bf89f5a155865f955b8d8540b2129d9fa418eceb6907e4582834d06d6fb0a9
MD5 3e9ec4aac46c0731efecd313f7f00f84
BLAKE2b-256 d7aa25cc46f45f05144235a457e43dd0a6c4b8d68c278a088135150d285e4259

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for CaChannel-3.0.0rc1-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 a89dd8dd17b8072a3504969cb320e3058dbe6d0b625edf36ff89c8f2380fbafd
MD5 2f363ef9f0e3875145c8b3449199ecbb
BLAKE2b-256 3b0f891809e56cfc73a28c7ee642bbc37a1fda6c58aff6dd15d45ab68ea6b85f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for CaChannel-3.0.0rc1-cp27-cp27m-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 56b3ed3485fd8ec4e024be60790e8ac0c6c377d73d82df83e7228bddd0f365fd
MD5 18a24499dc0b9f21e43ad1c93720d616
BLAKE2b-256 f9eac6c15a70ad856d3d8f79db8414df8b1fc01218c5153cee6bc45161f92461

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.0rc1 This release

9 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