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.
Release files for CANdas 2.0.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| CANdas-2.0.2.tar.gz | 26.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| CANdas-2.0.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 42.8 kB
Release files / CANdas-2.0.2.tar.gz
| Download URL | CANdas-2.0.2.tar.gz |
|---|---|
| Size | 26.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
3d0ffd0fe091d1ac00240fea70dcbe3b3028fa391b71e7b020ac473ae385884c
|
|
BLAKE2b-256 checksum How to use checksums |
ac5273d080a06feca48b8af5fa1d3e570b6c45e53ee4cb8e1af4439282a1c7da
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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
|
Release files / CANdas-2.0.2-py3-none-any.whl
| Download URL | CANdas-2.0.2-py3-none-any.whl |
|---|---|
| Size | 16.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
6d9a2a7b1c02be3b7767401752a4f76bc72f41af549d4142ab007acc0706c123
|
|
BLAKE2b-256 checksum How to use checksums |
932b65de58f67bf6667c65469da719065e1b4f6a602512039ab8f742e0e6db94
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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
|