Skip to main content

Zero-copy shared memory IPC library for building complex streaming data pipelines capable of processing large datasets

Project description

MomentumX


MomentumX is a zero-copy shared memory IPC library for building complex streaming data pipelines capable of processing large datasets using Python.


Key Features:

  • High-Throughput, Low Latency
  • Supports streaming and synchronous modes for use within a wide variety of use cases.
  • Bring your own encoding, or use raw binary data.
  • Small footprint with zero dependencies.
  • Sane data protections to ensure reliability of data in a cooperative computing environment.
  • Pairs with other high-performance libraries, such as numpy and scipy, to support parallel processing of memory-intensive scientific data.
  • Works on most modern versions of Linux using shared memory (via /dev/shm).
  • Seamlessly integrates into a Docker environment with minimal configuration, and readily enables lightweight container-to-container data sharing.

License

Captivation Software, LLC offers MomentumX under an Unlimited Use License to the United States Government, with all other parties subject to the GPL-3.0 License.

Inquiries / Requests

All inquiries and requests may be sent to opensource@captivation.us.

Copyright © 2022-2023 - Captivation Software, LLC.

Project details


Download files

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

Source Distribution

MomentumX-2.0.2.tar.gz (167.3 kB view hashes)

Uploaded Source

Built Distributions

MomentumX-2.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (170.7 kB view hashes)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

MomentumX-2.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (170.8 kB view hashes)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

MomentumX-2.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (170.3 kB view hashes)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

MomentumX-2.0.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (169.9 kB view hashes)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

MomentumX-2.0.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (174.5 kB view hashes)

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

MomentumX-2.0.2-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (174.5 kB view hashes)

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

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