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 Distribution

python_can_cvector-1.6.0.tar.gz (11.9 kB view details)

Uploaded Source

Built Distributions

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

python_can_cvector-1.6.0-pp311-pypy311_pp73-win_amd64.whl (33.7 kB view details)

Uploaded PyPyWindows x86-64

python_can_cvector-1.6.0-cp314-cp314t-win_amd64.whl (41.4 kB view details)

Uploaded CPython 3.14tWindows x86-64

python_can_cvector-1.6.0-cp314-cp314t-win32.whl (37.1 kB view details)

Uploaded CPython 3.14tWindows x86

python_can_cvector-1.6.0-cp314-cp314-win_amd64.whl (37.5 kB view details)

Uploaded CPython 3.14Windows x86-64

python_can_cvector-1.6.0-cp314-cp314-win32.whl (34.9 kB view details)

Uploaded CPython 3.14Windows x86

python_can_cvector-1.6.0-cp313-cp313t-win_amd64.whl (40.2 kB view details)

Uploaded CPython 3.13tWindows x86-64

python_can_cvector-1.6.0-cp313-cp313t-win32.whl (36.0 kB view details)

Uploaded CPython 3.13tWindows x86

python_can_cvector-1.6.0-cp313-cp313-win_amd64.whl (36.9 kB view details)

Uploaded CPython 3.13Windows x86-64

python_can_cvector-1.6.0-cp313-cp313-win32.whl (34.0 kB view details)

Uploaded CPython 3.13Windows x86

python_can_cvector-1.6.0-cp312-cp312-win_amd64.whl (37.6 kB view details)

Uploaded CPython 3.12Windows x86-64

python_can_cvector-1.6.0-cp312-cp312-win32.whl (34.6 kB view details)

Uploaded CPython 3.12Windows x86

python_can_cvector-1.6.0-cp311-cp311-win_amd64.whl (37.5 kB view details)

Uploaded CPython 3.11Windows x86-64

python_can_cvector-1.6.0-cp311-cp311-win32.whl (34.0 kB view details)

Uploaded CPython 3.11Windows x86

python_can_cvector-1.6.0-cp310-cp310-win_amd64.whl (37.6 kB view details)

Uploaded CPython 3.10Windows x86-64

python_can_cvector-1.6.0-cp310-cp310-win32.whl (34.3 kB view details)

Uploaded CPython 3.10Windows x86

python_can_cvector-1.6.0-cp39-cp39-win_amd64.whl (37.7 kB view details)

Uploaded CPython 3.9Windows x86-64

python_can_cvector-1.6.0-cp39-cp39-win32.whl (34.4 kB view details)

Uploaded CPython 3.9Windows x86

python_can_cvector-1.6.0-cp38-cp38-win_amd64.whl (38.1 kB view details)

Uploaded CPython 3.8Windows x86-64

python_can_cvector-1.6.0-cp38-cp38-win32.whl (34.9 kB view details)

Uploaded CPython 3.8Windows x86

File details

Details for the file python_can_cvector-1.6.0.tar.gz.

File metadata

  • Download URL: python_can_cvector-1.6.0.tar.gz
  • Upload date:
  • Size: 11.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for python_can_cvector-1.6.0.tar.gz
Algorithm Hash digest
SHA256 659a844efcf19deb19cbf451db9d7ce4e30d57dfe8f11d374d54cbdf7d912359
MD5 3e55a9c2e3856c71520abad48a68c452
BLAKE2b-256 37650ebfe3c60199d4063b2858204d90c4876d91a2e66e972f91c607424931e6

See more details on using hashes here.

File details

Details for the file python_can_cvector-1.6.0-pp311-pypy311_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for python_can_cvector-1.6.0-pp311-pypy311_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 160a2346abb65b12e0989c7ed4b396d7dbe09b028eb70157e165b2fca2bffa10
MD5 cc186ebd46c6e30c271636c961af6333
BLAKE2b-256 faf98d5abda182f319d17a971a51a4fb41e044ddebf592bc082bd69e6e483f32

See more details on using hashes here.

File details

Details for the file python_can_cvector-1.6.0-cp314-cp314t-win_amd64.whl.

File metadata

File hashes

Hashes for python_can_cvector-1.6.0-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 3cec0786af0b37b3afbbdf9c750ff883a4fd8f814f7c3f065624948f3535cbde
MD5 6a4b166b639ffffb72f41186568a820e
BLAKE2b-256 6e406887d80f5bb07af162f98d904632f65d1ab9ea381ed4699f86f4bd923f78

See more details on using hashes here.

File details

Details for the file python_can_cvector-1.6.0-cp314-cp314t-win32.whl.

File metadata

File hashes

Hashes for python_can_cvector-1.6.0-cp314-cp314t-win32.whl
Algorithm Hash digest
SHA256 743d07d8ee24f041d25a373325f88a73d429a2735d461b66664e313e0e84689f
MD5 96b802947182c92fc831ce41eece5616
BLAKE2b-256 9d22b04d16b0d97329e5fa983b979829dd2082a7a27fc271f4f106fe82a0976f

See more details on using hashes here.

File details

Details for the file python_can_cvector-1.6.0-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for python_can_cvector-1.6.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 6f3af941722add10e1b31a6c742eb714d3d0fe75678f5136777c92d949163a4a
MD5 6b14b623b8c6464a01b45e474fdaaa73
BLAKE2b-256 025d3ed7dd0ec9d3e068bcd84e39c5e7a0d10dcd0537dc8695a236415f561cde

See more details on using hashes here.

File details

Details for the file python_can_cvector-1.6.0-cp314-cp314-win32.whl.

File metadata

File hashes

