Adds high-level, convenience, integration related functions for several opensource projects.
Project description
ASAM Integration Package
asamint (ASAM integration package) integrates several automotive related opensource projects.
The projects in question projects are mainly following an mechanism-not-policy approach, but asamint aims to add higher level APIs, that could be used to implement common measurement and calibration tasks.
To put it into another words, asamint will be a command-line MCS (measurement and calibration system).
The aggregated Python projects in alphabetical order:
Project / repository |
pip/PyPI name |
---|---|
asammdf |
|
objutils |
|
pya2ldb |
|
pyxcp |
And yes, all listed projects are Raspberry PI tested :smile:
Installation
clone / fork / download from here.
Then run
python setup.py develop
Dependencies
asamint currently doesn’t specify dependencies on its own – installing the above listed projects should be sufficient.
License
asamint is released under GPLv2 license terms.
Features
Note: At this stage, the project is highly experimental and hacky, so don’t expect stable APIs and tons of features!
Functions are basically orchestrated using ASAM MCD-2MC (A2L) files.
Some examples include (not necessarily in a working condition yet):
Create calibration data files (ASAM CDF) from XCP slaves or HEX files.
Setup dynamic DAQs.
High-level API to create MDF files.
Please refer to examples directory.
Further Readings
Here’s a collection of some public accessible documents, if you want to dig deeper into the wonderworld of automotive measurement and calibration.
Miscellaneous
asamint includes some more or less useful tools.
History
0.1.0 (2020-06-25)
First release on PyPI.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
File details
Details for the file asamint-0.1.4.tar.gz
.
File metadata
- Download URL: asamint-0.1.4.tar.gz
- Upload date:
- Size: 87.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.0 CPython/3.8.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9afc1a4f0535feb77d8f12ffc878771006533ff334eebce23f537c163fb29bee |
|
MD5 | 28085fd936020544e299ab790557fef4 |
|
BLAKE2b-256 | 0bf837019da73276fb7d7e54582542b30fbbad35aeaf06ff1e6c91ee62e41d5d |
File details
Details for the file asamint-0.1.4-py3.8.egg
.
File metadata
- Download URL: asamint-0.1.4-py3.8.egg
- Upload date:
- Size: 176.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.0 CPython/3.8.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d655db5360800c5205057a5e268593458f7e1bf1422ff5eb2b24e45548bd992d |
|
MD5 | ccfe879fb338d73a9a51e2d74a40bc01 |
|
BLAKE2b-256 | a0c1ac7b7d4a8752b03aa0dc7dd7f032edb0d6ea84407a8b571e28397a4d0963 |
File details
Details for the file asamint-0.1.4-py2.py3-none-any.whl
.
File metadata
- Download URL: asamint-0.1.4-py2.py3-none-any.whl
- Upload date:
- Size: 100.1 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.0 CPython/3.8.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d27e1f99938faa9a36e6b94fad86102dbada7c290d76be1338227a398ab87d4a |
|
MD5 | bd79d1c634faa9ca17f9b45ed30b7bdb |
|
BLAKE2b-256 | 2843b03317bcf8fc9a546b18a2547ee1c3bee41d32cb2905293b23cec7883e98 |