Skip to main content

A partly cythonized version of the python-can VectorBus

Project description

python-can-cvector

PyPI - Version PyPI - Python Version


Table of Contents

Description

This package provides a Cython based version of the python-can VectorBus. can_cvector.CVectorBus is a subclass of can.interfaces.vector.VectorBus which reimplements the send() and recv() methods for improved performance.

Installation

pip install python-can-cvector

Usage

The class can be used either through the python-can API

from can import Bus
bus = Bus(interface="cvector", serial=100, channel=0)

or instantiated directly

from can_cvector import CVectorBus
bus = CVectorBus(serial=100, channel=0)

Read the python-can documentation to learn more.

Test

pip install pytest
pytest ./tests

Build

To build python-can-cvector from source you need to set the environment variable VXLAPI_DIR which points to the directory which Vector XL Driver Library (e.g. C:\Users\Public\Documents\Vector\XL Driver Library 20.30.14\bin).

pip install build
python -m build .

License

python-can-cvector is distributed under the terms of the LGPL-3.0-or-later license.

Project details


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.

python_can_cvector-1.3.0-pp310-pypy310_pp73-win_amd64.whl (78.4 kB view details)

Uploaded PyPyWindows x86-64

python_can_cvector-1.3.0-pp39-pypy39_pp73-win_amd64.whl (78.4 kB view details)

Uploaded PyPyWindows x86-64

python_can_cvector-1.3.0-pp38-pypy38_pp73-win_amd64.whl (77.9 kB view details)

Uploaded PyPyWindows x86-64

python_can_cvector-1.3.0-pp37-pypy37_pp73-win_amd64.whl (77.8 kB view details)

Uploaded PyPyWindows x86-64

python_can_cvector-1.3.0-cp312-cp312-win_amd64.whl (81.1 kB view details)

Uploaded CPython 3.12Windows x86-64

python_can_cvector-1.3.0-cp312-cp312-win32.whl (78.8 kB view details)

Uploaded CPython 3.12Windows x86

python_can_cvector-1.3.0-cp311-cp311-win_amd64.whl (81.0 kB view details)

Uploaded CPython 3.11Windows x86-64

python_can_cvector-1.3.0-cp311-cp311-win32.whl (79.3 kB view details)

Uploaded CPython 3.11Windows x86

python_can_cvector-1.3.0-cp310-cp310-win_amd64.whl (81.0 kB view details)

Uploaded CPython 3.10Windows x86-64

python_can_cvector-1.3.0-cp310-cp310-win32.whl (79.0 kB view details)

Uploaded CPython 3.10Windows x86

python_can_cvector-1.3.0-cp39-cp39-win_amd64.whl (82.4 kB view details)

Uploaded CPython 3.9Windows x86-64

python_can_cvector-1.3.0-cp39-cp39-win32.whl (80.3 kB view details)

Uploaded CPython 3.9Windows x86

python_can_cvector-1.3.0-cp38-cp38-win_amd64.whl (82.4 kB view details)

Uploaded CPython 3.8Windows x86-64

python_can_cvector-1.3.0-cp38-cp38-win32.whl (80.3 kB view details)

Uploaded CPython 3.8Windows x86

python_can_cvector-1.3.0-cp37-cp37m-win_amd64.whl (81.7 kB view details)

Uploaded CPython 3.7mWindows x86-64

python_can_cvector-1.3.0-cp37-cp37m-win32.whl (79.6 kB view details)

Uploaded CPython 3.7mWindows x86

File details

Details for the file python_can_cvector-1.3.0-pp310-pypy310_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for python_can_cvector-1.3.0-pp310-pypy310_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 2d2b7e9aedc69c0908b19ffdf415656c06c2ee91146fa558ab975ad6693b499f
MD5 6933a0b0b610f59ec05c821de1031d8b
BLAKE2b-256 68abdcc38bf2471aeba312f406b7dfc72bd3952484efb88b656a8087ec1dcec3

See more details on using hashes here.

File details

Details for the file python_can_cvector-1.3.0-pp39-pypy39_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for python_can_cvector-1.3.0-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 a3369b5b14fbf2b5b7ed98c73e9eb6bcef002f719d2420660b9d4b6eef9976b2
MD5 1e582afb9247093a6fa34838d3b378a5
BLAKE2b-256 14906d4e375aead1c077ac416f709e2abe57f3b6d3913210991292e0168a9434

See more details on using hashes here.

File details

Details for the file python_can_cvector-1.3.0-pp38-pypy38_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for python_can_cvector-1.3.0-pp38-pypy38_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 577262b517e7d02e96cc60a6b910fb02cacf23c3ff017c13bcb6a388f9371634
MD5 3fa82835d36c81a95718d5f431e15e15
BLAKE2b-256 b02c4aac332c25bf2d40f24528518091cbb1d153778f457ed93a4ad8f6ec2799

See more details on using hashes here.

File details

Details for the file python_can_cvector-1.3.0-pp37-pypy37_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for python_can_cvector-1.3.0-pp37-pypy37_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 1ef028783c722e53d14f0a0140fdbf1526237608a1e14db4a26774e1628f2678
MD5 df6ba32d3a8c197e0da3a61d5bc844fa
BLAKE2b-256 7b1b6caad2f7ced3f8b23d42992b086894d83f594e4cb1f1e8478ecf4de14e2b

See more details on using hashes here.

File details

