Python binding for dftracer-utils
Project description
dftracer-utils
A collection of utilities for DFTracer
Documentation
Full documentation is available at Read the Docs.
To build documentation locally:
pip install .
cd docs
pip install -r requirements.txt
make html
See docs/README.md for detailed documentation building instructions.
Building
Prerequisites
- CMake 3.20 or higher
- C++20 compatible compiler (GCC 11+, Clang 14+)
- zlib development library
- pkg-config
Build
mkdir build && cd build
cmake ..
make
Installation
mkdir build && cd build
cmake .. -DCMAKE_INSTALL_PREFIX=<LOCATION>
make
make install
Developers Guide
Please see Developers Guide for more information how to test, run coverage, etc.
Citation
If you use this software, please cite:
Ray A. O. Sinurat, William Nixon, Haryadi S. Gunawi, Nikoli Dryden, and Hariharan Devarajan. 2026. HORATIO: Bridging Management and Analysis of Traces at Scale. In The International Conference on Scalable Scientific Data Management 2026 (SSDBM 2026), August 11-13, 2026, San Diego, CA, USA. ACM, New York, NY, USA. doi:10.1145/3828820.3828825
@inproceedings{sinurat2026horatio,
author = {Sinurat, Ray A. O. and Nixon, William and Gunawi, Haryadi S. and Dryden, Nikoli and Devarajan, Hariharan},
title = {HORATIO: Bridging Management and Analysis of Traces at Scale},
year = {2026},
isbn = {979-8-4007-2708-5},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
doi = {10.1145/3828820.3828825},
booktitle = {The International Conference on Scalable Scientific Data Management 2026 (SSDBM 2026)},
location = {San Diego, CA, USA},
series = {SSDBM 2026},
}
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 dftracer_utils-0.0.11.tar.gz.
File metadata
- Download URL: dftracer_utils-0.0.11.tar.gz
- Upload date:
- Size: 918.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
45585e140c3d97a62ddf1f42ef34e78b8c5c79ee73432c0a6b98261a836bc161
|
|
| MD5 |
fb1f2cf240c4ebc7b27af7c983af5dde
|
|
| BLAKE2b-256 |
1b7c44d17da0d675b483487ee16efe9f73d3d8aea72834b5aec9e677e1239571
|
File details
Details for the file dftracer_utils-0.0.11-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: dftracer_utils-0.0.11-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 46.1 MB
- Tags: CPython 3.14, manylinux: glibc 2.27+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0daf8d0009925ea27530acaa204704abcae621769574580861ddfce8cc5669fd
|
|
| MD5 |
2a5aabee8775e90e1cdf3e30c4629e73
|
|
| BLAKE2b-256 |
f3702b3218cb73b3ae9252c5435c6e6af1a3ba3380b4e60ea3bd712ef846a3ca
|
File details
Details for the file dftracer_utils-0.0.11-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: dftracer_utils-0.0.11-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 42.3 MB
- Tags: CPython 3.14, manylinux: glibc 2.27+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bf2950c7d1473f19265130fbed2680698f8c116e35f52b708cea8bd22986f0b2
|
|
| MD5 |
911db3d8caf5e0c66d6c41c4de7b59e4
|
|
| BLAKE2b-256 |
a347f76a598de465e0ff7928feeaf50a994c2422c43dd2276f6da76a1c167289
|
File details
Details for the file dftracer_utils-0.0.11-cp314-cp314-macosx_11_0_arm64.whl.
File metadata
- Download URL: dftracer_utils-0.0.11-cp314-cp314-macosx_11_0_arm64.whl
- Upload date:
- Size: 31.9 MB
- Tags: CPython 3.14, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0094ba0dd4d9fb01fe467ff4e8c2811b075a517d39618a408dcdc522a5668110
|
|
| MD5 |
49d7d184741f2b1cbc7888b49b1e4b60
|
|
| BLAKE2b-256 |
44339d49906e1e2dc7541b244fb597581f2a95081d069d1114ad34e9228b653b
|
File details
Details for the file dftracer_utils-0.0.11-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: dftracer_utils-0.0.11-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 46.1 MB
- Tags: CPython 3.13, manylinux: glibc 2.27+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5f2a72af9661cf36055bf545d5eee6bf6882e348e0fcd2ccceb7ab639225c64b
|
|
| MD5 |
d3a4301e8c9f062221f2455f7eca1094
|
|
| BLAKE2b-256 |
66a06f02dfebf740a13b3a96a4918142f9431f14fbc43244cd6fe7e250cd1a23
|
File details
Details for the file dftracer_utils-0.0.11-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: dftracer_utils-0.0.11-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 42.3 MB
- Tags: CPython 3.13, manylinux: glibc 2.27+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
de5f177fd53e21826fefb5a3a8ea52e96c94a9e2ff90f93f094d9a26ec4f8f33
|
|
| MD5 |
ac52f240c2a6ba0872421739d3b00b9c
|
|
| BLAKE2b-256 |
72f41c6bc7c025b19738c44549a731846134a125a55fe5b1e5fc6e7b7f135711
|
File details
Details for the file dftracer_utils-0.0.11-cp313-cp313-macosx_11_0_arm64.whl.
File metadata
- Download URL: dftracer_utils-0.0.11-cp313-cp313-macosx_11_0_arm64.whl
- Upload date:
- Size: 31.9 MB
- Tags: CPython 3.13, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9ef771fc63b52d13ce83c35cdf1c270e03329607db1992852bb6ec8e015d94f2
|
|
| MD5 |
fed0fc221c82ba46f92df136b52617f7
|
|
| BLAKE2b-256 |
2c6993335d5071c4b0e755dce8d7268c576f786471f60536f8f69ed8a3812a32
|
File details
Details for the file dftracer_utils-0.0.11-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: dftracer_utils-0.0.11-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 46.1 MB
- Tags: CPython 3.12, manylinux: glibc 2.27+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
93d5598271be54b986e5c7f942fae8659cebae3b11db616f05f1183b28c39d96
|
|
| MD5 |
145ea13fec5172924f0569ff8a4d6c69
|
|
| BLAKE2b-256 |
9a723f69be9f1b2861d23b31fec6a8ab9d7d08b0582d478588160df67ffc1cdb
|
File details
Details for the file dftracer_utils-0.0.11-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: dftracer_utils-0.0.11-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 42.3 MB
- Tags: CPython 3.12, manylinux: glibc 2.27+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
552bccb1e9701db6255e3130c55e0ba7d43513f7efca303c387a4286d25cec66
|
|
| MD5 |
929dd2fb59478cbca3108b23443865d0
|
|
| BLAKE2b-256 |
698177284addaf81acb1344dd641903767af104bef31f7e73dce190eeb84209e
|
File details
Details for the file dftracer_utils-0.0.11-cp312-cp312-macosx_11_0_arm64.whl.
File metadata
- Download URL: dftracer_utils-0.0.11-cp312-cp312-macosx_11_0_arm64.whl
- Upload date:
- Size: 31.9 MB
- Tags: CPython 3.12, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
65232ac8d3e712019792b5ff710ba9ad2a18ef978575cd258e9a68df10831a5c
|
|
| MD5 |
9fb06ef10dffbaa86b864a3867811fae
|
|
| BLAKE2b-256 |
74be0c3804a299695d28cd82681dd0f4f80c0b2fc17fa4fc41f647e7c524b90d
|
File details
Details for the file dftracer_utils-0.0.11-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: dftracer_utils-0.0.11-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 46.1 MB
- Tags: CPython 3.11, manylinux: glibc 2.27+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7c48a75b6fde1c79a53f2fd45d84d96acab9f28507a9315361dc0cd21a5fb0de
|
|
| MD5 |
749e5af98c3589a04fc4413556b10fcd
|
|
| BLAKE2b-256 |
9fc8b63b8fe7e32cea2256bc20532aca4db4a7a9df259c6812ad1d383fcf174f
|
File details
Details for the file dftracer_utils-0.0.11-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: dftracer_utils-0.0.11-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 42.3 MB
- Tags: CPython 3.11, manylinux: glibc 2.27+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c5f052ac8e4f7204d49d7b5bfc6784435c5b4e68eaaa92b0c4fb44ccc0ae5496
|
|
| MD5 |
0c563bd48e3083e307e2762c5b0e57b3
|
|
| BLAKE2b-256 |
c0e5255054da33c30fc61b9f55fb85c7361d6598fb4da8bb5eda201c0cc858d4
|
File details
Details for the file dftracer_utils-0.0.11-cp311-cp311-macosx_11_0_arm64.whl.
File metadata
- Download URL: dftracer_utils-0.0.11-cp311-cp311-macosx_11_0_arm64.whl
- Upload date:
- Size: 31.9 MB
- Tags: CPython 3.11, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f9ff1f15a5ef15be5671d48f683003e2a87aed0c7da6c653ceb389dcdbc15c5b
|
|
| MD5 |
42064700adfc9e9b9457d95f7b4baaaf
|
|
| BLAKE2b-256 |
2d71ff780d9ff55402230f0395fc4219db6713a20d9d2ac60bf14e9777c6b93a
|
File details
Details for the file dftracer_utils-0.0.11-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: dftracer_utils-0.0.11-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 46.1 MB
- Tags: CPython 3.10, manylinux: glibc 2.27+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6dd2c060c5319f58b7f7ba3e84db70bbe325564b4c3a5c505b4cf30ff37d64bc
|
|
| MD5 |
7d85b85e1dca97e0378f9c0f8a2ca4ba
|
|
| BLAKE2b-256 |
8306499ff31cbdce18c20d71f5799b23aea4a2f9bd0d7e5a8dd57192e7897372
|
File details
Details for the file dftracer_utils-0.0.11-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: dftracer_utils-0.0.11-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 42.3 MB
- Tags: CPython 3.10, manylinux: glibc 2.27+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c7279f8043a36b277625b97e9c43be419772881bddbd4f966802f90d951d13dc
|
|
| MD5 |
0170debe5f093e40fa0c6c2baa0b0692
|
|
| BLAKE2b-256 |
c1a0ca5889282d46066d812669c8004b994e8c73710050e08fcaeb17598aadbe
|
File details
Details for the file dftracer_utils-0.0.11-cp310-cp310-macosx_11_0_arm64.whl.
File metadata
- Download URL: dftracer_utils-0.0.11-cp310-cp310-macosx_11_0_arm64.whl
- Upload date:
- Size: 31.9 MB
- Tags: CPython 3.10, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
82521e2052cd893d0979f7ac817f55cf7610115b8892dcd4fe0b6ff1fffea9c1
|
|
| MD5 |
50baa9201f8cad98473ae80760d5e3ed
|
|
| BLAKE2b-256 |
8de405444955ecaa2ec7cee59751911289142e8701149fe8a3f15e87b19814b5
|
File details
Details for the file dftracer_utils-0.0.11-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: dftracer_utils-0.0.11-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 46.1 MB
- Tags: CPython 3.9, manylinux: glibc 2.27+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
abf501021c800882ade5bf0390cd00220a520214f887e21ad27a82b432f6407f
|
|
| MD5 |
460b63936e75e6f4cb40f29eeb8cee03
|
|
| BLAKE2b-256 |
2d43c1a97a8d210d9f92a63d3e5706fd91b1eb8c7ed14d933f4137a153696cb3
|
File details
Details for the file dftracer_utils-0.0.11-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: dftracer_utils-0.0.11-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 42.3 MB
- Tags: CPython 3.9, manylinux: glibc 2.27+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b4977ff92493b663d168a1eb924592b4bcbd501a07fa8c4958e0b96b99525dd1
|
|
| MD5 |
0c4c4d66945033c7906001e011c6f34b
|
|
| BLAKE2b-256 |
5999388b15a0e1ae2d1b9ce7ba45811c444ba48b563ff6c8edf3cf4bffa95f5f
|
File details
Details for the file dftracer_utils-0.0.11-cp39-cp39-macosx_11_0_arm64.whl.
File metadata
- Download URL: dftracer_utils-0.0.11-cp39-cp39-macosx_11_0_arm64.whl
- Upload date:
- Size: 31.9 MB
- Tags: CPython 3.9, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3513231662d6df972be68d5de36da808a426381d3d69dc6be27b82bc9d4f1189
|
|
| MD5 |
827fc022dc1880b8f90676c0f5968881
|
|
| BLAKE2b-256 |
113dba397baf2626feffae6233d3f5fc67e1fe8f3f28c1281f8c02662b09cacc
|
File details
Details for the file dftracer_utils-0.0.11-cp38-cp38-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: dftracer_utils-0.0.11-cp38-cp38-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 46.1 MB
- Tags: CPython 3.8, manylinux: glibc 2.27+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
902ef98eaeffe195cb7bb09028147d99d427167975db049a05a6efec948d99b9
|
|
| MD5 |
40a6087663ba8fc99e15b90d4b2bb727
|
|
| BLAKE2b-256 |
2035d96232532cf6d54c0f9a494d4305871d021d8970af29e1a2cb62b00d7309
|
File details
Details for the file dftracer_utils-0.0.11-cp38-cp38-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: dftracer_utils-0.0.11-cp38-cp38-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 42.3 MB
- Tags: CPython 3.8, manylinux: glibc 2.27+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2826cc0c62760b2429f8c69e5201c0e8a74736f8dc8e3442331c8d6893c08c26
|
|
| MD5 |
6047471a465a2f594fb0a881df6d56ce
|
|
| BLAKE2b-256 |
da71ae7827498dcb8f2c2f8227de4c4457cfe6bcabc83dc87187d843c6660d8b
|
File details
Details for the file dftracer_utils-0.0.11-cp38-cp38-macosx_11_0_arm64.whl.
File metadata
- Download URL: dftracer_utils-0.0.11-cp38-cp38-macosx_11_0_arm64.whl
- Upload date:
- Size: 31.9 MB
- Tags: CPython 3.8, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b77c195eb2a027ec01edacb44b20b72f9d59b5b8aa939d750187d6a96f6867d7
|
|
| MD5 |
7ef2b33cd3c45f8c2ae65ad55fa30712
|
|
| BLAKE2b-256 |
ee8849f8ab6b3778417a11149a6a5877d19eaaf581f5930ac2904f242e428650
|