diptest
A Python/C(++) implementation of Hartigan & Hartigan's dip test for unimodality.
The dip test measures multimodality in a sample by the maximum difference, over all sample points, between the empirical distribution function, and the unimodal distribution function that minimizes that maximum difference. Other than unimodality, it makes no further assumptions about the form of the null distribution.
Usage
This library provides two functions:
dipstatdiptest
The first only computes Hartigan's dip statistic. diptest computes both the
statistic and the p-value. The p-value can be computed using interpolation of a
critical value table (default) or by bootstrapping the null hypothesis.
Note that for larger samples (N > 1e5) this is quite compute and memory intensive.
import numpy as np
import diptest
# generate some bimodal random draws
N = 1000
hN = N // 2
x = np.empty(N, dtype=np.float64)
x[:hN] = np.random.normal(0.4, 1.0, hN)
x[hN:] = np.random.normal(-0.4, 1.0, hN)
# only the dip statistic
dip = diptest.dipstat(x)
# both the dip statistic and p-value
dip, pval = diptest.diptest(x)
Dependencies
numpy- [Optional]
OpenMP
Parallelisation of the p-value computation using bootstrapping is offered using OpenMP.
OpenMP is disabled by default but can be enabled, see installation section
below.
Multi-threading can be turned off by setting the number of threads equal to 1. See the docstring of diptest for details.
Installation
diptest can be installed from PyPi using:
pip install diptest
Wheels containing the pre-compiled extension are available for:
- Windows x84-64 - CPython 3.8 - 3.12
- Linux x84-64 - CPython 3.8 - 3.12
- MacOS x84-64 - CPython 3.8 - 3.12
- MacOS ARM-64 - CPython 3.8 - 3.12
Note that the wheels vendor/ships OpenMP with the extension to provide parallelisation out-of-the-box. If you run into issue with multiple versions of OpenMP being loaded you have two options: build from source or install a non-bundled wheel.
Non-bundled wheels
We provide the same wheels without OpenMP bundled here: https://github.com/RUrlus/diptest/releases You than install the wheel that corresponds to your Python and OS. For example, for CPython 3.11 and MacOS ARM:
pip install diptest-0.8.0-cp311-cp311-macosx_11_0_arm64.whl
Building from source
If you have a C/C++ compiler available it is advised to install without the wheel as this enables architecture specific optimisations.
pip install diptest --no-binary diptest
Compatible compilers through Pybind11:
- Clang/LLVM 3.3 or newer (for Apple Xcode's clang, this is 5.0.0 or newer)
- GCC 4.8 or newer
- Microsoft Visual Studio 2015 Update 3 or newer
- Intel classic C++ compiler 18 or newer (ICC 20.2 tested in CI)
- Cygwin/GCC (previously tested on 2.5.1)
- NVCC (CUDA 11.0 tested in CI)
- NVIDIA PGI (20.9 tested in CI)
64bit index
In case you work with very large sample sizes you can use 64bit indexes.
CMAKE_ARGS="-DDIPTEST_64BIT_index=ON" pip install diptest --no-binary diptest
Disable OpenMP
To disable OpenMP use:
CMAKE_ARGS="-DDIPTEST_DISABLE_OPENMP=ON" pip install diptest --no-binary diptest
Debug installation
To enable a debug build use:
CMAKE_ARGS="-DCMAKE_BUILD_TYPE=Debug" pip install diptest --no-binary diptest
Debug printing
To enable the debug print statements use:
CMAKE_ARGS="-DDIPTEST_ENABLE_DEBUG=ON" pip install diptest --no-binary diptest
then call the function with debug argument set to a value greater than zero:
diptest(x, debug=1)
References
Hartigan, J. A., & Hartigan, P. M. (1985). The Dip Test of Unimodality. The Annals of Statistics.
Hartigan, P. M. (1985). Computation of the Dip Statistic to Test for Unimodality. Journal of the Royal Statistical Society. Series C (Applied Statistics), 34(3), 320-325.
Acknowledgement
diptest is just a Python port of Martin Maechler's R module of the same
name.
The package wrapping the C implementation was originally written by Alistair Muldal.
The fork is an update with a number of changes:
- Fixes a buffer overrun issue in
_dip.cby reverting to the original C implementation - Python bindings using Pybind11 (C++) instead of Cython
- P-value computation using bootstrapping has been moved down to C++ with optional parallelisation support through OpenMP
- Removed overhead caused by debug branching statements by placing them under a compile-time definition
- Added tests and wheel support
- C implementation of diptest was rewritten in C++ by Prodromos Kolyvakis
License
diptest is free software: you can redistribute it and/or modify it under the
terms of the GNU General Public License as published by the Free Software
Foundation, either version 3 of the License, or (at your option) any later
version.
Metadata
Release files for diptest 0.11.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| diptest-0.11.0.tar.gz | 88.8 kB | Details |
Built distributions (wheels)
Total release size: 10.2 MB
Release files / diptest-0.11.0.tar.gz
| Download URL | diptest-0.11.0.tar.gz |
|---|---|
| Size | 88.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
cd74d61d4e2620aa4c40900b7ff0ff48b7517fd00871c9066f737ba4081b2f81
|
|
BLAKE2b-256 checksum How to use checksums |
5e0b92a00796fb3a7e0fd1aea26ebcacfd6282857789ea72e847662e5103b24e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 24, 2026.
Transparency logRelease files / diptest-0.11.0-cp314-cp314-win_amd64.whl
| Download URL | diptest-0.11.0-cp314-cp314-win_amd64.whl |
|---|---|
| Size | 414.7 kB |
| Tags | CPython 3.14 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
15886ee258cf7ce94fd443e29984a732230972a2ffdfb4bebea3bd2cf42bbb85
|
|
BLAKE2b-256 checksum How to use checksums |
25462b4589cd82371e2ed69f351ef0384545ae46584bcf9fed4498c392844022
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 24, 2026.
Transparency logRelease files / diptest-0.11.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
| Download URL | diptest-0.11.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 238.1 kB |
| Tags | CPython 3.14 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
1965173824566d873f6c7ecfcc7949b83f18880515488ecefd367bbbb7a01369
|
|
BLAKE2b-256 checksum How to use checksums |
08874131ec4535edf36f6ef84ef379dd7cab7dcee227c10ecdc4f68826df0169
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 24, 2026.
Transparency logRelease files / diptest-0.11.0-cp314-cp314-macosx_13_0_x86_64.whl
| Download URL | diptest-0.11.0-cp314-cp314-macosx_13_0_x86_64.whl |
|---|---|
| Size | 422.0 kB |
| Tags | CPython 3.14 macOS 13.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
ab5666183fd0051598ad1c7cca0e70d084efdc503245c9294bcf7cd4ad141b62
|
|
BLAKE2b-256 checksum How to use checksums |
afbdacd2da0086aeab997da07b5ab5230e49a6113bb0bcf6b3097acf5c9285ef
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 24, 2026.
Transparency logRelease files / diptest-0.11.0-cp314-cp314-macosx_13_0_arm64.whl
| Download URL | diptest-0.11.0-cp314-cp314-macosx_13_0_arm64.whl |
|---|---|
| Size | 382.3 kB |
| Tags | CPython 3.14 macOS 13.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
4c7aca12a559137395dd195e091eb4056d01f787a1861b97d20c609340d94bbe
|
|
BLAKE2b-256 checksum How to use checksums |
f13f9ac5ebe1fe0a653066e71e448ee02746ffd4377df8d5bfe7dc26b00365c1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 24, 2026.
Transparency logRelease files / diptest-0.11.0-cp313-cp313-win_amd64.whl
| Download URL | diptest-0.11.0-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 403.5 kB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
737a17bc806b0761684d2e2bbba7a83ec7f9d77b5bda3b2b613f59e0abba8256
|
|
BLAKE2b-256 checksum How to use checksums |
04a0b95dbd5ed59ec2efaa16dac075b217706fa0296d97473508c78cea66aa38
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 24, 2026.
Transparency logRelease files / diptest-0.11.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
| Download URL | diptest-0.11.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 238.1 kB |
| Tags | CPython 3.13 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
0c582ae71d4577faed5fc8487b03f9d8c00f80d6290f5455785fd1222d879b72
|
|
BLAKE2b-256 checksum How to use checksums |
a24714ee6416a288abeb46f40836985d6e064b9c7c90005ed3146cdf3b7f7a81
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 24, 2026.
Transparency logRelease files / diptest-0.11.0-cp313-cp313-macosx_13_0_x86_64.whl
| Download URL | diptest-0.11.0-cp313-cp313-macosx_13_0_x86_64.whl |
|---|---|
| Size | 422.0 kB |
| Tags | CPython 3.13 macOS 13.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
c35497a46c727618004ab0a34ceb5e17b52d83487d87de3e3a103863f0b4d49e
|
|
BLAKE2b-256 checksum How to use checksums |
1006dbdbfaa2e80bb742fb12666091ed1a3bed61237842607efbb2866c64e603
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 24, 2026.
Transparency logRelease files / diptest-0.11.0-cp313-cp313-macosx_13_0_arm64.whl
| Download URL | diptest-0.11.0-cp313-cp313-macosx_13_0_arm64.whl |
|---|---|
| Size | 382.1 kB |
| Tags | CPython 3.13 macOS 13.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
f192191bcd50d9ec715b5fb6b259a1fb136970e979b69ec0f2f47d419653a12b
|
|
BLAKE2b-256 checksum How to use checksums |
d3d175575cb04d4852354492eb869e876ed31054be6f1dfaf7b3f0c53e92d369
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 24, 2026.
Transparency logRelease files / diptest-0.11.0-cp312-cp312-win_amd64.whl
| Download URL | diptest-0.11.0-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 403.5 kB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
e886ff65bc938188ec65530ce377063c87ea356bf65c5e1f80e5aacb862aebb0
|
|
BLAKE2b-256 checksum How to use checksums |
e56bba30e2c6c748c54d75c6d08fde2c52a10edff987c7767be19468fea9bbf9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 24, 2026.
Transparency logRelease files / diptest-0.11.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
| Download URL | diptest-0.11.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 238.0 kB |
| Tags | CPython 3.12 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
b6748d22df28b030b34b2d47f257d45520564b63f20330ab507c888995d6b272
|
|
BLAKE2b-256 checksum How to use checksums |
acac34d243df356728f3d1d97ea380341a65a5cbd09a52aeb40d449cddd6a450
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 24, 2026.
Transparency logRelease files / diptest-0.11.0-cp312-cp312-macosx_13_0_x86_64.whl
| Download URL | diptest-0.11.0-cp312-cp312-macosx_13_0_x86_64.whl |
|---|---|
| Size | 421.9 kB |
| Tags | CPython 3.12 macOS 13.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
e2fc655e90250ffb031e616ec78e28b6c74d90ad5cfe5e84f2b9b44c417a595f
|
|
BLAKE2b-256 checksum How to use checksums |
19817ee938c02e8592e63bb4affb978ec1a7038ecc84c43a16b2942e65648cef
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 24, 2026.
Transparency logRelease files / diptest-0.11.0-cp312-cp312-macosx_13_0_arm64.whl
| Download URL | diptest-0.11.0-cp312-cp312-macosx_13_0_arm64.whl |
|---|---|
| Size | 382.1 kB |
| Tags | CPython 3.12 macOS 13.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
7d2b8822daabbd11b0a4e4d8356e3116db8adc0a4b67b49d487fbc8809264d54
|
|
BLAKE2b-256 checksum How to use checksums |
7b991e42c734b0695aec2aef68ab1691bc1b0f602b38e72c06f086c5968ed8fd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 24, 2026.
Transparency logRelease files / diptest-0.11.0-cp311-cp311-win_amd64.whl
| Download URL | diptest-0.11.0-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 401.5 kB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
399894348c60d3694c6fb37d249cbc618b2e12f2463620fd23b0f8aee442b13c
|
|
BLAKE2b-256 checksum How to use checksums |
5e0321b6a1130ff39d8d1736e968b1476eabb7323139659dcb0e097fb30dfb34
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 24, 2026.
Transparency logRelease files / diptest-0.11.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
| Download URL | diptest-0.11.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 236.9 kB |
| Tags | CPython 3.11 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
3e0720dcbb1a90d487bc7c47117039b7f12576a89d7bec99bbda1365cf072cc8
|
|
BLAKE2b-256 checksum How to use checksums |
3e3ab07665ad28d343fd15f61ae6b317a716655513fd3fb120239d1bf049769a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 24, 2026.
Transparency logRelease files / diptest-0.11.0-cp311-cp311-macosx_13_0_x86_64.whl
| Download URL | diptest-0.11.0-cp311-cp311-macosx_13_0_x86_64.whl |
|---|---|
| Size | 420.1 kB |
| Tags | CPython 3.11 macOS 13.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
021254d83aa695369c784438ec8767035acf2c51148e92fb555b11847db8a4cd
|
|
BLAKE2b-256 checksum How to use checksums |
0bc6d7278a5d53c5eb928dc00f3ffdb4812834732d2a01d7e6aca6a169de8683
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 24, 2026.
Transparency logRelease files / diptest-0.11.0-cp311-cp311-macosx_13_0_arm64.whl
| Download URL | diptest-0.11.0-cp311-cp311-macosx_13_0_arm64.whl |
|---|---|
| Size | 381.3 kB |
| Tags | CPython 3.11 macOS 13.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
82a0e12a6bd4047a361748c8deaea2ccface432dbb2c59bc44d4e06ca2fc51f9
|
|
BLAKE2b-256 checksum How to use checksums |
666b53f48c6f143ce74cf186e53f062301161e40cab1766c2a97e54eaf80ad0e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 24, 2026.
Transparency logRelease files / diptest-0.11.0-cp310-cp310-win_amd64.whl
| Download URL | diptest-0.11.0-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 401.2 kB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
e341ac5462fdbf8465b4b28fb718ae3cbc4cf6cafcb6041350d34b639c275be6
|
|
BLAKE2b-256 checksum How to use checksums |
6685cb8e04875f59bdc8c31452dc8708f72f50a3243823a95a303dcd935c822a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 24, 2026.
Transparency logRelease files / diptest-0.11.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
| Download URL | diptest-0.11.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 236.3 kB |
| Tags | CPython 3.10 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
553a395d9a0eb3df95f53ab5b5bc57e7aca6fa5e28ab5ac23b467ec51536c23d
|
|
BLAKE2b-256 checksum How to use checksums |
307f8a2e0d1a0ad932e89c7b411828eebd944768ab7373b8f6885db141f74241
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 24, 2026.
Transparency logRelease files / diptest-0.11.0-cp310-cp310-macosx_13_0_x86_64.whl
| Download URL | diptest-0.11.0-cp310-cp310-macosx_13_0_x86_64.whl |
|---|---|
| Size | 418.8 kB |
| Tags | CPython 3.10 macOS 13.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
93507db94b8d407f8992454979a9ac21909b326e0d8617ead9bb73e2ec1b210f
|
|
BLAKE2b-256 checksum How to use checksums |
16d712db529042a934ccc3ffd1993a3ff22b262a867ee411800bbbfd3b3dffc3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 24, 2026.
Transparency logRelease files / diptest-0.11.0-cp310-cp310-macosx_13_0_arm64.whl
| Download URL | diptest-0.11.0-cp310-cp310-macosx_13_0_arm64.whl |
|---|---|
| Size | 380.2 kB |
| Tags | CPython 3.10 macOS 13.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
9e6274617642e6eb68d9f805b67c05c67c6ad69ab51fe5ba221b97cc7c875d7e
|
|
BLAKE2b-256 checksum How to use checksums |
7f7298e16cba68767eef0d46393915ec7fe2b8e67500b1892aa90d91fefa84a7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 24, 2026.
Transparency logRelease files / diptest-0.11.0-cp39-cp39-win_amd64.whl
| Download URL | diptest-0.11.0-cp39-cp39-win_amd64.whl |
|---|---|
| Size | 401.8 kB |
| Tags | CPython 3.9 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
a87209935787ae972e0b05e2d4ad193b707578b27dd4dd4db23a90d036966337
|
|
BLAKE2b-256 checksum How to use checksums |
d0ae3080b6333f30e1f403d39da75beef19c122e7c5ac2e554228fee2e525a7f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 24, 2026.
Transparency logRelease files / diptest-0.11.0-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
| Download URL | diptest-0.11.0-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 236.1 kB |
| Tags | CPython 3.9 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
527b720abb43a8c713df546a8000d55defe747e59c912b4e52c9a24f29f64afb
|
|
BLAKE2b-256 checksum How to use checksums |
5bf4bb7a62fce456e94607afc17d55533880cb4ed90bc58d99e8a8bbd398e15a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 24, 2026.
Transparency logRelease files / diptest-0.11.0-cp39-cp39-macosx_13_0_x86_64.whl
| Download URL | diptest-0.11.0-cp39-cp39-macosx_13_0_x86_64.whl |
|---|---|
| Size | 418.9 kB |
| Tags | CPython 3.9 macOS 13.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
654e7e995939ab2d031f372cd67e27e09189eff9a9f944a2b64f4140dc498a36
|
|
BLAKE2b-256 checksum How to use checksums |
561f8ea7d760ef0c27050e934ecf43d5e58dac5f12e71ca78db8f56f33dc3ee7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 24, 2026.
Transparency logRelease files / diptest-0.11.0-cp39-cp39-macosx_13_0_arm64.whl
| Download URL | diptest-0.11.0-cp39-cp39-macosx_13_0_arm64.whl |
|---|---|
| Size | 380.3 kB |
| Tags | CPython 3.9 macOS 13.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
e43d374ea4cd33bea6489b607b744f88eb36a239d718e862bb5a0e1d8709729b
|
|
BLAKE2b-256 checksum How to use checksums |
df53950486fe5acfbd0ac52f8b9631969b44acb5904f75575415c5d6dabbf3bf
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 24, 2026.
Transparency logRelease files / diptest-0.11.0-cp38-cp38-win_amd64.whl
| Download URL | diptest-0.11.0-cp38-cp38-win_amd64.whl |
|---|---|
| Size | 417.4 kB |
| Tags | CPython 3.8 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
8090624c5c49e302ef9e1d314d1e8f0aafd4d88842193e7a9fdd783221134196
|
|
BLAKE2b-256 checksum How to use checksums |
abb8282fe57d20a8dbaab4f53d7e3c092c38f7418439568feede296d764e7249
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 24, 2026.
Transparency logRelease files / diptest-0.11.0-cp38-cp38-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
| Download URL | diptest-0.11.0-cp38-cp38-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 235.9 kB |
| Tags | CPython 3.8 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
001ef3c0b60869e7d196edf9421c13c0200ee8dc8532a8556587d44680dc2da5
|
|
BLAKE2b-256 checksum How to use checksums |
aee82f7e8d8c89a0c7e423106c95c5e31f695266e8e61f24e7de10884646805c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 24, 2026.
Transparency logRelease files / diptest-0.11.0-cp38-cp38-macosx_13_0_x86_64.whl
| Download URL | diptest-0.11.0-cp38-cp38-macosx_13_0_x86_64.whl |
|---|---|
| Size | 418.6 kB |
| Tags | CPython 3.8 macOS 13.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
bf15bae4a7910fdb2c5102ba6acefc629b426346ac2e324bb51ebe697911ea3b
|
|
BLAKE2b-256 checksum How to use checksums |
718f273452f3faf5a19b437a64e352134ab20bb6cde9f9eb0b97418a52ddcd5c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 24, 2026.
Transparency logRelease files / diptest-0.11.0-cp38-cp38-macosx_13_0_arm64.whl
| Download URL | diptest-0.11.0-cp38-cp38-macosx_13_0_arm64.whl |
|---|---|
| Size | 380.1 kB |
| Tags | CPython 3.8 macOS 13.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
f0c5b3b581e7e07eb42235f163c2da9e32f60c25074e69ca46c037d25f048425
|
|
BLAKE2b-256 checksum How to use checksums |
05f5ca55f3343bbf1c2d294da4754777c190e61bd33eeeedf5b01eca5917de27
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 24, 2026.
Transparency log