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 Distribution

CaChannel-3.0.0rc2.tar.gz (36.9 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.0rc2-py3.6-linux-x86_64.egg (1.1 MB view details)

Uploaded Egg

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

Uploaded Egg

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

Uploaded Egg

CaChannel-3.0.0rc2-cp36-cp36m-win_amd64.whl (310.4 kB view details)

Uploaded CPython 3.6mWindows x86-64

CaChannel-3.0.0rc2-cp36-cp36m-win32.whl (247.1 kB view details)

Uploaded CPython 3.6mWindows x86

CaChannel-3.0.0rc2-cp36-cp36m-macosx_10_7_x86_64.whl (302.8 kB view details)

Uploaded CPython 3.6mmacOS 10.7+ x86-64

CaChannel-3.0.0rc2-cp35-cp35m-win_amd64.whl (310.4 kB view details)

Uploaded CPython 3.5mWindows x86-64

CaChannel-3.0.0rc2-cp35-cp35m-win32.whl (247.1 kB view details)

Uploaded CPython 3.5mWindows x86

CaChannel-3.0.0rc2-cp35-cp35m-macosx_10_7_x86_64.whl (302.8 kB view details)

Uploaded CPython 3.5mmacOS 10.7+ x86-64

CaChannel-3.0.0rc2-cp27-cp27m-win_amd64.whl (308.8 kB view details)

Uploaded CPython 2.7mWindows x86-64

CaChannel-3.0.0rc2-cp27-cp27m-win32.whl (245.9 kB view details)

Uploaded CPython 2.7mWindows x86

CaChannel-3.0.0rc2-cp27-cp27m-macosx_10_7_x86_64.whl (302.7 kB view details)

Uploaded CPython 2.7mmacOS 10.7+ x86-64

File details

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

File metadata

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

File hashes

Hashes for CaChannel-3.0.0rc2.tar.gz
Algorithm Hash digest
SHA256 5daff4f43c8633112f76e59b1029aed07d140db40f7825f80a1cb0a45c40829b
MD5 a05e3812491e675b6f9d895d5dfb3ee1
BLAKE2b-256 c88f11df16bc54a35f8509133f5ee775c82f9379273d3507d339ccb3ee53690a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for CaChannel-3.0.0rc2-py3.6-linux-x86_64.egg
Algorithm Hash digest
SHA256 d8a75dcbb95d5aecfddb3964daa2a0ff13fe199ce0500ab971946b8636fea1ad
MD5 55e10b67cc03fb3dd58059dab082b88e
BLAKE2b-256 35e2ced99f175e0c67588162218eff31c6ce96b823140aa8c5e6b96d924463e5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for CaChannel-3.0.0rc2-py3.5-linux-x86_64.egg
Algorithm Hash digest
SHA256 92a171fcaf5f745bdca0e940ddbfc40b3aa171b5bba1561f3ab863f3831ee449
MD5 a1a22718b96875499308ad24d846aa4a
BLAKE2b-256 18bfb46ea430470d056a1d83187dbb0a918afcd9d23b2e39ff1d55458ca9ce7d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for CaChannel-3.0.0rc2-py2.7-linux-x86_64.egg
Algorithm Hash digest
SHA256 ab53988f88021f12335ce9bbb60ea5fb33ba0a49a42cf760808c82e0b9c394e7
MD5 03ee24ad4a2556e2859d5d5b9ffd3b00
BLAKE2b-256 503132c558331e6f8e4984affdfc247bbbc9e097637ba27f083d9372f46dd642

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for CaChannel-3.0.0rc2-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 01beb6cdfdfde7bf9d82c2a983e0c6b8c443deb155713b5ee5843360a460f8a2
MD5 786e3f83c4b804e3fd5d4f89ca4979d4
BLAKE2b-256 3cd0c133f8abdc5aa31388e1648c901347afc214f60fa74bcc3e7bfafb194a35

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for CaChannel-3.0.0rc2-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 e55f491d0eda08a1dbe65efeda082896b0f4ab561db37180d7c9a6c1663a1fef
MD5 4d7c0a59ed02b245ee5cc70124b68e11
BLAKE2b-256 bda85260f5e6aeaff3330218445e4d7c73449cdac6ae69f1ad77b839744aeb34

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for CaChannel-3.0.0rc2-cp36-cp36m-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 6b4e1f9db05fd4305183179336bb7c31616e46c65dd58c149cab1729ddac7aa7
MD5 31cf5ed919d7fc637b0b2c4202981b2c
BLAKE2b-256 90f3418b96ffd4e695976425ea6024cb7713e606a9965e2e5e831c214c2d58dd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for CaChannel-3.0.0rc2-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 0c6ca79d618d57c42f2d4f867a68bd4d329f466e8f420b14aef0411ca6b94341
MD5 faf7ba692bff8482deb2da2454a782e1
BLAKE2b-256 616e2d26de15ab26f7f21ad41094b69bd99e9dd6fde6453e041f1e2499c7293e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for CaChannel-3.0.0rc2-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 930ee8f555c29aa897453091f6262e1915d5d1749fbbeb581056d96fab42287f
MD5 96ecd424fe5bc8e34d82cfb8e7c36de5
BLAKE2b-256 ddaeb345592b1b87cae1d482d01c869ae0a453a5a72d1aeaeaf585b5f2cc5b76

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for CaChannel-3.0.0rc2-cp35-cp35m-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 6f7c01f42beda114484cd6bcf1b7b6830c87a7a030abb6df14fdeae81c4e0dc8
MD5 01a617488d0a70299467c5210b47ddb8
BLAKE2b-256 1fba90fed5e9047d4b6f73a3d23865a0dc54a71fd6fe6f6620bc110f256fcf22

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for CaChannel-3.0.0rc2-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 32cfbaa33b11329410a0031a119d80fee127923ccbf881c959b43110458a045a
MD5 5d1bebb481b6c872848fefa2321ae356
BLAKE2b-256 72ab0350198cf01161f8725f949d774175060d08eb18669cba919d325ef88893

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for CaChannel-3.0.0rc2-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 569fe0b8990fc78b90d48b37f7b905496406579ebb398bcdf203df3c6ddd3e0f
MD5 37475308ddb8fb6088080007ad36c5c6
BLAKE2b-256 5d227fc54c64bd9a03b09a4865b70c3a8bac526aa5b810ba5dba3860e3a93a40

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for CaChannel-3.0.0rc2-cp27-cp27m-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 6e20501a1890cff8bff33a28a4afb8b07a0328cf7ec4e33638d908b810992512
MD5 fd1d141e0a85530323e2a8099ab210eb
BLAKE2b-256 eac8abc7f9edab9d6f87064a9965ebae08792beb179e53c7de823410c2cd3815

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.0rc2 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