High-performance LZ76 compression graphs for immune receptor repertoire analysis
Project description
High-performance LZ76 compression graphs for immune receptor repertoire analysis
Documentation · Quick Start · API Reference · Report Bug
LZGraphs is a Python library that transforms T-cell and B-cell receptor CDR3 sequences into probabilistic directed graphs using the Lempel-Ziv 76 compression algorithm. Built on a C core with Python bindings, it provides:
- Exact generation probabilities for any CDR3 sequence
- LZ76-constrained sequence simulation that guarantees valid outputs
- Analytical diversity metrics (Hill numbers, richness predictions, sharing spectra)
- Graph algebra (union, intersection, difference) for repertoire comparison
- ML feature extraction with fixed-size vectors for classification pipelines
- Bayesian posterior personalization to adapt population models to individuals
- A CLI tool (
lzg) for terminal-based analysis
Quick Start
pip install LZGraphs
from LZGraphs import LZGraph
# Build a graph from CDR3 amino acid sequences
graph = LZGraph(
['CASSLEPSGGTDTQYF', 'CASSDTSGGTDTQYF', 'CASSLEPQTFTDTFFF',
'CASSLGQGSTEAFF', 'CASSLGIRRT'],
variant='aap',
)
# Score a sequence
log_p = graph.lzpgen('CASSLEPSGGTDTQYF')
print(f"log P(gen) = {log_p:.2f}")
# Simulate new sequences
result = graph.simulate(1000, seed=42)
print(f"Generated {len(result)} sequences")
# Diversity
print(f"D(1) = {graph.effective_diversity():.1f}")
print(f"D(2) = {graph.hill_number(2):.1f}")
With gene annotation
graph = LZGraph(
sequences,
variant='aap',
v_genes=['TRBV16-1*01', 'TRBV1-1*01', ...],
j_genes=['TRBJ1-2*01', 'TRBJ1-5*01', ...],
)
# Gene-constrained simulation
result = graph.simulate(100, sample_genes=True, seed=42)
print(result.v_genes[0], result.j_genes[0])
Command line
lzg build repertoire.tsv -o rep.lzg
lzg score rep.lzg sequences.txt
lzg diversity rep.lzg
lzg simulate rep.lzg -n 10000 --seed 42
lzg compare healthy.lzg disease.lzg
Graph Variants
One unified LZGraph class with three encoding schemes:
| Variant | Input | Node format | Best for |
|---|---|---|---|
'aap' |
Amino acid CDR3 | C_2, SL_6 |
Most TCR/BCR analysis |
'ndp' |
Nucleotide CDR3 | TG0_4 |
Nucleotide-level analysis |
'naive' |
Any strings | C, SL |
Motif discovery, ML features |
Key Capabilities
Scoring & Simulation
# Log-probability of a sequence
graph.lzpgen('CASSLEPSGGTDTQYF') # single
graph.lzpgen(['seq1', 'seq2', 'seq3']) # batch → np.ndarray
# Simulate with optional gene constraints
result = graph.simulate(1000, seed=42)
result = graph.simulate(100, v_gene='TRBV5-1*01', j_gene='TRBJ2-7*01')
Diversity & Analytics
graph.effective_diversity() # exp(Shannon entropy)
graph.hill_number(2) # inverse Simpson
graph.hill_numbers([0, 1, 2, 5]) # multiple orders → np.ndarray
graph.predicted_richness(100_000) # expected unique seqs at depth
graph.predicted_overlap(10000, 50000)# expected shared sequences
graph.pgen_distribution() # analytical Gaussian mixture
Graph Algebra
combined = graph_a | graph_b # union
shared = graph_a & graph_b # intersection
unique_a = graph_a - graph_b # difference
personal = population.posterior(patient_seqs, kappa=10.0) # Bayesian update
Repertoire Comparison
from LZGraphs import jensen_shannon_divergence
jsd = jensen_shannon_divergence(graph_a, graph_b) # 0 = identical, 1 = max different
ML Feature Extraction
# Project any repertoire into a fixed reference space
features = reference.feature_aligned(LZGraph(sample_seqs, variant='aap'))
stats = graph.feature_stats() # 15-element summary vector
profile = graph.feature_mass_profile() # position-based mass distribution
Serialization
graph.save('repertoire.lzg') # fast binary format
loaded = LZGraph.load('repertoire.lzg')
Documentation
Full documentation with tutorials, concept guides, and API reference:
https://MuteJester.github.io/LZGraphs/
- Quick Start — build your first graph in 5 minutes
- Tutorials — graph construction, sequence analysis, diversity metrics
- API Reference — complete class and function reference
- CLI Reference — terminal tool documentation
Citation
If you use LZGraphs in your research, please cite:
@article{konstantinovsky2023lzgraphs,
title={A Novel Approach to T-Cell Receptor Beta Chain (TCRB) Repertoire Encoding
Using Lossless String Compression},
author={Konstantinovsky, Thomas and Nagar, Maor and Louzoun, Yoram},
journal={Bioinformatics},
year={2023},
publisher={Oxford University Press}
}
Contributing
Contributions are welcome. Please open an issue or submit a pull request.
- Fork the repository
- Create a feature branch (
git checkout -b feature/my-feature) - Commit your changes
- Push and open a Pull Request
License
MIT License. See LICENSE for details.
Contact
Thomas Konstantinovsky — thomaskon90@gmail.com
GitHub · PyPI · Documentation
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
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 lzgraphs-3.0.2.tar.gz.
File metadata
- Download URL: lzgraphs-3.0.2.tar.gz
- Upload date:
- Size: 145.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a1c4f6ee28ddf0c8dbfa261b30bf82b57598b4c8bc195360d075d534ca6f577f
|
|
| MD5 |
71d8c7ab04a76e1c01de0b11039ad5ef
|
|
| BLAKE2b-256 |
9b19dfe5beaafd95ae244c7d780c81d7329bdfa64e669187399fc1088f3336a8
|
File details
Details for the file lzgraphs-3.0.2-cp313-cp313-win_amd64.whl.
File metadata
- Download URL: lzgraphs-3.0.2-cp313-cp313-win_amd64.whl
- Upload date:
- Size: 106.4 kB
- Tags: CPython 3.13, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6d0e012e325ad73dc75e7c9c881a7ab412a33c996de23d3b534b00fb9e4eb886
|
|
| MD5 |
8940d0739d856cf5d9e801abd364763c
|
|
| BLAKE2b-256 |
c101a34f250f6b15937ae37e3c0dd96edace1506b6de862258c836dd8ac40a64
|
File details
Details for the file lzgraphs-3.0.2-cp313-cp313-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: lzgraphs-3.0.2-cp313-cp313-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 310.7 kB
- Tags: CPython 3.13, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
25b6b834df502d5497ae8573539e4c0665160cbca8b61439a376f9847c5dfa53
|
|
| MD5 |
4158ac0d1c5d75ff7dcaa7a2e394b4ea
|
|
| BLAKE2b-256 |
69f5da6c170889c62a6438cc157b821a4b9678b387c03d872de13209dffa91c2
|
File details
Details for the file lzgraphs-3.0.2-cp313-cp313-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: lzgraphs-3.0.2-cp313-cp313-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 308.1 kB
- Tags: CPython 3.13, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0e39c52a435009bc0b9e59ae73c5d687511208cfa41efd286f1f1fd945451166
|
|
| MD5 |
4d142a9bdd209c452bafbead3f7156f9
|
|
| BLAKE2b-256 |
cbaad987c177db16a1495a77caa8ecea516d4017783099d3e60e3e2f2ef7c999
|
File details
Details for the file lzgraphs-3.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: lzgraphs-3.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 317.0 kB
- Tags: CPython 3.13, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7d906d16ecb8982105327d4254be4148c6b03a8bc43e5802cdb098f444c3f794
|
|
| MD5 |
f391bd4dcfdba02a5327832c53297bea
|
|
| BLAKE2b-256 |
c34ab3fc8c6ff21dc7eb62a9791e1862a108b04f7db55c83ccd194f70c83f9dc
|
File details
Details for the file lzgraphs-3.0.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: lzgraphs-3.0.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 313.6 kB
- Tags: CPython 3.13, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6b641f3f141b3bd0579d263dab096b522246e7732591a210ed8ba525dadc2b2a
|
|
| MD5 |
9b5367fcee31e0e8c994518754cde7f8
|
|
| BLAKE2b-256 |
22ce38fdfab137e1cc533bc8d8570825d15ba65cb2fcbad8795dd79a8016b20b
|
File details
Details for the file lzgraphs-3.0.2-cp313-cp313-macosx_11_0_arm64.whl.
File metadata
- Download URL: lzgraphs-3.0.2-cp313-cp313-macosx_11_0_arm64.whl
- Upload date:
- Size: 99.5 kB
- Tags: CPython 3.13, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c2e6a5e3b01e7b0ebeb0c03a20384e9c26f8196c0c3bdb8b868af3e8984a01cd
|
|
| MD5 |
6c14a3dd745f1ddf953ceab092378d38
|
|
| BLAKE2b-256 |
bcf1606080b0b1ead94113a6b2c8f991db0a7e8683d17e95e3a0e9dbbe0244fd
|
File details
Details for the file lzgraphs-3.0.2-cp312-cp312-win_amd64.whl.
File metadata
- Download URL: lzgraphs-3.0.2-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 106.5 kB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
dd5f8d50f69bf1011763995854eca3729558bc7dab4890cb8ba1ab22964d2b8b
|
|
| MD5 |
514f4df4e08ceded6257c4805228cf81
|
|
| BLAKE2b-256 |
3f291b3fc62a62803845f3030520faf1a0a453a740be4c83963f5c5400083b00
|
File details
Details for the file lzgraphs-3.0.2-cp312-cp312-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: lzgraphs-3.0.2-cp312-cp312-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 310.7 kB
- Tags: CPython 3.12, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
39994419fb0f40cbda5f53fc65521b827f4d745dff839636b86f975abbcf0459
|
|
| MD5 |
ca0185adb0cf71fbee08faef8b9ba825
|
|
| BLAKE2b-256 |
f5cca6f7bf784dbec4a7901aaf693ad5fd2310430663b8fd02a4191c468dcfcb
|
File details
Details for the file lzgraphs-3.0.2-cp312-cp312-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: lzgraphs-3.0.2-cp312-cp312-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 308.1 kB
- Tags: CPython 3.12, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c4701c0494ce1e63a78629293aa259e0d7e460bc583879d254ae8da152c35be3
|
|
| MD5 |
db6f0b9dc5e454f2be622a73fd19539c
|
|
| BLAKE2b-256 |
fc16c025e836a9b244486deb585b63aefd9ea21d753d6b7f3089b6f3f6a206b9
|
File details
Details for the file lzgraphs-3.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: lzgraphs-3.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 317.1 kB
- Tags: CPython 3.12, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9b3b544c125b921790be46bb848ed6033f157855138fe919584d5ed4ad429822
|
|
| MD5 |
95518225ac9878efe79e0fb3197a0591
|
|
| BLAKE2b-256 |
c32e9f391617d93e1307c29327f8ef5dcdcf377b035ee24e18c9fc744fdfe7fe
|
File details
Details for the file lzgraphs-3.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: lzgraphs-3.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 313.7 kB
- Tags: CPython 3.12, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a9cb8f68bf87555bd14df25c80bf98a3e5ef637cc93c397a96381df0b4731338
|
|
| MD5 |
66d421e90410e50dfbd40e0148a2f663
|
|
| BLAKE2b-256 |
98652887f0776c10f3723dacdcc02235cc230babd800dfc21cbbc84a3771aba7
|
File details
Details for the file lzgraphs-3.0.2-cp312-cp312-macosx_11_0_arm64.whl.
File metadata
- Download URL: lzgraphs-3.0.2-cp312-cp312-macosx_11_0_arm64.whl
- Upload date:
- Size: 99.5 kB
- Tags: CPython 3.12, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
26939d17d4bc4f9ac1702f4ef369803335c0ba57a99961a25593c969fa61df7f
|
|
| MD5 |
0d2c26a8887b18057a09845142e91689
|
|
| BLAKE2b-256 |
20ce14c35b5ac16a0eca1950550053b08c0762f9462133ddcd78b3d0900cee1a
|
File details
Details for the file lzgraphs-3.0.2-cp311-cp311-win_amd64.whl.
File metadata
- Download URL: lzgraphs-3.0.2-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 106.4 kB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0677df0090d1ec937da084e41a36d49c85d4804697344ecbb92ca4826af5cff1
|
|
| MD5 |
5db571b472487b50cf5aa8597d78c172
|
|
| BLAKE2b-256 |
f0c86043d3f8768aaf8b619346f011d4fe38ed5d843fa06a961aadb199b38b34
|
File details
Details for the file lzgraphs-3.0.2-cp311-cp311-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: lzgraphs-3.0.2-cp311-cp311-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 310.3 kB
- Tags: CPython 3.11, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
75252e04f25685b8ccba0097f91586d3c9b88d6dc5f4428ab48d7899e622cb09
|
|
| MD5 |
b2d8521242e83f0b8131499ee84e194f
|
|
| BLAKE2b-256 |
3d7ceb468b6b83bb77269a13ff82ed91ff65783dbc407047782f64a7ee66471d
|
File details
Details for the file lzgraphs-3.0.2-cp311-cp311-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: lzgraphs-3.0.2-cp311-cp311-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 308.0 kB
- Tags: CPython 3.11, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
22e86e6f1eaedca823e594ea88ac6daa03aa76201400e040754fe588cd9e0038
|
|
| MD5 |
1a509da8a3490324ec0f8e10c60e6e41
|
|
| BLAKE2b-256 |
b6fb8643ca33b8fbe21282132b8965b37a5de7e8bb44e9e8c710706e2ab1661e
|
File details
Details for the file lzgraphs-3.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: lzgraphs-3.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 316.8 kB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b97f033358e9c08706d65dabcfba23ffbfd80628cb038a3084af05855dfe531f
|
|
| MD5 |
205aea0ce85dbfb95c67211330b96c3c
|
|
| BLAKE2b-256 |
5cb9f1b0f92f2a50ca4c6b0a7b6cd721cf19b377bb118f5826f18162312b5fec
|
File details
Details for the file lzgraphs-3.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: lzgraphs-3.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 313.5 kB
- Tags: CPython 3.11, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8f98c7af44d4612cafdde3e276e636d980ed6917678ec408d8269e119df50341
|
|
| MD5 |
21f6bb021a36bdcf30f8c2c78e37c809
|
|
| BLAKE2b-256 |
6589022c9f28c58c0f67a3f84c94efda1855de2c3705a7a4b26cc3e389b3b38e
|
File details
Details for the file lzgraphs-3.0.2-cp311-cp311-macosx_11_0_arm64.whl.
File metadata
- Download URL: lzgraphs-3.0.2-cp311-cp311-macosx_11_0_arm64.whl
- Upload date:
- Size: 99.4 kB
- Tags: CPython 3.11, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0390affb927ecd440a36f418d18acd31003366a6ba68ea5542ac90e072f001dd
|
|
| MD5 |
17a9aeb8f0b2b56eb9aa9b35ff22f855
|
|
| BLAKE2b-256 |
1ad766d58e23a6192c753d80fbdc206797f9e5240fb0c6004f14e7048b0603e5
|
File details
Details for the file lzgraphs-3.0.2-cp310-cp310-win_amd64.whl.
File metadata
- Download URL: lzgraphs-3.0.2-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 106.5 kB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ca5fce6695496fae89bed8fad52678914bc0cbeea9ec140e4bb8015ed00296f1
|
|
| MD5 |
66b4f3ce0475ea3226f5b64d8a876d9b
|
|
| BLAKE2b-256 |
36d9f7712ecf67757c96cec976a18632e56255090ad4de023b40357b60f0ce4a
|
File details
Details for the file lzgraphs-3.0.2-cp310-cp310-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: lzgraphs-3.0.2-cp310-cp310-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 307.1 kB
- Tags: CPython 3.10, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
eb861c8ca28931deff619125f9f1d02497a8b288944918a4dd3446d6222df6d2
|
|
| MD5 |
598261ac75dc4e38bad6c1c560b99a77
|
|
| BLAKE2b-256 |
aed27767a0c2329797502285300adb3241951e0e6bd8da9d3f1d1f94b4346e2c
|
File details
Details for the file lzgraphs-3.0.2-cp310-cp310-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: lzgraphs-3.0.2-cp310-cp310-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 304.6 kB
- Tags: CPython 3.10, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e42c70a85962c2b71156c9fbcac4222d56b2542de1f926ebdf2c7bc8e7fe03e5
|
|
| MD5 |
96e551300571194eb49c76177b807391
|
|
| BLAKE2b-256 |
fa57edcc3718178c33566df8f63ea462579f1d0132d85be3f0a4ee833d78a6e2
|
File details
Details for the file lzgraphs-3.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: lzgraphs-3.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 313.0 kB
- Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2824f7e4950415ddcb860ccb3e0e04a5868d1cbe5b47d3c23d45a4f972023254
|
|
| MD5 |
291e9dc14fa76030221834da0cc3402b
|
|
| BLAKE2b-256 |
55b3acc7ab48e9845a0dbf974f9f86dd3e942212e8fbf2f1674603756c211cba
|
File details
Details for the file lzgraphs-3.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: lzgraphs-3.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 309.9 kB
- Tags: CPython 3.10, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3ce749c45eed989943025ac9f5ad8d0a8056e2ba2f1a27389daea97de2499c6e
|
|
| MD5 |
8690f573086d32cf08d8915206467b01
|
|
| BLAKE2b-256 |
a55353a2fbf358228d3bd9530e87946c8817c41392c042ce17efbdf14cbc259f
|
File details
Details for the file lzgraphs-3.0.2-cp310-cp310-macosx_11_0_arm64.whl.
File metadata
- Download URL: lzgraphs-3.0.2-cp310-cp310-macosx_11_0_arm64.whl
- Upload date:
- Size: 99.4 kB
- Tags: CPython 3.10, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8e88d3b67a22b48ff498d031412f0e4a9e063fd673e03181a3537255eac73185
|
|
| MD5 |
dcf3f0b13c4480a32b245ead47b64257
|
|
| BLAKE2b-256 |
0b11e94e359ff27b416ce7722cf6ff32fd4561c35879ade4fc3264c4ecce62e9
|
File details
Details for the file lzgraphs-3.0.2-cp39-cp39-win_amd64.whl.
File metadata
- Download URL: lzgraphs-3.0.2-cp39-cp39-win_amd64.whl
- Upload date:
- Size: 106.5 kB
- Tags: CPython 3.9, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b157b240113c00df38195886470109b89ee801f8510f06709b46872b6b6df8d5
|
|
| MD5 |
2dcaef0833084b36c20c5844ac2565e3
|
|
| BLAKE2b-256 |
8a68725b09542f1bec6d256948a6fdbf60c40b0c24fdbe36c5250a962cce30da
|
File details
Details for the file lzgraphs-3.0.2-cp39-cp39-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: lzgraphs-3.0.2-cp39-cp39-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 306.9 kB
- Tags: CPython 3.9, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3e2f2a3ec50b76fff1d9a7d543169589b2a59c9bbde2fa6d742ba3d94660908e
|
|
| MD5 |
e7d3bc072b1aa2e42d5d29b81e465977
|
|
| BLAKE2b-256 |
6fceb77d450020c29bef0c6b0a3847d132eb0b482cfafdc86f86770c757448d9
|
File details
Details for the file lzgraphs-3.0.2-cp39-cp39-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: lzgraphs-3.0.2-cp39-cp39-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 304.4 kB
- Tags: CPython 3.9, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
da6ea8ff64ed979b9c3763ba424e2a6f17618e7edcbdb438a857ba2cfe97485a
|
|
| MD5 |
fecff24913cb5ecef25c6a8275939dda
|
|
| BLAKE2b-256 |
02123478453496392f5ed7660c31ad061efec0c95d63e4a3b5117528c9f26b62
|
File details
Details for the file lzgraphs-3.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: lzgraphs-3.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 312.6 kB
- Tags: CPython 3.9, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
886685824c8928849983b4c0077f577c01b2af0b39da69a0669a3918fc00c29b
|
|
| MD5 |
a272e650173d5c18e90d587753124d3e
|
|
| BLAKE2b-256 |
e901911d0b888e3843905c5d154d8a9d67f0a4f025c5432f585b1c37936903d5
|
File details
Details for the file lzgraphs-3.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: lzgraphs-3.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 309.7 kB
- Tags: CPython 3.9, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
df8b0492d9ab516be85b1ba6f3f6955f8b3f897efb353e8f64ad1a117f5db610
|
|
| MD5 |
ed32c017edb18fd802a86788dec7626e
|
|
| BLAKE2b-256 |
37e55393745995781c2056725d5f0680444ee15b882a64372816a0da97fc5607
|
File details
Details for the file lzgraphs-3.0.2-cp39-cp39-macosx_11_0_arm64.whl.
File metadata
- Download URL: lzgraphs-3.0.2-cp39-cp39-macosx_11_0_arm64.whl
- Upload date:
- Size: 99.4 kB
- Tags: CPython 3.9, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
53eed05885aeca5a9c93e4f4f0b1a269845d7031adb48cfc8826076abee53876
|
|
| MD5 |
76d5ecdff8f9a6ec4364941e90fab1f6
|
|
| BLAKE2b-256 |
498761569e37223a3dcecdcbfb12fa02c47cd3dc7cf3fdceb41a31f61c20d74d
|