Skip to main content

Lightweight Communications and Marshalling

Project description

This is the FRoSt Lab at BYU's fork of LCM. It contains only minor modifications to make it compatible with python3, as well as publish it as a pypi package (to make installable from pip).

Original source is here.

Build Status

LCM

Lightweight Communications and Marshalling (LCM)

LCM is a set of libraries and tools for message passing and data marshalling, targeted at real-time systems where high-bandwidth and low latency are critical. It provides a publish/subscribe message passing model and automatic marshalling/unmarshalling code generation with bindings for applications in a variety of programming languages.

Quick Links

Features

  • Low-latency inter-process communication
  • Efficient broadcast mechanism using UDP Multicast
  • Type-safe message marshalling
  • User-friendly logging and playback
  • No centralized "database" or "hub" -- peers communicate directly
  • No daemons
  • Few dependencies

Supported platforms and languages

  • Platforms:
    • GNU/Linux
    • OS X
    • Windows
    • Any POSIX-1.2001 system (e.g., Cygwin, Solaris, BSD, etc.)
  • Languages
    • C
    • C++
    • C#
    • Go
    • Java
    • Lua
    • MATLAB
    • Python

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

lcm-1.4.1-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (57.1 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

lcm-1.4.1-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (57.1 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

lcm-1.4.1-cp37-cp37m-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (57.1 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ x86-64

lcm-1.4.1-cp36-cp36m-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (57.1 kB view details)

Uploaded CPython 3.6m manylinux: glibc 2.17+ x86-64

File details

Details for the file lcm-1.4.1-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for lcm-1.4.1-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 fc2707b80bc0392a6846bd360417b154038975d368c1e287ef345b460edf29c8
MD5 07ad5bf49bb1f798dbdd0f7b68b04c69
BLAKE2b-256 291c220b7fcd18ddbb741478d4ec7d00f2f9c9a5703195977c9fe0b01420f779

See more details on using hashes here.

File details

Details for the file lcm-1.4.1-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for lcm-1.4.1-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 8f19344c0799bf5f05b6ae212824910ba349c1051ffa48c8f536e595ce3b14a1
MD5 2b191258bb2bc7a562aa04790582d4a9
BLAKE2b-256 6e2934213edab30c39d82af42394b7815b66ed60d66fb7cc6bb76e089a36cbc8

See more details on using hashes here.

File details

Details for the file lcm-1.4.1-cp37-cp37m-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for lcm-1.4.1-cp37-cp37m-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 5dbcbe9e8e37f9132d8de2e6034ee4993e758283b72e6f018792e3b32e1e2e38
MD5 86a84e8a5af3310005f55eb285933272
BLAKE2b-256 00921e505490076eb4a9721f10686d1e5c8426e8ec81d602fe5d430be3a0267d

See more details on using hashes here.

File details

Details for the file lcm-1.4.1-cp36-cp36m-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for lcm-1.4.1-cp36-cp36m-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 45ad0d131b7e10827a74439454d2f7b1f27fb6340c4c5e643d8bba8cf18b7bfe
MD5 6a74ffabca3127c5fe229cdb1953fd94
BLAKE2b-256 afd87747eccbc95561a56013ee42e1d2ac53927c83833d77abff328f4815984d

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page