Details for the file python_can_cvector-1.3.0-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for python_can_cvector-1.3.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 46d6c9c1731e934a23317d4c473102609bd12b69f54612ce1b4e662397e527b8
MD5 8b9b181a98590c833f272c982fb4ec35
BLAKE2b-256 02b50d9209b3956a0e31d14dec7296b4dfe0828c5cfa923c7c73c6c39bb3469c

See more details on using hashes here.

File details

Details for the file python_can_cvector-1.3.0-cp312-cp312-win32.whl.

File metadata

File hashes

Hashes for python_can_cvector-1.3.0-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 a9a91a823df35646601b21959b3bc3f70fdb607e48084198c987b6f0361513de
MD5 c1ac66be8b9b3a340ae7643a8ea07471
BLAKE2b-256 94326c53f691fb9f6cf59bfab1a6142ac5fb5f5232fa157bfc10816f3fae3e70

See more details on using hashes here.

File details

Details for the file python_can_cvector-1.3.0-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for python_can_cvector-1.3.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 ebd56f3976c2bd76d18fb5973a4142944b1a85fbe41c99cb49127c2b282b1468
MD5 59f7d6aef8309eefcf04f99b81b26b7c
BLAKE2b-256 2762236c99c285940bf882e49283b63856ac9399f842f05ffb48df6295d14517

See more details on using hashes here.

File details

Details for the file python_can_cvector-1.3.0-cp311-cp311-win32.whl.

File metadata

File hashes

Hashes for python_can_cvector-1.3.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 153ae0e1f9572b8b53d098db75135939ce57c8ff9dd1e0cfb5bb97bf44f80d92
MD5 e7dd940915db84eb4feb7f2b50e341e3
BLAKE2b-256 319232f5f5715d04eaa180ac2e3c11cd42125e1602ee04a177df877f2b0c59f0

See more details on using hashes here.

File details

Details for the file python_can_cvector-1.3.0-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for python_can_cvector-1.3.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 81956fb0bca3fa14768ef6fef172d6331a1741b0e0343f2810eedfaf5f42e782
MD5 9283e8a58718f8c769532f4a02eb20ab
BLAKE2b-256 455024e3c271957b0558ce355f33bb0611b3022d0ba1c295bdc610c8b00ecdf2

See more details on using hashes here.

File details

Details for the file python_can_cvector-1.3.0-cp310-cp310-win32.whl.

File metadata

File hashes

Hashes for python_can_cvector-1.3.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 1d6f75cd635d04322b960819450ea45c149e4f05d72b4f73066f3bb94dc3408f
MD5 300f7afde5eba1e8b0fc162ef1a72b73
BLAKE2b-256 8137256b558102822d422dcf0b4daa5c7dd77b2c7a9c1787f0101e8565115cf2

See more details on using hashes here.

File details

Details for the file python_can_cvector-1.3.0-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for python_can_cvector-1.3.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 1cbf6127a8c742e7561d257cda41d215d97050507a38d3e09a95e36d06917bc2
MD5 7383ca9b193731c5adc576230fd2772d
BLAKE2b-256 204883054cd2bdb61e790d0b5eeb604415f36dbe5635956a15a8599f6429e59d

See more details on using hashes here.

File details

Details for the file python_can_cvector-1.3.0-cp39-cp39-win32.whl.

File metadata

File hashes

Hashes for python_can_cvector-1.3.0-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 b2c748a1f2fbf1d463c7996fe4088181209acaec161178d68c1e35683ad0c68c
MD5 707d4cf5bddc3bb7832c927aca389d85
BLAKE2b-256 80f424f5011b1d6644a3b61dbbd1332da81d505d10d179416ca3e59254fe3503

See more details on using hashes here.

File details

Details for the file python_can_cvector-1.3.0-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for python_can_cvector-1.3.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 a59627f1c16bec94d0fcfe7f30c9dfe8aaffa3c88f90b584fdba7011c0ff0476
MD5 f63bbd84e79a6bf374b20115fdad9bb9
BLAKE2b-256 69657d529176262007b4239907f6392079e72e44cbf72d07f4e5a9ee00601e4f

See more details on using hashes here.

File details

Details for the file python_can_cvector-1.3.0-cp38-cp38-win32.whl.

File metadata

File hashes

Hashes for python_can_cvector-1.3.0-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 1614a93910d8cc211bea913b8c84fcc656735fc5c7e2b772dccd13455cdcc9c7
MD5 1f33221c08cd175e33bf22025f920e04
BLAKE2b-256 5746241be0a16147571e62fad54cac6aa3e5d17989c69e0f3582152af7795405

See more details on using hashes here.

File details

Details for the file python_can_cvector-1.3.0-cp37-cp37m-win_amd64.whl.

File metadata

File hashes

Hashes for python_can_cvector-1.3.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 bd34d00101bd48b6cc6eb2adf1403727bfadf43249556be1909544f9996cc476
MD5 947d45928705a2fb8e5fc25bfa1f7115
BLAKE2b-256 8102fcf307074ca50322743a63b1014b43f46991babed81fb9b033b96918d5f4

See more details on using hashes here.

File details

Details for the file python_can_cvector-1.3.0-cp37-cp37m-win32.whl.

File metadata

File hashes

Hashes for python_can_cvector-1.3.0-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 c5028356b9e8e68a064053aabdd4564a797daa753afbd4b8d8c0eb7a7161ddd2
MD5 d1299fde3b21ed8e325ec9df1f851399
BLAKE2b-256 7fa5f28283b92281412f63dd342126a03a897ca6d73b0b0c349f3326c2d757b7

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page