Skip to main content

diptest

Linux Build Windows Build MacOS build PyPi

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:

  • dipstat
  • diptest

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.c by 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)

Source distribution for diptest 0.11.0
File Size Uploaded
diptest-0.11.0.tar.gz 88.8 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for diptest 0.11.0
File
diptest-0.11.0-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
diptest-0.11.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details
diptest-0.11.0-cp314-cp314-macosx_13_0_x86_64.whl CPython 3.14 CPython 3.14 macOS 13.0+ x86-64 Details
diptest-0.11.0-cp314-cp314-macosx_13_0_arm64.whl CPython 3.14 CPython 3.14 macOS 13.0+ ARM64 Details
diptest-0.11.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
diptest-0.11.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details
diptest-0.11.0-cp313-cp313-macosx_13_0_x86_64.whl CPython 3.13 CPython 3.13 macOS 13.0+ x86-64 Details
diptest-0.11.0-cp313-cp313-macosx_13_0_arm64.whl CPython 3.13 CPython 3.13 macOS 13.0+ ARM64 Details
diptest-0.11.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
diptest-0.11.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details
diptest-0.11.0-cp312-cp312-macosx_13_0_x86_64.whl CPython 3.12 CPython 3.12 macOS 13.0+ x86-64 Details
diptest-0.11.0-cp312-cp312-macosx_13_0_arm64.whl CPython 3.12 CPython 3.12 macOS 13.0+ ARM64 Details
diptest-0.11.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
diptest-0.11.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details
diptest-0.11.0-cp311-cp311-macosx_13_0_x86_64.whl CPython 3.11 CPython 3.11 macOS 13.0+ x86-64 Details
diptest-0.11.0-cp311-cp311-macosx_13_0_arm64.whl CPython 3.11 CPython 3.11 macOS 13.0+ ARM64 Details
diptest-0.11.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
diptest-0.11.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details
diptest-0.11.0-cp310-cp310-macosx_13_0_x86_64.whl CPython 3.10 CPython 3.10 macOS 13.0+ x86-64 Details
diptest-0.11.0-cp310-cp310-macosx_13_0_arm64.whl CPython 3.10 CPython 3.10 macOS 13.0+ ARM64 Details
diptest-0.11.0-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
diptest-0.11.0-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details
diptest-0.11.0-cp39-cp39-macosx_13_0_x86_64.whl CPython 3.9 CPython 3.9 macOS 13.0+ x86-64 Details
diptest-0.11.0-cp39-cp39-macosx_13_0_arm64.whl CPython 3.9 CPython 3.9 macOS 13.0+ ARM64 Details
diptest-0.11.0-cp38-cp38-win_amd64.whl CPython 3.8 CPython 3.8 Windows x86-64 Details
diptest-0.11.0-cp38-cp38-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details
diptest-0.11.0-cp38-cp38-macosx_13_0_x86_64.whl CPython 3.8 CPython 3.8 macOS 13.0+ x86-64 Details
diptest-0.11.0-cp38-cp38-macosx_13_0_arm64.whl CPython 3.8 CPython 3.8 macOS 13.0+ ARM64 Details

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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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

Release history Release notifications | RSS feed

This release

0.11.0 This release

29 release files

0.9.0

25 release files

0.8.3

25 release files

0.8.0

21 release files

0.7.0

21 release files

0.5.1

16 release files

0.5.0

16 release files

0.3.0

16 release files

0.2.3

16 release files

0.2.1

16 release files

0.2.0

16 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page