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.
Downloads: https://pypi.python.org/pypi/CaChannel
Source Repo: https://github.com/CaChannel/CaChannel
Issue Tracker: https://github.com/CaChannel/CaChannel/issues
Anaconda: https://anaconda.org/paulscherrerinstitute/cachannel
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file CaChannel-3.0.0rc1-cp36-cp36m-win_amd64.whl.
File metadata
- Download URL: CaChannel-3.0.0rc1-cp36-cp36m-win_amd64.whl
- Upload date:
- Size: 310.3 kB
- Tags: CPython 3.6m, Windows x86-64
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
42aeaf015220246aa99f2b6c8e0f8f0b11437fb194c3ab57592941e7d1cbda61
|
|
| MD5 |
7d51ed918b4319e909baa7ea6daf73bb
|
|
| BLAKE2b-256 |
ec567eeb020f908e82956de6223267d461366e002cc8d344709e12d66a8b651b
|
File details
Details for the file CaChannel-3.0.0rc1-cp36-cp36m-win32.whl.
File metadata
- Download URL: CaChannel-3.0.0rc1-cp36-cp36m-win32.whl
- Upload date:
- Size: 247.0 kB
- Tags: CPython 3.6m, Windows x86
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ed24eeca663940cdc00d162d6afd30cf7863d0a01e4a0953a2cc4d3885139154
|
|
| MD5 |
e8aca123a0d3620aa979ee6f562ea1b3
|
|
| BLAKE2b-256 |
1732b3aeed452655930c511268c25d0a1bcea3c0a0036592e564a9c898742c87
|
File details
Details for the file CaChannel-3.0.0rc1-cp36-cp36m-macosx_10_7_x86_64.whl.
File metadata
- Download URL: CaChannel-3.0.0rc1-cp36-cp36m-macosx_10_7_x86_64.whl
- Upload date:
- Size: 302.7 kB
- Tags: CPython 3.6m, macOS 10.7+ x86-64
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b0244b4d3d698e5af4721e0e93e691dd019d46f24351d142ce0008babc5c08b9
|
|
| MD5 |
13de3b593fb80fada6519d28bc65fa12
|
|
| BLAKE2b-256 |
5eccb391a7ed42635c00a3388fc506be0ee4bb55ca65c3fb5b1ba3b1c1e914d8
|
File details
Details for the file CaChannel-3.0.0rc1-cp35-cp35m-win_amd64.whl.
File metadata
- Download URL: CaChannel-3.0.0rc1-cp35-cp35m-win_amd64.whl
- Upload date:
- Size: 310.3 kB
- Tags: CPython 3.5m, Windows x86-64
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
16eddff40d66c8f23ab958c0022bb968892045ca0050359d7107a71b8d89c060
|
|
| MD5 |
47a528888939a6037f008ea1cf4cab04
|
|
| BLAKE2b-256 |
f1389601e233b94f0f5b5cfdd4cb80964699ceb8117e7650ee2d108d2d6c32ce
|
File details
Details for the file CaChannel-3.0.0rc1-cp35-cp35m-win32.whl.
File metadata
- Download URL: CaChannel-3.0.0rc1-cp35-cp35m-win32.whl
- Upload date:
- Size: 247.0 kB
- Tags: CPython 3.5m, Windows x86
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9be415e5722955c7b127a11c94606c45bcd7d9a3caee25ea60c235b50d24eaab
|
|
| MD5 |
db65b6f85f1c7e5a7cfb164f041084e8
|
|
| BLAKE2b-256 |
b8edf3becef80e2b597d76730f26ec270de32800930380967feee42920fab75c
|
File details
Details for the file CaChannel-3.0.0rc1-cp35-cp35m-macosx_10_7_x86_64.whl.
File metadata
- Download URL: CaChannel-3.0.0rc1-cp35-cp35m-macosx_10_7_x86_64.whl
- Upload date:
- Size: 302.7 kB
- Tags: CPython 3.5m, macOS 10.7+ x86-64
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
53b588a8fbb1389bedb615ceaa5717867b6cb553262545bd5e5119b6ec168958
|
|
| MD5 |
2262aaec63a7682e0739903e74d0f1bf
|
|
| BLAKE2b-256 |
bbefaecfd4a693f27c1de0702514e754e0f70f76201a60dbf2ed5f23870387d7
|
File details
Details for the file CaChannel-3.0.0rc1-cp27-cp27m-win_amd64.whl.
File metadata
- Download URL: CaChannel-3.0.0rc1-cp27-cp27m-win_amd64.whl
- Upload date:
- Size: 308.7 kB
- Tags: CPython 2.7m, Windows x86-64
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
22bf89f5a155865f955b8d8540b2129d9fa418eceb6907e4582834d06d6fb0a9
|
|
| MD5 |
3e9ec4aac46c0731efecd313f7f00f84
|
|
| BLAKE2b-256 |
d7aa25cc46f45f05144235a457e43dd0a6c4b8d68c278a088135150d285e4259
|
File details
Details for the file CaChannel-3.0.0rc1-cp27-cp27m-win32.whl.
File metadata
- Download URL: CaChannel-3.0.0rc1-cp27-cp27m-win32.whl
- Upload date:
- Size: 245.8 kB
- Tags: CPython 2.7m, Windows x86
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a89dd8dd17b8072a3504969cb320e3058dbe6d0b625edf36ff89c8f2380fbafd
|
|
| MD5 |
2f363ef9f0e3875145c8b3449199ecbb
|
|
| BLAKE2b-256 |
3b0f891809e56cfc73a28c7ee642bbc37a1fda6c58aff6dd15d45ab68ea6b85f
|
File details
Details for the file CaChannel-3.0.0rc1-cp27-cp27m-macosx_10_7_x86_64.whl.
File metadata
- Download URL: CaChannel-3.0.0rc1-cp27-cp27m-macosx_10_7_x86_64.whl
- Upload date:
- Size: 302.6 kB
- Tags: CPython 2.7m, macOS 10.7+ x86-64
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
56b3ed3485fd8ec4e024be60790e8ac0c6c377d73d82df83e7228bddd0f365fd
|
|
| MD5 |
18a24499dc0b9f21e43ad1c93720d616
|
|
| BLAKE2b-256 |
f9eac6c15a70ad856d3d8f79db8414df8b1fc01218c5153cee6bc45161f92461
|