A high-performance Python extension (wheel) for advanced lexical dispersion metrics, powered by Rust and PyO3.
Project description
corpus_dispersion
A high-performance Python extension (wheel) for advanced lexical dispersion metrics, powered by Rust and PyO3.
Features
- High-performance Rust backend with Python bindings
- Comprehensive set of classical and modern dispersion metrics
- Parallel batch processing for large datasets
- Optimized caching for repeated calculations
- Support for both individual and batch metric calculations
- Type hints and IDE auto-completion via
.pyi
Installation
pip install corpus_dispersion
or if you want to install from the built wheel:
pip install corpus_dispersion-*.whl
Usage
import corpus_dispersion as cd
# Single word analysis
v = [1.0, 2.0, 3.0, 4.0, 5.0] # word frequencies in each part
part_sizes = [9.0, 10.0, 10.0, 10.0, 11.0] # total words in each part
total_words = sum(part_sizes)
analyzer = cd.CorpusWordAnalyzer(v, part_sizes, total_words)
metrics = analyzer.calculate_all_metrics()
print("Range:", metrics.range)
print("Juilland's D:", metrics.juilland_d)
print("Carroll's D2:", metrics.carroll_d2)
print("Rosengren's S_adj:", metrics.roschengren_s_adj)
print("DP:", metrics.dp)
print("DP_norm:", metrics.dp_norm)
print("KL-divergence:", metrics.kl_divergence)
print("JSD dispersion:", metrics.jsd_dispersion)
print("Hellinger dispersion:", metrics.hellinger_dispersion)
print("Mean Text Frequency (FT):", metrics.mean_text_frequency_ft)
print("Pervasiveness (PT):", metrics.pervasiveness_pt)
print("Evenness (DA):", metrics.evenness_da)
print("FT * PT:", metrics.ft_adjusted_by_pt)
print("FT * DA:", metrics.ft_adjusted_by_da)
# Batch processing for many words (recommended for large datasets)
# freq_matrix: shape (n_words, n_parts)
# part_sizes: shape (n_parts,)
# total_words: float
results = cd.CorpusWordAnalyzer.calculate_batch_metrics(
[row.tolist() for row in freq_matrix], # or freq_matrix.tolist() if numpy
part_sizes.tolist(),
float(total_words)
)
# results is a list of DispersionMetrics objects
# Single metric calculation (no need to instantiate analyzer)
jd_value = cd.CorpusWordAnalyzer.calculate_single_metric(
[10, 5, 8], [1000, 800, 1200], 3000, "juilland_d"
)
print("Single Juilland's D:", jd_value)
# Example: analyze a word's distribution across 5 corpus parts
v = [1.0, 2.0, 3.0, 4.0, 5.0] # word frequencies in each part
part_sizes = [9.0, 10.0, 10.0, 10.0, 11.0] # total words in each part
total_words = sum(part_sizes)
analyzer = corpus_dispersion.CorpusWordAnalyzer(v, part_sizes, total_words)
metrics = analyzer.calculate_all_metrics()
print("Range:", metrics.range)
print("Juilland's D:", metrics.juilland_d)
print("Carroll's D2:", metrics.carroll_d2)
print("Rosengren's S_adj:", metrics.roschengren_s_adj)
print("DP:", metrics.dp)
print("DP_norm:", metrics.dp_norm)
print("KL-divergence:", metrics.kl_divergence)
print("Mean Text Frequency (FT):", metrics.mean_text_frequency_ft)
print("Pervasiveness (PT):", metrics.pervasiveness_pt)
print("Evenness (DA):", metrics.evenness_da)
print("FT * PT:", metrics.ft_adjusted_by_pt)
print("FT * DA:", metrics.ft_adjusted_by_da)
# Batch processing for many words (recommended for large datasets)
# freq_matrix: shape (n_words, n_parts)
# part_sizes: shape (n_parts,)
# total_words: float
results = corpus_dispersion.CorpusWordAnalyzer.calculate_batch_metrics(
[row.tolist() for row in freq_matrix], # or freq_matrix.tolist() if numpy
part_sizes.tolist(),
float(total_words)
)
# results is a list of DispersionMetrics objects
API Overview
Classes
CorpusWordAnalyzer(v, part_sizes, total_words): Analyze word frequency distributions across corpus partitions and compute multiple dispersion metrics.DispersionMetrics: Container for all computed dispersion metrics (read-only attributes).
Methods
calculate_all_metrics() -> DispersionMetrics: Compute and return all supported metrics.get_range(),get_sd_population(),get_vc_population(),get_juilland_d(),get_carroll_d2(),get_roschengren_s_adj(),get_dp(),get_dp_norm(),get_kl_divergence(),get_jsd_dispersion(),get_hellinger_dispersion(),get_evenness_da(),get_mean_text_frequency_ft(),get_pervasiveness_pt(),ft_adjusted_by_pt,ft_adjusted_by_da.
Static Methods
CorpusWordAnalyzer.calculate_batch_metrics(frequency_matrix, corpus_part_sizes, total_corpus_words) -> List[DispersionMetrics]: Efficiently compute metrics for multiple words using parallel processing.CorpusWordAnalyzer.calculate_single_metric(frequency_vector, corpus_part_sizes, total_corpus_words, metric_name) -> Optional[float]: Calculate a single specific metric by name.
Supported Metrics
range: Number of partitions containing the wordsd_population: Population standard deviation of frequenciesvc_population: Coefficient of variation (standard deviation / mean)juilland_d: Juilland's D dispersion indexcarroll_d2: Carroll's D2 entropy-based dispersionroschengren_s_adj: Rosengren's adjusted S indexdp: Deviation of Proportionsdp_norm: Normalized DPkl_divergence: Kullback-Leibler divergencejsd_dispersion: Jensen-Shannon divergence based dispersionhellinger_dispersion: Hellinger distance based dispersionmean_text_frequency_ft: Mean normalized frequency (FT)pervasiveness_pt: Proportion of partitions with the word (PT)evenness_da: Evenness index (DA)ft_adjusted_by_pt: FT * PTft_adjusted_by_da: FT * DA
Exceptions
PyValueError: Raised when input parameters are invalid.
References
This package implements the main dispersion metrics as described in:
- Gries, S. Th. (2020). Analyzing Dispersion. In: A Practical Handbook of Corpus Linguistics.
- Egbert, J., & Burch, B. (2023). Which words matter most? Operationalizing lexical prevalence for rank-ordered word lists. Applied Linguistics, 44(1), 103–126. https://doi.org/10.1093/applin/amac030
- Carroll (1970), Juilland et al. (1970), Rosengren (1971), Biber et al. (2016), etc.
Type Hints
This wheel includes a .pyi file for IDE auto-completion and type hints.
License
MIT
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 corpus_dispersion-0.1.0.tar.gz.
File metadata
- Download URL: corpus_dispersion-0.1.0.tar.gz
- Upload date:
- Size: 14.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.9.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d9d299ed6e98a04b0d15d4fea90ce3cd3bbb7f5980b49452beb9ed4c64cdb509
|
|
| MD5 |
23df419906683d61bc29955915f8d3a8
|
|
| BLAKE2b-256 |
426dd5e1b591f8fdfce340527f197688501abfb7cac385759852a54772144596
|
File details
Details for the file corpus_dispersion-0.1.0-cp313-cp313t-win_amd64.whl.
File metadata
- Download URL: corpus_dispersion-0.1.0-cp313-cp313t-win_amd64.whl
- Upload date:
- Size: 206.8 kB
- Tags: CPython 3.13t, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.9.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e863b93fdd998fe80c3855851f1a9cf7d777a3a1c360a7fe03129fa52913b473
|
|
| MD5 |
911ae8494d370ade92505b6e0e42feaf
|
|
| BLAKE2b-256 |
233b74d82cfd128abd208583d0f6aad9b1840ed03344e10cc5b76af8746f3919
|
File details
Details for the file corpus_dispersion-0.1.0-cp313-cp313t-win32.whl.
File metadata
- Download URL: corpus_dispersion-0.1.0-cp313-cp313t-win32.whl
- Upload date:
- Size: 194.0 kB
- Tags: CPython 3.13t, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.9.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7d42aceb63c2cfedce367c6c0a1871abc2b60119fd7db23bfcbeddd7ebe3ca72
|
|
| MD5 |
b891d65e171093f28702470afd5fdd83
|
|
| BLAKE2b-256 |
00f246e8bb95dab2882ff735393bf39dd7bec1783af55ec8c7cd055a774fcd60
|
File details
Details for the file corpus_dispersion-0.1.0-cp313-cp313t-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: corpus_dispersion-0.1.0-cp313-cp313t-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 531.9 kB
- Tags: CPython 3.13t, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.9.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
892fa92188973e1599ad06d1fc7d3bc44becd6a296062deb8c00c49b7a66fddb
|
|
| MD5 |
09a062af2808630201b41d94d1d87423
|
|
| BLAKE2b-256 |
1094925d0c6c1f823d19c559a6c4a463ab2073eafe3d6390b6f2b61782380848
|
File details
Details for the file corpus_dispersion-0.1.0-cp313-cp313t-musllinux_1_2_i686.whl.
File metadata
- Download URL: corpus_dispersion-0.1.0-cp313-cp313t-musllinux_1_2_i686.whl
- Upload date:
- Size: 559.4 kB
- Tags: CPython 3.13t, musllinux: musl 1.2+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.9.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5b6cf145c6989144b1869e5d4d17fbc65f59914bab5e3c69c11051abcb8a35e5
|
|
| MD5 |
7e0f91842912b14ae42f33b5d8fffe49
|
|
| BLAKE2b-256 |
577845cdc5c5c114cc2c1fd5660e839350aa1259f24ad4abcc8a1666d2a75eb4
|
File details
Details for the file corpus_dispersion-0.1.0-cp313-cp313t-musllinux_1_2_armv7l.whl.
File metadata
- Download URL: corpus_dispersion-0.1.0-cp313-cp313t-musllinux_1_2_armv7l.whl
- Upload date:
- Size: 624.8 kB
- Tags: CPython 3.13t, musllinux: musl 1.2+ ARMv7l
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.9.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cbd5b0aa9d0f28d424387df2ac5728d7b9555e61d6d4e61af43d7a1bab8eb79f
|
|
| MD5 |
336ec7d76563cdd9a88e3670fe6b099f
|
|
| BLAKE2b-256 |
d3b0e0f64e20961a846f1d6773d0141ad80496d8a7aaf5fca2e4d370fcce71ce
|
File details
Details for the file corpus_dispersion-0.1.0-cp313-cp313t-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: corpus_dispersion-0.1.0-cp313-cp313t-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 534.5 kB
- Tags: CPython 3.13t, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.9.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f4573977382b179aedec712897e5791e46407fd7e2be6b64290d87d262d3bf90
|
|
| MD5 |
3f96198d305ed84efed31596cd907cb4
|
|
| BLAKE2b-256 |
d908ef7268cf753243a2aa5bc29d68fe95676705d335b8deade16e6ab1c3de2f
|
File details
Details for the file corpus_dispersion-0.1.0-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: corpus_dispersion-0.1.0-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 362.3 kB
- Tags: CPython 3.13t, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.9.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
58b9132f6e7017116dfde1d820db24f0799f69c95373b1fdce047f93bcc9bc71
|
|
| MD5 |
145cb8df51fcd0fd048b62c2ecc51104
|
|
| BLAKE2b-256 |
b721689add83d4ce47d92015575adafb56b910676b5fb6804fac9996e015b3dd
|
File details
Details for the file corpus_dispersion-0.1.0-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl.
File metadata
- Download URL: corpus_dispersion-0.1.0-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl
- Upload date:
- Size: 395.1 kB
- Tags: CPython 3.13t, manylinux: glibc 2.17+ s390x
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.9.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0b15b09a527905dc6a9532fc31cbed8a94e6c4e1e605c5c9baeaef3e0ee39ca9
|
|
| MD5 |
e111443fa0285502e9d1de219521f239
|
|
| BLAKE2b-256 |
47a931bed1b63e1c231a35b539b32874087deba70659bcdfddce85da7a156d89
|
File details
Details for the file corpus_dispersion-0.1.0-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.
File metadata
- Download URL: corpus_dispersion-0.1.0-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
- Upload date:
- Size: 485.5 kB
- Tags: CPython 3.13t, manylinux: glibc 2.17+ ppc64le
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.9.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
888080ce4fe61a4ac78f721d70aaeb059316bae7cf1a3f5cdde4428c339b6523
|
|
| MD5 |
e7af019e1e01dcfb74323fe274440aff
|
|
| BLAKE2b-256 |
2a287ab7efe689ac0a8a6d655fe94549d5cf21d5b81db6b08722d8ece04163ae
|
File details
Details for the file corpus_dispersion-0.1.0-cp313-cp313t-manylinux_2_17_i686.manylinux2014_i686.whl.
File metadata
- Download URL: corpus_dispersion-0.1.0-cp313-cp313t-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 383.3 kB
- Tags: CPython 3.13t, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.9.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
42dc2c7feec6e933299c408729c60a3dbb4cb7a35d4d9b28f24bce178008ad6a
|
|
| MD5 |
969098ce8a5accb42b816080b88997d0
|
|
| BLAKE2b-256 |
3ecf148d614308ec09392ef60f6a136fdd7ec895541a396b82c77086cd89b262
|
File details
Details for the file corpus_dispersion-0.1.0-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.
File metadata
- Download URL: corpus_dispersion-0.1.0-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
- Upload date:
- Size: 362.7 kB
- Tags: CPython 3.13t, manylinux: glibc 2.17+ ARMv7l
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.9.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bdc1a52e7e4e9463cfe4ba345f6704ee8aeb4c1f5de080a67e24e3b7cd932e1b
|
|
| MD5 |
50a16f81b1d1556334bf06dc0428ff88
|
|
| BLAKE2b-256 |
17be97e36ae6cc4435b3c22266b3506137667cec368738636b210fb3eed9da88
|
File details
Details for the file corpus_dispersion-0.1.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: corpus_dispersion-0.1.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 357.1 kB
- Tags: CPython 3.13t, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.9.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
caf1a5bf88a17cd705550ba1beb73c5505a5c152e76118339671ab98bfa7b21c
|
|
| MD5 |
04778d328888d12ed635b6823ee9fb4c
|
|
| BLAKE2b-256 |
04b8d3372529d96fd413f3d3d698608548e8315135dc8f5b120801c4acdd884d
|
File details
Details for the file corpus_dispersion-0.1.0-cp313-cp313t-macosx_11_0_arm64.whl.
File metadata
- Download URL: corpus_dispersion-0.1.0-cp313-cp313t-macosx_11_0_arm64.whl
- Upload date:
- Size: 318.3 kB
- Tags: CPython 3.13t, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.9.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
07ab8d76d7508e61ccd7dede7d9f4cd140a0d67c36d6c6039b0682213a17ef4b
|
|
| MD5 |
8d26fb62ed8b7eafaeec28eec65a28c5
|
|
| BLAKE2b-256 |
6cbc8bbfe2980b8495c90e1768ff36e15a9ed49df9b957bdd898380cfc0b9cd5
|
File details
Details for the file corpus_dispersion-0.1.0-cp313-cp313t-macosx_10_12_x86_64.whl.
File metadata
- Download URL: corpus_dispersion-0.1.0-cp313-cp313t-macosx_10_12_x86_64.whl
- Upload date:
- Size: 328.2 kB
- Tags: CPython 3.13t, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.9.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0e469687cd95fda84e787671e76ee39adc834c7b6dbb5112916b69e462b23303
|
|
| MD5 |
eca3dec878788527f80236bc70e79049
|
|
| BLAKE2b-256 |
80332dbd29f99ec0a6591bb217edc3e79abd2058184c1c20fac5f49dd9a22e25
|
File details
Details for the file corpus_dispersion-0.1.0-cp38-abi3-win_amd64.whl.
File metadata
- Download URL: corpus_dispersion-0.1.0-cp38-abi3-win_amd64.whl
- Upload date:
- Size: 210.1 kB
- Tags: CPython 3.8+, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.9.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e7e568ec4bf04d1bd5283ee7764e8071d3a60475787e09cd8f3436a68e4dcc24
|
|
| MD5 |
4e6ef11fb5169a3816f2be5f475a0a5f
|
|
| BLAKE2b-256 |
457bf799f83c286dca8d320b635c50c6c32dfee93789be5dd1cc0e802ddbbc57
|
File details
Details for the file corpus_dispersion-0.1.0-cp38-abi3-win32.whl.
File metadata
- Download URL: corpus_dispersion-0.1.0-cp38-abi3-win32.whl
- Upload date:
- Size: 197.8 kB
- Tags: CPython 3.8+, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.9.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9bd4d4afefdd40169546a6b814ffef040ff6349f937499c517a6037cdd9fd44e
|
|
| MD5 |
c21907fda3c5de83f230e6d4850000f0
|
|
| BLAKE2b-256 |
759d5de196f3bdb1e8ceba5b3f353fe810d645ea39c23f163dfcbc682c8a3c00
|
File details
Details for the file corpus_dispersion-0.1.0-cp38-abi3-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: corpus_dispersion-0.1.0-cp38-abi3-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 537.0 kB
- Tags: CPython 3.8+, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.9.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2fdafb6c9840a7c435124274c8a3906e37b54b79c3165729f56164db8c20c10d
|
|
| MD5 |
4021b16bd89431310c7f64ee6d67f545
|
|
| BLAKE2b-256 |
b1096db847f4b9e79e024295224012b33ea5310901884ba719e71337c687f09f
|
File details
Details for the file corpus_dispersion-0.1.0-cp38-abi3-musllinux_1_2_i686.whl.
File metadata
- Download URL: corpus_dispersion-0.1.0-cp38-abi3-musllinux_1_2_i686.whl
- Upload date:
- Size: 564.7 kB
- Tags: CPython 3.8+, musllinux: musl 1.2+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.9.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5eb1e86ad66e8e9265ea3a19dcde2cfb23904c9cbd6dcf244f9a55b5928a3b52
|
|
| MD5 |
80ec213d82a1889df439351458f3ee98
|
|
| BLAKE2b-256 |
6f94ee288f8db099856896694b2a7b732f8df5fd41f77536e4c8ac3e6fcf1608
|
File details
Details for the file corpus_dispersion-0.1.0-cp38-abi3-musllinux_1_2_armv7l.whl.
File metadata
- Download URL: corpus_dispersion-0.1.0-cp38-abi3-musllinux_1_2_armv7l.whl
- Upload date:
- Size: 629.1 kB
- Tags: CPython 3.8+, musllinux: musl 1.2+ ARMv7l
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.9.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
58d092024d902764c445f2ccd112a5c8e56a4e7c5ad7c5a78f3c5f108732f311
|
|
| MD5 |
ee923bf8afd101ef000f88f59cf5f993
|
|
| BLAKE2b-256 |
75ba7afb7213a5b484e176443ff7ca7d838740584ac2b30846c975565c0b7193
|
File details
Details for the file corpus_dispersion-0.1.0-cp38-abi3-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: corpus_dispersion-0.1.0-cp38-abi3-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 538.2 kB
- Tags: CPython 3.8+, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.9.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
559dd34719797b8f8d3071c868e3279ee97c441074f995e63f57580f688bcb2e
|
|
| MD5 |
e2aa8da78c45a0881b94830c1d157c20
|
|
| BLAKE2b-256 |
db41b0123f0e6ed4858593861f7842ca9afcf8b2f58be88f6574e238b674d8b8
|
File details
Details for the file corpus_dispersion-0.1.0-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: corpus_dispersion-0.1.0-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 366.9 kB
- Tags: CPython 3.8+, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.9.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
56021830e4b92124528bade5122d5890a66b2ee72913a227f59c957e0a28e68a
|
|
| MD5 |
e5be0b8822608f49fe3966d617def6ce
|
|
| BLAKE2b-256 |
37d6452bb4252f1a7e3b7d5085b31df79732e98aec23a0e17a2c1745fbbd332d
|
File details
Details for the file corpus_dispersion-0.1.0-cp38-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl.
File metadata
- Download URL: corpus_dispersion-0.1.0-cp38-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
- Upload date:
- Size: 397.9 kB
- Tags: CPython 3.8+, manylinux: glibc 2.17+ s390x
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.9.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
dca0c9fc3b2f4508eac9a38528c621aa256f2be8a5d73f240b3d562272a04e15
|
|
| MD5 |
3ea8a32eb7ad70a906d1a50a1802d846
|
|
| BLAKE2b-256 |
02ee81b52c13796c7bd1a1ec52eadb9bb6d46e7bf3fa322a98f7f7d285cb2925
|
File details
Details for the file corpus_dispersion-0.1.0-cp38-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.
File metadata
- Download URL: corpus_dispersion-0.1.0-cp38-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
- Upload date:
- Size: 490.6 kB
- Tags: CPython 3.8+, manylinux: glibc 2.17+ ppc64le
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.9.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d7809ad1e7a1723086dad4e7c637f3b6eea20feeee415acbf74729be20f4d237
|
|
| MD5 |
e2eeda1cb4c369809571b7816aca8250
|
|
| BLAKE2b-256 |
909b54986895779b39323721b5a52762ea3d05ca168c3d0942d54456ccf4bfd5
|
File details
Details for the file corpus_dispersion-0.1.0-cp38-abi3-manylinux_2_17_i686.manylinux2014_i686.whl.
File metadata
- Download URL: corpus_dispersion-0.1.0-cp38-abi3-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 388.1 kB
- Tags: CPython 3.8+, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.9.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
754dc2403729803764950d0dc316e8e873bddd02c8bb4fb7cf5045afc09fc052
|
|
| MD5 |
b8370951f59a0f638ff475db3d0c5df9
|
|
| BLAKE2b-256 |
0062af2f87057b85baeb8af5070b466cde7ddb8a6b2ef6fe8c42151e82fad61b
|
File details
Details for the file corpus_dispersion-0.1.0-cp38-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.
File metadata
- Download URL: corpus_dispersion-0.1.0-cp38-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
- Upload date:
- Size: 367.0 kB
- Tags: CPython 3.8+, manylinux: glibc 2.17+ ARMv7l
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.9.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a93e028aacb62abe7b2f05248aabca3035e0f6f5f6bcb0014a4d751e7ed753fc
|
|
| MD5 |
688be919dd028496a7b7dd18f9e358dc
|
|
| BLAKE2b-256 |
967cc344f71b05a5a8b12eb774f608503c9c569d5cbaf883b948decbb49fb20c
|
File details
Details for the file corpus_dispersion-0.1.0-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: corpus_dispersion-0.1.0-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 360.6 kB
- Tags: CPython 3.8+, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.9.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
61ec768f57a35be257d4f8529f653f96e94ef6c0fdd28e768616aeef6c209d32
|
|
| MD5 |
12597bac046cd3487c554ec3cbc8d37d
|
|
| BLAKE2b-256 |
1961eb0c6be983ab968a1dceb4bd065ac32921070ff7ed9002b10afec8b17d17
|
File details
Details for the file corpus_dispersion-0.1.0-cp38-abi3-macosx_11_0_arm64.whl.
File metadata
- Download URL: corpus_dispersion-0.1.0-cp38-abi3-macosx_11_0_arm64.whl
- Upload date:
- Size: 325.3 kB
- Tags: CPython 3.8+, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.9.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4a8d0a9fa554e41a3405f0a5cd159c6ad92ad084c84d836ba32bd178ebc40831
|
|
| MD5 |
47f20f0b5f3d827084e20a3ccc4b3f9d
|
|
| BLAKE2b-256 |
f8412650923822bf70b0b7e86f5826c015c5136e9add3470acfde3e6650daffe
|
File details
Details for the file corpus_dispersion-0.1.0-cp38-abi3-macosx_10_12_x86_64.whl.
File metadata
- Download URL: corpus_dispersion-0.1.0-cp38-abi3-macosx_10_12_x86_64.whl
- Upload date:
- Size: 334.8 kB
- Tags: CPython 3.8+, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.9.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b2f6ea161cd3918ef8fb75588cacb4114b3b1ef503be58e28cebb7176da10417
|
|
| MD5 |
de4f72fbb18202c8b830feda38a46f4c
|
|
| BLAKE2b-256 |
23ecd7a7c42c908b84a2d580b0aab3cad9ea4ecd9cada6ba83328a2be3802c91
|