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
git clone https://gitlab.com/lionsracing/candas.git
pip install -e 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-1.0.0.tar.gz
(17.4 kB
view hashes)
Built Distributions
CANdas-1.0.0-py3-none-any.whl
(18.3 kB
view hashes)
CANdas-1.0.0-py2.7.egg
(36.9 kB
view hashes)