Hashes for python_can_cvector-1.6.0-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 9a50ace966c797341453b4b87eebfbe7f03e58ac069a5db252b482f3b5da5d00
MD5 5fbd51aaf6002687e26ad41f8cfddc97
BLAKE2b-256 b8c204d72559b0bc132217ee69162aa3685557c99d5556d6f94a6c51d78b438f

See more details on using hashes here.

File details

Details for the file python_can_cvector-1.6.0-cp313-cp313t-win_amd64.whl.

File metadata

File hashes

Hashes for python_can_cvector-1.6.0-cp313-cp313t-win_amd64.whl
Algorithm Hash digest
SHA256 392a061da120b5c6f7f8c7558a3070886352727e6ddf229bd5c4811f3684c308
MD5 82c320c768bf6d881da2d76fe9dd68d6
BLAKE2b-256 4f470b27861f124dc47bfc35da87632d918d4e9df1aa670cd6637f8e0712be93

See more details on using hashes here.

File details

Details for the file python_can_cvector-1.6.0-cp313-cp313t-win32.whl.

File metadata

File hashes

Hashes for python_can_cvector-1.6.0-cp313-cp313t-win32.whl
Algorithm Hash digest
SHA256 422dcb4ccf5f3b4969fb645e2a82afc6a5471fab15095bdee0f182c73207d2ca
MD5 d76d645705bd8e2a1f7cfaf986e1e7ef
BLAKE2b-256 67439993c0bb72f564835dcf81e892aec99d1e77e27bf391fdc66745a62b7c25

See more details on using hashes here.

File details

Details for the file python_can_cvector-1.6.0-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for python_can_cvector-1.6.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 9e40147d549c39ce009b89845869be807679986a3cdfbdd32568aa1054639fde
MD5 9f853083b4487b3940973167efa4afd3
BLAKE2b-256 3f4b39733ab34f750979c410f6d7f13fbace551ff9bb7c76bed12df5230f8722

See more details on using hashes here.

File details

Details for the file python_can_cvector-1.6.0-cp313-cp313-win32.whl.

File metadata

File hashes

Hashes for python_can_cvector-1.6.0-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 5e127ceed8d2d19592fec21e7864d6f9581d1a5729594dc167a31685b93cb91d
MD5 d8790c22b1abe97d44a35937b80a9242
BLAKE2b-256 80a64d041a89b5beb77836d1bb6f47304f1b51fd0f5439f132035efc8e76b8fb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for python_can_cvector-1.6.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 c07118912f65b452a19bbb54855d74e6e2c81d65ff03b234cc501272e6e10c28
MD5 ad760d2d1c033a21206b8230c456e271
BLAKE2b-256 abdbaed7c3959042e42524151263b23d125b37212f2c029c5f5510bdb4b93166

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for python_can_cvector-1.6.0-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 0173a50be22a3f892e5d9d31e94134be0042e34d71756d15991366408290220e
MD5 951b307f933675ea2db79d5600a1d1bc
BLAKE2b-256 a0518fb042d165dd6dec9bbe32d99f097ce9747247b93d1bd89bb271070949b0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for python_can_cvector-1.6.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 37f8160ff79b62fdb14424c0368c060de6cdbf879cab472522d99403accf0e56
MD5 b241de0ef98eabe0dfd945354f3bfe32
BLAKE2b-256 3a15513d3d91a610ae0e74f3bad446bb205a40bd8b24cb989bed9ce69a9590a8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for python_can_cvector-1.6.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 a96e842f6153de8b4c2c52ca76126b788f4cac4761662af48abab4633822b20c
MD5 25741c55c8f8fdfcd44ed7e5525bc594
BLAKE2b-256 f096265d921c3bebcbb45cda543795d610b44afe484048ebbd40cff422498ca9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for python_can_cvector-1.6.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 958ef0b046babe6af42d621d75e255a804fb08144f05ba95d228dcf478a7e70d
MD5 b412974ec55f8a17977cf69c55b06095
BLAKE2b-256 880d8274e06b7881e20b6e7e5a7d196b72a98054aed73d378af4b697ac32b73b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for python_can_cvector-1.6.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 cc8ffe3b02cc585434ec1dcccffaf060bdc4a3377cb624761a4e71de3a3ccdb7
MD5 f1249d6681c7de4e911c8d91195cd4f9
BLAKE2b-256 64a179bf7b7d3b75ac2b29e9428e1cd40c06a4d09ab87aa29f9b3a6b578ed336

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for python_can_cvector-1.6.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 a9452be522afa7e03a69bfb063175626d74dc12a3e4e58fc20275aa5c9c431bb
MD5 164ec4fbe651e73832c37021e5554b27
BLAKE2b-256 2a8bb7fe3494f158ff2c057d90a93feb7d089f9693be138aa2b06bd9c8210da3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for python_can_cvector-1.6.0-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 ad0f1d729d6cde791274402fb11ac8be94dfbd3d2eb499e2b3ec5eee34e06c1f
MD5 7893f4f39852e7140f109174fd3c7496
BLAKE2b-256 08a6ffb1251ff5c02e078a04b995d2fe42b3ebe02f38f497fb52e7d227ab1db4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for python_can_cvector-1.6.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 a3754a2b3fe332a993707c856efcf459640b73b03e24e95e166a4070c751c468
MD5 8608296987b0e41dfba41481d5f85dd7
BLAKE2b-256 dcbf523a4e3e4284ab745966c28272d9a3274bd159be312fa77298f165837733

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for python_can_cvector-1.6.0-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 4b666bba3ed760474d2fe6450fc0982ed6e352541453a085171e043decdfb11e
MD5 5d19f06faea883fe9431670a7c9a1a12
BLAKE2b-256 cff9ac6f079837a198e0adba7c6330784514121a799052eb6b76a86fac00b97f

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