VDMA-LIF JSON Parsers
JSON parsers and models for the VDMA - LIF (Layout Interchange Format), which is used for defining track layouts and exchanging information between the integrator of driverless transport vehicles and a third-party master control system.
The models are generated from a json schema which can be found in the vdma-lif repository.
Install
pip install vmda_lif
Usage
Read layouts from file
from vdma_lif.parser import LIFParser
layout_collection = LIFParser.from_file("example.lif.json")
Read layouts from string
from vdma_lif.parser import LIFParser
layout_collection = LIFParser.from_json(layout_collection_str)
Convert into json
layout_collection_str = LIFParser.to_json(layout_collection)
Write layouts to file:
LIFParser.to_file(layout_collection, "example.lif.json")
License
This project is licensed under the MIT License.
Maintainers
This repository is maintained by Continua Systems GmbH. For any inquiries, please contact us at:
- Website: https://continua.systems
- Email: info@continua.systems
Metadata
Release files for vdma-lif 1.0.0.7
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| vdma_lif-1.0.0.7.tar.gz | 9.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| vdma_lif-1.0.0.7-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 17.7 kB
Release files / vdma_lif-1.0.0.7.tar.gz
| Download URL | vdma_lif-1.0.0.7.tar.gz |
|---|---|
| Size | 9.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
fdcce6dfd0acf22e8ee0419aa17c6c9a69d566b28f05bc14d1df9f33314fe944
|
|
BLAKE2b-256 checksum How to use checksums |
20c8ef8d90c86ed95a145e890df2a8fd2a1f063ac0fab0bb4e3ada60c6737220
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.7
|
Release files / vdma_lif-1.0.0.7-py3-none-any.whl
| Download URL | vdma_lif-1.0.0.7-py3-none-any.whl |
|---|---|
| Size | 7.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
cd6c651b6e30dddc3304c7133b44b787bc6bf48b82ca6eec69e9273e8eabb6c0
|
|
BLAKE2b-256 checksum How to use checksums |
c217db1e474092b3e2092702e6885d23cd778335730354a5bc12ce667d4f1a04
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.7
|