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
Release history Release notifications | RSS feed
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.1.tar.gz
(167.2 kB
view hashes)
Built Distributions
Close
Hashes for MomentumX-2.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5aebbfb4e1147aa6ec57c9d13c7b94779d03a971255845a37ce17ed088e347ca |
|
MD5 | 4d763a42b8be22c7612a84da8a276eaf |
|
BLAKE2b-256 | bf1d44cb0d8ba55cfe40c38eaf7c98d69df708463776c718e61454898d60892e |
Close
Hashes for MomentumX-2.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 84b6d0a0c791be2e155edb24e2b7d0f5e5fc959cbf83b1a984456d30353b5ec9 |
|
MD5 | b99b0b5419dfb244c2b76e9a14fc59d1 |
|
BLAKE2b-256 | 3ab50a68c51150e577f26c6989d7186ee8ab1a990a69c0dd92c09c530d84f3f1 |
Close
Hashes for MomentumX-2.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 149928f448f4c1183aa04b13aafc3c7add07a5c710518b1e4730eb1741906807 |
|
MD5 | 5541572eda47b1c455c2041a13d95ffb |
|
BLAKE2b-256 | 52c40c6cda4be5cae94d2bc180a9b936a157d97d4ea4047e792d4cfec8bb7fcb |
Close
Hashes for MomentumX-2.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 45f16a6ef55bee362bb2b271d96d335daffaa14c2bb6167c283c163f38ee750e |
|
MD5 | 5111000cd920ea891c588fc85aca83e4 |
|
BLAKE2b-256 | 1511fb4622a476ab09c2c9a68c8f83a038aa3e0dccdf6c6c901aaedf03b54a4d |
Close
Hashes for MomentumX-2.0.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 26d8378997de6f7a252c470c192169d078471778ce192f424dfdd2b58c3c7d81 |
|
MD5 | 5724c32fd70199d221a0777e6d2de198 |
|
BLAKE2b-256 | 84399e9d138cdc785c054b4f72618137be9bc4ed48e3d85be9e9eacdec268a5f |
Close
Hashes for MomentumX-2.0.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9db12aaf721fbb3e74a7238811973f27c84aa926ed658080fef8c2236b182024 |
|
MD5 | 6e61f6dd4b8357a517029cb5e8499c59 |
|
BLAKE2b-256 | 863c3595f6f8609f555e470701c1c4dbb548901e8d30c47228b852fdd9facc60 |