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.2.tar.gz
(167.3 kB
view hashes)
Built Distributions
Close
Hashes for MomentumX-2.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3f80da5a91c02cab58ab7609fee73fcdcaa0a7d626da375285a2833b1353d891 |
|
MD5 | ccbbaa1bef0be7ec666715be6ebcce65 |
|
BLAKE2b-256 | 0c1059edd9ee520f969b4a276f1f4f19f5d3e4ff0182d5f46d9949fd3453e6c7 |
Close
Hashes for MomentumX-2.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1d0cc8f01db6468f878268c41d0ac5723bed3c4d740c63e71f2287d3fd602627 |
|
MD5 | 4a72dce120a82ca89199d12ea88f3df1 |
|
BLAKE2b-256 | 46364a4d33006f06f68b6f8c0784ed25079e2c08b6a67671f6bf50b76c598d3e |
Close
Hashes for MomentumX-2.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9d863cfdc86b148c8a7736c13b21daabe0342917ae503ffaadbc0b0aa472763a |
|
MD5 | f7718cd48a68a2ca69a66450d5e0d1ba |
|
BLAKE2b-256 | 3d5a770e2b25475e47a2742b444872efb1a691aad96bea77abacd18310bfe96b |
Close
Hashes for MomentumX-2.0.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 15e65e3d197ea0f623755e974c5fc94f2a663f90342a53ae1150a16fcb5a89b1 |
|
MD5 | 8f1ad31be2f5919f5fc1961f5a78cc6f |
|
BLAKE2b-256 | e7bf42ea0c0f56b5aadc0a7ca6da7593378d7ec0153a921e6b1d642768dc316e |
Close
Hashes for MomentumX-2.0.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 346d12665c5c2870d96ef6cdabb682f24f27681b0c4a5b864bb25830653f416d |
|
MD5 | 340c3c80fddebc1c8c532fe864706f38 |
|
BLAKE2b-256 | 05527cfdcdef78bb24a747ba61690155d4a338efbb8a4e518b2127dbead6f25c |
Close
Hashes for MomentumX-2.0.2-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1e719590614cd13547b4f0a871a30252b34ff09c9b227797d3733d8681d53431 |
|
MD5 | 83622d5df19e11e153d3d34d2f973def |
|
BLAKE2b-256 | b795026e55c8d65fe7a5808d24d8f61a632262f7d2c8d509248df87e89493ae9 |