Limit Order Book Message Processor is a Python package designed to transform raw lseg(aka Refinitiv) high frequency trading data into convenient formats such as parquet.
Project description
| CI/CD | |
| Latest release | |
| Python | |
| Docs |
lobmp
Limit Order Book Message Processor is a Python package designed to transform raw lseg(aka Refinitiv) high frequency trading data into convenient formats such as parquet.
Install
The package is available through PyPi
pip install --upgrade lobmp
Features
The package is intended to be used as a Command Line Interface (CLI) program. The main features are
- CLI for processing message files
- Supports LSEG (also known as Refinitiv) provider (with potential for future expansion)
- Outputs data in
part-*Parquet format - Adjustable verbosity for logging
Please keep in mind this a package under development, so bugs are expected and functionality is not guaranteed to be 100% correct.
Usage
lobmp <filepath> <targetdir> [--verbose LEVEL]
Required Arguments
filepath: Path to the CSV file to be processed.targetdir: Directory where the processed file will be saved. Optional Arguments--verbose: Logging level. Choose from:DEBUG,INFO,WARNING,ERROR,CRITICALorNOTSET(default)
For example
lobmp raw_messages.csv ./output --verbose DEBUG
Will process the raw_messages.csv file and output the processed messages in the output folder.
Contributing
Please fork the project and clone it into your computer. Then install the required dependencies:
python -m venv .venv
. .venv/bin/activate
uv lock
just develop
pre-commit install
rustup component add llvm-tools-preview
cargo install cargo-llvm-cov
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
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file lobmp-0.1.6.tar.gz.
File metadata
- Download URL: lobmp-0.1.6.tar.gz
- Upload date:
- Size: 106.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.8.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b76f60400d2ab10c9ea178c49a795b73216123ce94cd3ab08b25e4cf977f48ef
|
|
| MD5 |
09ce434554afe9fdd93e813374ac5b0c
|
|
| BLAKE2b-256 |
bdf92b2040691fd36b53ad5f686731b759a7c6913a288749bd0f57eb41227f84
|
File details
Details for the file lobmp-0.1.6-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: lobmp-0.1.6-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 13.2 MB
- Tags: PyPy, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.8.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d6d0215ebf324781b7ca238bab57c7947cf0f8760a89061ab4cb19ba1ce8cac4
|
|
| MD5 |
1fc2db4cd6ec43bb181b2c14bead1e81
|
|
| BLAKE2b-256 |
2e7ecc9ce00b6024ff37823cb09ba54db773b092636ea7c44f4925de08e4aed3
|
File details
Details for the file lobmp-0.1.6-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: lobmp-0.1.6-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 12.5 MB
- Tags: PyPy, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.8.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
664ac6c6b078bf9e8b7e2874ac89850e6e8d21cd8f2e554355e5eca28f853696
|
|
| MD5 |
dcca81b426ccca608c469cde3b308be1
|
|
| BLAKE2b-256 |
4901f622444ff5bcfa42db7834d797b8097d0ba0ee7a91f14a58b168a7985d1c
|
File details
Details for the file lobmp-0.1.6-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: lobmp-0.1.6-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 12.5 MB
- Tags: CPython 3.13t, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.8.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7881f975464c866f1b966c95373b76ea5cb27b40d4165e60f6a587eb12e9728d
|
|
| MD5 |
b57b8d1c410ecbbd210e19338652c38f
|
|
| BLAKE2b-256 |
0cd8a8dd052f5451548af8273897e20b8dc6da6dbd0c5496e6c8901e89fa25b6
|
File details
Details for the file lobmp-0.1.6-cp313-cp313-win_amd64.whl.
File metadata
- Download URL: lobmp-0.1.6-cp313-cp313-win_amd64.whl
- Upload date:
- Size: 11.5 MB
- Tags: CPython 3.13, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.8.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c80f026e30f1169b1475b4fd5975c10c0153a1621eafc4edb47039522bc11f81
|
|
| MD5 |
2436cd15857ade886db09d81a3f866d6
|
|
| BLAKE2b-256 |
247bb5dbaf73022eede4304546673b2acf5ab17a55f39cd815f76d94fc6abb75
|
File details
Details for the file lobmp-0.1.6-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: lobmp-0.1.6-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 13.2 MB
- Tags: CPython 3.13, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.8.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a6e9963df83757dc12a86e20dfce765a26e60c5d1ac531ec7537026374661496
|
|
| MD5 |
98dc25c5af95a8101b7e13ec088ac0b6
|
|
| BLAKE2b-256 |
16401bc6de1a3538d23d11d2af30fea4ca5ab353dfb9416204cfad180f4a5278
|
File details
Details for the file lobmp-0.1.6-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: lobmp-0.1.6-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 12.5 MB
- Tags: CPython 3.13, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.8.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
900d13b05a94e53a4b3158d5ec271fff2b6f90ffb402579bd988a6143cea3971
|
|
| MD5 |
d37d300555af49e3623db5de726d1657
|
|
| BLAKE2b-256 |
7b465f735b9ecd2b5f793fea25d0255c0ae558af2d354e1fb23b9c4d0450611f
|
File details
Details for the file lobmp-0.1.6-cp313-cp313-macosx_11_0_arm64.whl.
File metadata
- Download URL: lobmp-0.1.6-cp313-cp313-macosx_11_0_arm64.whl
- Upload date:
- Size: 11.3 MB
- Tags: CPython 3.13, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.8.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4fc4e437fb1f90de4db87e181d1a15388cca9785e6ecb06a7451755b613b2217
|
|
| MD5 |
4be060cd5141c87665d0346a4b7276f1
|
|
| BLAKE2b-256 |
a48bdd9ffa15474ce7bafbbf1e7292661ef53d08c91b5e47480baf765b46794a
|
File details
Details for the file lobmp-0.1.6-cp313-cp313-macosx_10_12_x86_64.whl.
File metadata
- Download URL: lobmp-0.1.6-cp313-cp313-macosx_10_12_x86_64.whl
- Upload date:
- Size: 12.2 MB
- Tags: CPython 3.13, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.8.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
17b4f41fbdd91e1446a581e53bf912fbc104f36eb39cb6710dc94b7c666b0844
|
|
| MD5 |
79a94bb29c23ab8769275b8fa63972b1
|
|
| BLAKE2b-256 |
e41aded6301b73e4190962241422038034a201e499e17c6424575caf982ad7c6
|
File details
Details for the file lobmp-0.1.6-cp312-cp312-win_amd64.whl.
File metadata
- Download URL: lobmp-0.1.6-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 11.5 MB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.8.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
917882ff94353a4373e105c32cc9982f07e03c8e6ed7d894896e1c59fa0a4138
|
|
| MD5 |
f0164d30780e469fbfb8a9a78e79f08b
|
|
| BLAKE2b-256 |
b45e3654b30ccdb62e04973f3cf4753227e6d8c69b89d068a29543ce0d555364
|
File details
Details for the file lobmp-0.1.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: lobmp-0.1.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 13.2 MB
- Tags: CPython 3.12, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.8.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
46ad899c8c93fa96e150cbcd270588656ab58291d47d76219e6aef66189cb97b
|
|
| MD5 |
1e883752a2878562e11737d99424ec48
|
|
| BLAKE2b-256 |
ae3ae7bf44272b18f942519a49d5428dac6b5271260c2398d5b270c3c9524d59
|
File details
Details for the file lobmp-0.1.6-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: lobmp-0.1.6-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 12.5 MB
- Tags: CPython 3.12, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.8.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
37dbee03b2eaea7b766a6fcf757e3eaa2e697d502880f399349ebef00821f801
|
|
| MD5 |
7f445350ca5205b7cef205e239a0ab75
|
|
| BLAKE2b-256 |
ef70fd364f68d723dba94abf5836720a6367e1f52dc98e2cf0d39c84970bca69
|
File details
Details for the file lobmp-0.1.6-cp312-cp312-macosx_11_0_arm64.whl.
File metadata
- Download URL: lobmp-0.1.6-cp312-cp312-macosx_11_0_arm64.whl
- Upload date:
- Size: 11.3 MB
- Tags: CPython 3.12, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.8.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
aa9b3688ae3f2555cbac28659dcd70b4df4c29cd3c09b0aac700145a1f284ff4
|
|
| MD5 |
2da5993c57817231fc1e3eb7cd029c58
|
|
| BLAKE2b-256 |
f904975ac01c9d563cf1f88af38176048f376c9aee008253e5fc007ff834c7b2
|
File details
Details for the file lobmp-0.1.6-cp312-cp312-macosx_10_12_x86_64.whl.
File metadata
- Download URL: lobmp-0.1.6-cp312-cp312-macosx_10_12_x86_64.whl
- Upload date:
- Size: 12.2 MB
- Tags: CPython 3.12, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.8.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3118d66562278870c9aa3deb1251e63a70d63d4a4a3c5a60255b215c046ceeb2
|
|
| MD5 |
65f644c25f61556ff1db48de3f5c8f32
|
|
| BLAKE2b-256 |
cdec620e0234e8a3a13c1614a9c8f8e1735fc6dc64c473b9bb147179414adda9
|
File details
Details for the file lobmp-0.1.6-cp311-cp311-win_amd64.whl.
File metadata
- Download URL: lobmp-0.1.6-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 11.5 MB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.8.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
587da1a114c8766d8e89882b9b64636187afc05dccad578c86861281f0c56a5c
|
|
| MD5 |
b64572c33d06cf258d5a46b2aeac76d4
|
|
| BLAKE2b-256 |
f4e5f5e260e9b53834f949924a40835675251d87b51b1df89a17e07d1794156a
|
File details
Details for the file lobmp-0.1.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: lobmp-0.1.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 13.2 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.8.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
db45fcb95525b414c1546be77e20f64cba626ec3b73b728a772b0aaf71e66d61
|
|
| MD5 |
73b1cd974bbe28896081b983fc6a9b88
|
|
| BLAKE2b-256 |
3674bccc4ce8507ecd6593794a76e0a4dfcf1e60159672f7c9392e5616ab8b0e
|
File details
Details for the file lobmp-0.1.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: lobmp-0.1.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 12.5 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.8.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4f8a638e97d123204d6439d49ad6e9890b0240ed2a2985a3f27562c7cb23711e
|
|
| MD5 |
ea656a3ce585a24bd51eb0315ed5a7fa
|
|
| BLAKE2b-256 |
c08ce582ea3720c4e690512741846b3f7c1b39a5ea100bdfbe18d5e3f8a6c18d
|
File details
Details for the file lobmp-0.1.6-cp311-cp311-macosx_11_0_arm64.whl.
File metadata
- Download URL: lobmp-0.1.6-cp311-cp311-macosx_11_0_arm64.whl
- Upload date:
- Size: 11.3 MB
- Tags: CPython 3.11, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.8.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a19605dc1fc2352eecd5d985e22785521b2f3d16194d6abc528b9620c316c7f8
|
|
| MD5 |
db38006e7543d4e82d585dff985e2333
|
|
| BLAKE2b-256 |
1cf44002f96c79443ac0b77c5b19baff15f2f87c7a24a73f8cf2c6f12ad1f769
|
File details
Details for the file lobmp-0.1.6-cp311-cp311-macosx_10_12_x86_64.whl.
File metadata
- Download URL: lobmp-0.1.6-cp311-cp311-macosx_10_12_x86_64.whl
- Upload date:
- Size: 12.2 MB
- Tags: CPython 3.11, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.8.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
066d267158157688b14de2818f3c6a6074aadf932ddf4f12ff4e9e65a7a1cc47
|
|
| MD5 |
fe9fac2464240d842df1943b878f2957
|
|
| BLAKE2b-256 |
355dd62fbefe935fc8c103af0e943d829c71416b16cb72a3cdc9d9e80808127d
|