pya2ldb


Namepya2ldb JSON
Version 0.14.8 PyPI version JSON
download
home_pageNone
SummaryA2L for Python
upload_time2025-02-17 11:35:33
maintainerNone
docs_urlNone
authorChristoph Schueler
requires_python<4.0,>=3.10
licenseGPLv2
keywords
VCS
bugtrack_url
requirements setuptools wheel antlr4-python3-runtime chardet Mako SQLAlchemy numpy scipy rich
Travis-CI
coveralls test coverage
            pyA2L
=====

[![Code Climate](https://codeclimate.com/github/christoph2/pyA2L/badges/gpa.svg)](https://codeclimate.com/github/christoph2/pyA2L)
[![Coverage Status](https://coveralls.io/repos/github/christoph2/pyA2L/badge.svg?branch=master)](https://coveralls.io/github/christoph2/pyA2L?branch=master)
[![Build Status](https://travis-ci.org/christoph2/pyA2L.svg)](https://travis-ci.org/christoph2/pyA2L)
[![Build status](https://ci.appveyor.com/api/projects/status/2sa0ascmg0b6lbt6?svg=true)](https://ci.appveyor.com/project/christoph2/pya2l)
[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)
[![GPL License](http://img.shields.io/badge/license-GPL-blue.svg)](http://opensource.org/licenses/GPL-2.0)

pyA2L is an ASAM MCD-2MC processing library written in Python.

ASAM MCD-2MC, also known as ASAP2, is a non-XML file format for defining calibration parameters, measureable variables, and communication interface specific parameters, widely used in automotive applications.

ASAP2 is typically used together with CCP (CAN Calibration Protocol) or XCP (Universal Calibration Protocol). 

Supported Versions: 1.6

Installation
------------

- Via `pip` (Currently only Windows and MacOS):
    ```shell
    $ pip install pya2ldb
    ```
    **IMPORTANT**: Package-name is `pya2ldb` **NOT** `pya2l`!!!

- From Github:
    - Clone / fork / download [pyA2Ldb repository](https://github.com/christoph2/pya2l).
    - Make sure you have a working Java installation on your system, like [AdoptOpenJDK](https://adoptopenjdk.net/) or [OpenJDK](https://openjdk.java.net/).
    - Download and install `ANTLR 4.9.3`:
        - `curl -O -C - -L https://www.antlr.org/download/antlr-4.11.1-complete.jar`
        - Add `ANTLR` to your `CLASSPATH` environment variable, e.g.: `export CLASSPATH=$CLASSPATH:~/jars/antlr-4.9.3-complete.jar` (you may put this in your `.bashrc`, `.zshrc`, ...).
    - Run setup-script: `python setup.py develop`

Getting Started
---------------



----------

**pyA2L is part of pySART (Simplified AUTOSAR-Toolkit for Python).**
----------


            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "pya2ldb",
    "maintainer": null,
    "docs_url": null,
    "requires_python": "<4.0,>=3.10",
    "maintainer_email": null,
    "keywords": null,
    "author": "Christoph Schueler",
    "author_email": "cpu12.gems@googlemail.com",
    "download_url": "https://files.pythonhosted.org/packages/ea/43/308ea85177586bc785a4f627a83eff7101921e75d6901c23dfd5a4c471a4/pya2ldb-0.14.8.tar.gz",
    "platform": null,
    "description": "pyA2L\n=====\n\n[![Code Climate](https://codeclimate.com/github/christoph2/pyA2L/badges/gpa.svg)](https://codeclimate.com/github/christoph2/pyA2L)\n[![Coverage Status](https://coveralls.io/repos/github/christoph2/pyA2L/badge.svg?branch=master)](https://coveralls.io/github/christoph2/pyA2L?branch=master)\n[![Build Status](https://travis-ci.org/christoph2/pyA2L.svg)](https://travis-ci.org/christoph2/pyA2L)\n[![Build status](https://ci.appveyor.com/api/projects/status/2sa0ascmg0b6lbt6?svg=true)](https://ci.appveyor.com/project/christoph2/pya2l)\n[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)\n[![GPL License](http://img.shields.io/badge/license-GPL-blue.svg)](http://opensource.org/licenses/GPL-2.0)\n\npyA2L is an ASAM MCD-2MC processing library written in Python.\n\nASAM MCD-2MC, also known as ASAP2, is a non-XML file format for defining calibration parameters, measureable variables, and communication interface specific parameters, widely used in automotive applications.\n\nASAP2 is typically used together with CCP (CAN Calibration Protocol) or XCP (Universal Calibration Protocol). \n\nSupported Versions: 1.6\n\nInstallation\n------------\n\n- Via `pip` (Currently only Windows and MacOS):\n    ```shell\n    $ pip install pya2ldb\n    ```\n    **IMPORTANT**: Package-name is `pya2ldb` **NOT** `pya2l`!!!\n\n- From Github:\n    - Clone / fork / download [pyA2Ldb repository](https://github.com/christoph2/pya2l).\n    - Make sure you have a working Java installation on your system, like [AdoptOpenJDK](https://adoptopenjdk.net/) or [OpenJDK](https://openjdk.java.net/).\n    - Download and install `ANTLR 4.9.3`:\n        - `curl -O -C - -L https://www.antlr.org/download/antlr-4.11.1-complete.jar`\n        - Add `ANTLR` to your `CLASSPATH` environment variable, e.g.: `export CLASSPATH=$CLASSPATH:~/jars/antlr-4.9.3-complete.jar` (you may put this in your `.bashrc`, `.zshrc`, ...).\n    - Run setup-script: `python setup.py develop`\n\nGetting Started\n---------------\n\n\n\n----------\n\n**pyA2L is part of pySART (Simplified AUTOSAR-Toolkit for Python).**\n----------\n\n",
    "bugtrack_url": null,
    "license": "GPLv2",
    "summary": "A2L for Python",
    "version": "0.14.8",
    "project_urls": {
        "Homepage": "https://github.com/christoph2/pyA2L"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "0f04018df3cf980f33e9703116fe1d85ec4ebf4d9187fb4be284cb905b0d56e8",
                "md5": "a5aec5c04219dc98492c3f85f7f38abb",
                "sha256": "8a08c99fd74c325995e0fd2508d4aba3a94e07c158aa2f518495eb7dee934ae8"
            },
            "downloads": -1,
            "filename": "pya2ldb-0.14.8-cp310-cp310-manylinux_2_28_x86_64.manylinux_2_27_x86_64.whl",
            "has_sig": false,
            "md5_digest": "a5aec5c04219dc98492c3f85f7f38abb",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": "<4.0,>=3.10",
            "size": 9610124,
            "upload_time": "2025-02-17T11:34:57",
            "upload_time_iso_8601": "2025-02-17T11:34:57.745539Z",
            "url": "https://files.pythonhosted.org/packages/0f/04/018df3cf980f33e9703116fe1d85ec4ebf4d9187fb4be284cb905b0d56e8/pya2ldb-0.14.8-cp310-cp310-manylinux_2_28_x86_64.manylinux_2_27_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "b103cc35b0f37afe8f8c439ff06e8ef20133f76450dada2b6b280144b64d18eb",
                "md5": "59bb4e459725248adaf15c2d637a7b92",
                "sha256": "7cd2300834c22f06b6dbdace692c38a22cfb72655b89f9b9c6cc7bc89f9b644c"
            },
            "downloads": -1,
            "filename": "pya2ldb-0.14.8-cp310-cp310-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "59bb4e459725248adaf15c2d637a7b92",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": "<4.0,>=3.10",
            "size": 9593226,
            "upload_time": "2025-02-17T11:35:01",
            "upload_time_iso_8601": "2025-02-17T11:35:01.421068Z",
            "url": "https://files.pythonhosted.org/packages/b1/03/cc35b0f37afe8f8c439ff06e8ef20133f76450dada2b6b280144b64d18eb/pya2ldb-0.14.8-cp310-cp310-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "765560e54d2884b126b893d8992ca8e453cc345814beddb846fc152af7e5f989",
                "md5": "96c79405e6c80138f0d583ed09dcda1f",
                "sha256": "a471aba2a584db5986d1c93ce763b2da63f3a13ee2051f8bed568c6782c40bc5"
            },
            "downloads": -1,
            "filename": "pya2ldb-0.14.8-cp311-cp311-manylinux_2_28_x86_64.manylinux_2_27_x86_64.whl",
            "has_sig": false,
            "md5_digest": "96c79405e6c80138f0d583ed09dcda1f",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": "<4.0,>=3.10",
            "size": 10177667,
            "upload_time": "2025-02-17T11:35:04",
            "upload_time_iso_8601": "2025-02-17T11:35:04.643629Z",
            "url": "https://files.pythonhosted.org/packages/76/55/60e54d2884b126b893d8992ca8e453cc345814beddb846fc152af7e5f989/pya2ldb-0.14.8-cp311-cp311-manylinux_2_28_x86_64.manylinux_2_27_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "6a8d43ab2ee278362167af00a7566dcc956e5dc67ab2d2b62c32c03fee96baee",
                "md5": "29250b1e34a7291033a8aa953b8bbb46",
                "sha256": "3beae06b31032bb9b16819216f4893e7e94f69c65f113e80a6004f80c3c248a1"
            },
            "downloads": -1,
            "filename": "pya2ldb-0.14.8-cp311-cp311-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "29250b1e34a7291033a8aa953b8bbb46",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": "<4.0,>=3.10",
            "size": 9965645,
            "upload_time": "2025-02-17T11:35:07",
            "upload_time_iso_8601": "2025-02-17T11:35:07.423030Z",
            "url": "https://files.pythonhosted.org/packages/6a/8d/43ab2ee278362167af00a7566dcc956e5dc67ab2d2b62c32c03fee96baee/pya2ldb-0.14.8-cp311-cp311-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "49c7808503f91e443bd3616d9debe328f88ac4a0dbe50582b4090f7232add122",
                "md5": "8cba29af3ee82a78a863797a1daa1c5b",
                "sha256": "8dbb8c086b3739c98b519b9dfed34f37a58f54259eb7a5668fa23e8aeed2e872"
            },
            "downloads": -1,
            "filename": "pya2ldb-0.14.8-cp312-cp312-manylinux_2_28_x86_64.manylinux_2_27_x86_64.whl",
            "has_sig": false,
            "md5_digest": "8cba29af3ee82a78a863797a1daa1c5b",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": "<4.0,>=3.10",
            "size": 10744600,
            "upload_time": "2025-02-17T11:35:10",
            "upload_time_iso_8601": "2025-02-17T11:35:10.846453Z",
            "url": "https://files.pythonhosted.org/packages/49/c7/808503f91e443bd3616d9debe328f88ac4a0dbe50582b4090f7232add122/pya2ldb-0.14.8-cp312-cp312-manylinux_2_28_x86_64.manylinux_2_27_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "38856dc9f35a62c23ea6442be838d4fe4fc934376211c914fd47e35cbba87b03",
                "md5": "66b4858c6232c63da9045a56a3e222c3",
                "sha256": "5cfaf55396401ba333fb8e37ab361bce6a36113afecaa2de529a3701533865d8"
            },
            "downloads": -1,
            "filename": "pya2ldb-0.14.8-cp312-cp312-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "66b4858c6232c63da9045a56a3e222c3",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": "<4.0,>=3.10",
            "size": 10338691,
            "upload_time": "2025-02-17T11:35:14",
            "upload_time_iso_8601": "2025-02-17T11:35:14.926915Z",
            "url": "https://files.pythonhosted.org/packages/38/85/6dc9f35a62c23ea6442be838d4fe4fc934376211c914fd47e35cbba87b03/pya2ldb-0.14.8-cp312-cp312-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "3997806a629b0fd0217a6c1c901cd5bd7d8a0db20adcc94639a82645588e4cd2",
                "md5": "b6fc8b71e61bf13c1ee59cb75f375e24",
                "sha256": "a231f413b9ff469baab3af380a58c2d79191acf0413a9a5863fae6f0de34fab8"
            },
            "downloads": -1,
            "filename": "pya2ldb-0.14.8-cp313-cp313-manylinux_2_28_x86_64.manylinux_2_27_x86_64.whl",
            "has_sig": false,
            "md5_digest": "b6fc8b71e61bf13c1ee59cb75f375e24",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": "<4.0,>=3.10",
            "size": 11311113,
            "upload_time": "2025-02-17T11:35:18",
            "upload_time_iso_8601": "2025-02-17T11:35:18.348903Z",
            "url": "https://files.pythonhosted.org/packages/39/97/806a629b0fd0217a6c1c901cd5bd7d8a0db20adcc94639a82645588e4cd2/pya2ldb-0.14.8-cp313-cp313-manylinux_2_28_x86_64.manylinux_2_27_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "bcf66579fc4c3609cd4a1146a90984bc0394f0243ace4cfe735e82e53b9f84c9",
                "md5": "fdb739632537b252846245df4ca3f604",
                "sha256": "89d501e30d74e945f7df40b5803ee58dc4e4f12a8ae4755269da6571ca3aec10"
            },
            "downloads": -1,
            "filename": "pya2ldb-0.14.8-cp313-cp313-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "fdb739632537b252846245df4ca3f604",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": "<4.0,>=3.10",
            "size": 10711801,
            "upload_time": "2025-02-17T11:35:21",
            "upload_time_iso_8601": "2025-02-17T11:35:21.822693Z",
            "url": "https://files.pythonhosted.org/packages/bc/f6/6579fc4c3609cd4a1146a90984bc0394f0243ace4cfe735e82e53b9f84c9/pya2ldb-0.14.8-cp313-cp313-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "6eb233d93226baf6e0dd001a4778009f0e45eb28faa6e3609a23bd3171639cc5",
                "md5": "fe9e559f814cd962a7dbe5ed9d1ec562",
                "sha256": "d3d72986168f041f8b5d932aac91ac2a000257ce5aff0e1801841ef4b601779f"
            },
            "downloads": -1,
            "filename": "pya2ldb-0.14.8-cp38-cp38-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "fe9e559f814cd962a7dbe5ed9d1ec562",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": "<4.0,>=3.10",
            "size": 8850821,
            "upload_time": "2025-02-17T11:35:24",
            "upload_time_iso_8601": "2025-02-17T11:35:24.335114Z",
            "url": "https://files.pythonhosted.org/packages/6e/b2/33d93226baf6e0dd001a4778009f0e45eb28faa6e3609a23bd3171639cc5/pya2ldb-0.14.8-cp38-cp38-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "0a17c7a96af2001899a83dc277a4dc7f6c278036e2347af366964f4185eac0ed",
                "md5": "746e5061ce4ca615408f5fa309eb971b",
                "sha256": "88f60f7627d6676cddcc165c13ca66e249e996027d2d7fc031e9c1a0069e6636"
            },
            "downloads": -1,
            "filename": "pya2ldb-0.14.8-cp39-cp39-manylinux_2_28_x86_64.manylinux_2_27_x86_64.whl",
            "has_sig": false,
            "md5_digest": "746e5061ce4ca615408f5fa309eb971b",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": "<4.0,>=3.10",
            "size": 9043896,
            "upload_time": "2025-02-17T11:35:26",
            "upload_time_iso_8601": "2025-02-17T11:35:26.840371Z",
            "url": "https://files.pythonhosted.org/packages/0a/17/c7a96af2001899a83dc277a4dc7f6c278036e2347af366964f4185eac0ed/pya2ldb-0.14.8-cp39-cp39-manylinux_2_28_x86_64.manylinux_2_27_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "1bbde5f1344da31573a05612bb209151aa6a688807d9d7689673e63f6d9d9cd7",
                "md5": "3e1b5d271a2d63f62554ba0e35a0b137",
                "sha256": "fba215a71ad49d644a5d960bf244d38c5709893f62aaa342a8a7cc77aeaf8a08"
            },
            "downloads": -1,
            "filename": "pya2ldb-0.14.8-cp39-cp39-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "3e1b5d271a2d63f62554ba0e35a0b137",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": "<4.0,>=3.10",
            "size": 9221449,
            "upload_time": "2025-02-17T11:35:30",
            "upload_time_iso_8601": "2025-02-17T11:35:30.039874Z",
            "url": "https://files.pythonhosted.org/packages/1b/bd/e5f1344da31573a05612bb209151aa6a688807d9d7689673e63f6d9d9cd7/pya2ldb-0.14.8-cp39-cp39-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "ea43308ea85177586bc785a4f627a83eff7101921e75d6901c23dfd5a4c471a4",
                "md5": "c5688d15d5cc89502710b83e88993873",
                "sha256": "a99c539b952eaf503f5a90ae844fd953a4d1b3a3af119f1af9fa0a331d9bd8dd"
            },
            "downloads": -1,
            "filename": "pya2ldb-0.14.8.tar.gz",
            "has_sig": false,
            "md5_digest": "c5688d15d5cc89502710b83e88993873",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": "<4.0,>=3.10",
            "size": 7704400,
            "upload_time": "2025-02-17T11:35:33",
            "upload_time_iso_8601": "2025-02-17T11:35:33.335993Z",
            "url": "https://files.pythonhosted.org/packages/ea/43/308ea85177586bc785a4f627a83eff7101921e75d6901c23dfd5a4c471a4/pya2ldb-0.14.8.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-02-17 11:35:33",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "christoph2",
    "github_project": "pyA2L",
    "travis_ci": true,
    "coveralls": true,
    "github_actions": true,
    "appveyor": true,
    "requirements": [
        {
            "name": "setuptools",
            "specs": []
        },
        {
            "name": "wheel",
            "specs": []
        },
        {
            "name": "antlr4-python3-runtime",
            "specs": [
                [
                    "==",
                    "4.13.1"
                ]
            ]
        },
        {
            "name": "chardet",
            "specs": []
        },
        {
            "name": "Mako",
            "specs": []
        },
        {
            "name": "SQLAlchemy",
            "specs": []
        },
        {
            "name": "numpy",
            "specs": []
        },
        {
            "name": "scipy",
            "specs": []
        },
        {
            "name": "rich",
            "specs": []
        }
    ],
    "lcname": "pya2ldb"
}
        
Elapsed time: 0.82812s