Skip to main content

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:

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)

Source distribution for vdma-lif 1.0.0.7
File Size Uploaded
vdma_lif-1.0.0.7.tar.gz 9.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for vdma-lif 1.0.0.7
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

1.0.0.7 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page