Manage CAN Data elegantly.
Project description
CANdas - The dataframe for CAN* bus data
Manage and analyze CAN bus data elegantly and efficiently, locally or in the cloud.
Features
- Common format for dealing with CAN data
- Enrich plots of the logging data with data from the dbc files automatically
- Versatile and extensible plotting functions for all kinds of signals
- Easily export CAN data to a pandas dataframe
- Data can be pushed to a SQL database
- Download logging file from SQL database instead of having all of them on disk
- Method chaining philosophy to create powerful and minimalistic pipelines
- Feature demo can be found here
Documentation
Extensive documentation can be found here: https://lionsracing.gitlab.io/candas/index.html
Installation
- For the database features you need a SQL-Driver. Please install it beforehand.
pip install candas
Contributing
-
Fork the repository.
-
Install prerequisites.
pip install -r requirements.txt
-
Implement the new feature or bug fix.
-
Implement test case(s) to ensure that future changes do not break legacy.
-
Run the tests.
-
Create a pull request.
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
CANdas-2.0.2.tar.gz
(26.4 kB
view details)
Built Distribution
CANdas-2.0.2-py3-none-any.whl
(16.4 kB
view details)
File details
Details for the file CANdas-2.0.2.tar.gz
.
File metadata
- Download URL: CANdas-2.0.2.tar.gz
- Upload date:
- Size: 26.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.6.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3d0ffd0fe091d1ac00240fea70dcbe3b3028fa391b71e7b020ac473ae385884c |
|
MD5 | 96ac08c608ec3c73e3ebe0490763bd25 |
|
BLAKE2b-256 | ac5273d080a06feca48b8af5fa1d3e570b6c45e53ee4cb8e1af4439282a1c7da |
File details
Details for the file CANdas-2.0.2-py3-none-any.whl
.
File metadata
- Download URL: CANdas-2.0.2-py3-none-any.whl
- Upload date:
- Size: 16.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.6.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6d9a2a7b1c02be3b7767401752a4f76bc72f41af549d4142ab007acc0706c123 |
|
MD5 | 00a4a793ad2aa46e54a6e79363bf496b |
|
BLAKE2b-256 | 932b65de58f67bf6667c65469da719065e1b4f6a602512039ab8f742e0e6db94 |