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.0.dev1-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (57.2 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

lcm-1.4.0.dev1-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (57.2 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

lcm-1.4.0.dev1-cp37-cp37m-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (57.2 kB view details)

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

lcm-1.4.0.dev1-cp36-cp36m-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (57.2 kB view details)

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

File details

Details for the file lcm-1.4.0.dev1-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for lcm-1.4.0.dev1-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 f3049cb2abf78dfecd6b89aac4e220c0140cf0d9fca3d5a0bc8614c790a876df
MD5 e1d53228ec301178c5fa85bcc21dbea0
BLAKE2b-256 cd2692bcd3735568db2e34b8cfd8f9df5413b55da8994126676c38d0c3e0db45

See more details on using hashes here.

File details

Details for the file lcm-1.4.0.dev1-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for lcm-1.4.0.dev1-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 371d59af41e81efe957b5bc417509d6ab8a1b9ebe413f74a0564e59cd3fe339b
MD5 9db565b361aad1a0c3e6442f869ec775
BLAKE2b-256 927dc3b5e997304312dc980db70d71dea7b893bd7277f2357e60e8f5053166ff

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lcm-1.4.0.dev1-cp37-cp37m-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 3fddec0f683c5174a2d1296dff2af72a852f5e7833009555c05dec42b77ecfbd
MD5 fceec3796a17df9554ea2e47b95d22e9
BLAKE2b-256 ebff600147d5c99be774e521d861961281f448b85c23be79429891acc28f180b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lcm-1.4.0.dev1-cp36-cp36m-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 2cb879ac4b1679d2e0c5d74b7367c1ac96e37cbeebd11932a3af675c1a2fa86c
MD5 eb344d36fbb19cf1df802e1252f3dd75
BLAKE2b-256 7825140c6d6653d84eaa01ce28c71cc524cc38301f3bbbc9853a212073badff2

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