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
Documentation
Extensive documentation can be found here: https://lionsracing.gitlab.io/candas/index.html
Installation
- 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 Distributions
No source distribution files available for this release.See tutorial on generating distribution archives.
Built Distribution
CANdas-1.0.2-py3-none-any.whl
(18.9 kB
view hashes)