Skip to main content

Hartigan's diptest.

Project description

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

diptest-0.10.0.tar.gz (87.9 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

diptest-0.10.0-cp313-cp313-win_amd64.whl (392.8 kB view details)

Uploaded CPython 3.13Windows x86-64

diptest-0.10.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (222.6 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

diptest-0.10.0-cp313-cp313-macosx_12_0_x86_64.whl (412.4 kB view details)

Uploaded CPython 3.13macOS 12.0+ x86-64

diptest-0.10.0-cp313-cp313-macosx_12_0_arm64.whl (370.8 kB view details)

Uploaded CPython 3.13macOS 12.0+ ARM64

diptest-0.10.0-cp312-cp312-win_amd64.whl (392.8 kB view details)

Uploaded CPython 3.12Windows x86-64

diptest-0.10.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (222.7 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

diptest-0.10.0-cp312-cp312-macosx_12_0_x86_64.whl (412.3 kB view details)

Uploaded CPython 3.12macOS 12.0+ x86-64

diptest-0.10.0-cp312-cp312-macosx_12_0_arm64.whl (370.8 kB view details)

Uploaded CPython 3.12macOS 12.0+ ARM64

diptest-0.10.0-cp311-cp311-win_amd64.whl (392.1 kB view details)

Uploaded CPython 3.11Windows x86-64

diptest-0.10.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (222.1 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

diptest-0.10.0-cp311-cp311-macosx_12_0_x86_64.whl (413.5 kB view details)

Uploaded CPython 3.11macOS 12.0+ x86-64

diptest-0.10.0-cp311-cp311-macosx_12_0_arm64.whl (371.4 kB view details)

Uploaded CPython 3.11macOS 12.0+ ARM64

diptest-0.10.0-cp310-cp310-win_amd64.whl (391.4 kB view details)

Uploaded CPython 3.10Windows x86-64

diptest-0.10.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (221.3 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

diptest-0.10.0-cp310-cp310-macosx_12_0_x86_64.whl (412.0 kB view details)

Uploaded CPython 3.10macOS 12.0+ x86-64

diptest-0.10.0-cp310-cp310-macosx_12_0_arm64.whl (370.1 kB view details)

Uploaded CPython 3.10macOS 12.0+ ARM64

diptest-0.10.0-cp39-cp39-win_amd64.whl (392.1 kB view details)

Uploaded CPython 3.9Windows x86-64

diptest-0.10.0-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (220.7 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

diptest-0.10.0-cp39-cp39-macosx_12_0_x86_64.whl (412.1 kB view details)

Uploaded CPython 3.9macOS 12.0+ x86-64

diptest-0.10.0-cp39-cp39-macosx_12_0_arm64.whl (370.1 kB view details)

Uploaded CPython 3.9macOS 12.0+ ARM64

diptest-0.10.0-cp38-cp38-win_amd64.whl (407.8 kB view details)

Uploaded CPython 3.8Windows x86-64

diptest-0.10.0-cp38-cp38-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (220.6 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

diptest-0.10.0-cp38-cp38-macosx_12_0_x86_64.whl (411.9 kB view details)

Uploaded CPython 3.8macOS 12.0+ x86-64

diptest-0.10.0-cp38-cp38-macosx_12_0_arm64.whl (370.0 kB view details)

Uploaded CPython 3.8macOS 12.0+ ARM64

File details

Details for the file diptest-0.10.0.tar.gz.

File metadata

  • Download URL: diptest-0.10.0.tar.gz
  • Upload date:
  • Size: 87.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for diptest-0.10.0.tar.gz
Algorithm Hash digest
SHA256 c1384cd2ba67d97024cc964a86e5b083a33ca9e25d60f79f30ae2676460e4c3d
MD5 25186e113360c9ae9dd5eafabed29e65
BLAKE2b-256 199fc348b6975108852c4b843d66dfc935419c5321472e11f47b06b60e5c0ac7

See more details on using hashes here.

Provenance

The following attestation bundles were made for diptest-0.10.0.tar.gz:

Publisher: wheels.yml on RUrlus/diptest

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file diptest-0.10.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: diptest-0.10.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 392.8 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for diptest-0.10.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 845c0059c0b412033f0891bebd97b55c8f86aa7fb86fb4147261bc8714896902
MD5 edf6dd0c39864924484312e2ea661b76
BLAKE2b-256 65e01364ba4e9696d76219490dc12eb72a684eef1b909cc27dc59c92c6189203

See more details on using hashes here.

Provenance

The following attestation bundles were made for diptest-0.10.0-cp313-cp313-win_amd64.whl:

Publisher: wheels.yml on RUrlus/diptest

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file diptest-0.10.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for diptest-0.10.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d7ab3748791aed0f73b244748a54bea6ef4887ab2c75820e9e9c0a9585dbfa0f
MD5 41965d527cb09598c7ba6f011e1779cf
BLAKE2b-256 7f313c3d31981c8c252056b353de7a39b0bf65f41779f4834c66ecb08a25752e

See more details on using hashes here.

Provenance

The following attestation bundles were made for diptest-0.10.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: wheels.yml on RUrlus/diptest

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file diptest-0.10.0-cp313-cp313-macosx_12_0_x86_64.whl.

File metadata

File hashes

Hashes for diptest-0.10.0-cp313-cp313-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 6e83a6543c681a3abfa87ecd72265f989ad79b45d6c3ee0dfa64c558c69b8453
MD5 f79347038a29e54b1b92097a44270d3d
BLAKE2b-256 e51c1e843eed31d6aa1675e81d18cb22c70f2005b1aa12d29982127883f4ac3d

See more details on using hashes here.

Provenance

The following attestation bundles were made for diptest-0.10.0-cp313-cp313-macosx_12_0_x86_64.whl:

Publisher: wheels.yml on RUrlus/diptest

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file diptest-0.10.0-cp313-cp313-macosx_12_0_arm64.whl.

File metadata

File hashes

Hashes for diptest-0.10.0-cp313-cp313-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 7b60d0b564c6238e4400ed7e88b9aeaf4517419f6024bb9d0c42891647226a9b
MD5 94a993335d8d4386dc8b031e327ef700
BLAKE2b-256 22300d5e1b2f73cf8c89830b0771f87f8d689c6fd98549b251fa979c4bcb8634

See more details on using hashes here.

Provenance

The following attestation bundles were made for diptest-0.10.0-cp313-cp313-macosx_12_0_arm64.whl:

Publisher: wheels.yml on RUrlus/diptest

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file diptest-0.10.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: diptest-0.10.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 392.8 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for diptest-0.10.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 fe72393a4fca06e55bd20cf86b07a4a7c9adfd41b9a767f74121753d3e765932
MD5 6b14c3cbb3bbe1edba716dfa3e31bfda
BLAKE2b-256 99bdf67fde6a4ea8b3bc48e512a1822d4e6b47d7e55f5108add23685236cfe92

See more details on using hashes here.

Provenance

The following attestation bundles were made for diptest-0.10.0-cp312-cp312-win_amd64.whl:

Publisher: wheels.yml on RUrlus/diptest

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file diptest-0.10.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for diptest-0.10.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c004663cc866bff95b3548a22fea26e247e55e4ef99d51e67e93fc11c0a16209
MD5 2400d71c82f4b73aec809c4a926d20fd
BLAKE2b-256 8ef5c5f0c4ec6283ce6e460508b14ac5d520e2dc7204f7e539177635901a0831

See more details on using hashes here.

Provenance

The following attestation bundles were made for diptest-0.10.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: wheels.yml on RUrlus/diptest

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file diptest-0.10.0-cp312-cp312-macosx_12_0_x86_64.whl.

File metadata

File hashes

Hashes for diptest-0.10.0-cp312-cp312-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 0057f162aa7fc5578947f098017bd10b6c4c47c11901a16d290e0dd0c08a9d66
MD5 8de82c830a54ce8c829f06c1d720a08c
BLAKE2b-256 174fdbc36de6c3a36b31d31da36be8ee4ab682f39426d103a9b33f0d9fdf3f1a

See more details on using hashes here.

Provenance

The following attestation bundles were made for diptest-0.10.0-cp312-cp312-macosx_12_0_x86_64.whl:

Publisher: wheels.yml on RUrlus/diptest

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file diptest-0.10.0-cp312-cp312-macosx_12_0_arm64.whl.

File metadata

File hashes

Hashes for diptest-0.10.0-cp312-cp312-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 db5e918fa5828d301efaf2941e84c2f05b954698325463e68fce79204c46ee52
MD5 ccc255dc70e881d4ac05baa5690db822
BLAKE2b-256 aae7b8d2dd3215153b1ada8133b034963b04883cad31cc8c8ad29b9baa9785f3

See more details on using hashes here.

Provenance

The following attestation bundles were made for diptest-0.10.0-cp312-cp312-macosx_12_0_arm64.whl:

Publisher: wheels.yml on RUrlus/diptest

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file diptest-0.10.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: diptest-0.10.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 392.1 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for diptest-0.10.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 c26f4b6346526db125801033e7c6f37ba01c89af1db4833f3e194fc6758b3db7
MD5 611b6b6ee0de26ea6ad7b5941e815348
BLAKE2b-256 877024645e56964fcb713d8f9502b2634340290a1f68445c9d61f90c432bb623

See more details on using hashes here.

Provenance

The following attestation bundles were made for diptest-0.10.0-cp311-cp311-win_amd64.whl:

Publisher: wheels.yml on RUrlus/diptest

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file diptest-0.10.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for diptest-0.10.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c796cecc79e7651249234b96ab6ed2ab99cc83811f2dad6019ba3d5467f7b06f
MD5 c339c28c4c19c00be0986a5d41e9d79d
BLAKE2b-256 1e86943ca04ba5cd71b63287a313b90551d4ebddacc43bfb7efde2742eb18df7

See more details on using hashes here.

Provenance

The following attestation bundles were made for diptest-0.10.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: wheels.yml on RUrlus/diptest

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file diptest-0.10.0-cp311-cp311-macosx_12_0_x86_64.whl.

File metadata

File hashes

Hashes for diptest-0.10.0-cp311-cp311-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 48da174ec4d83fc71cf416bfd40476a33f8a684f101580441a1b778630427171
MD5 cf57f350274d1019987ea74cb2521d6c
BLAKE2b-256 63aa31085183850d5af59fc10a4d56366179f306613f22313424c8ed017d513b

See more details on using hashes here.

Provenance

The following attestation bundles were made for diptest-0.10.0-cp311-cp311-macosx_12_0_x86_64.whl:

Publisher: wheels.yml on RUrlus/diptest

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file diptest-0.10.0-cp311-cp311-macosx_12_0_arm64.whl.

File metadata

File hashes

Hashes for diptest-0.10.0-cp311-cp311-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 4325af9de722bf79e7f8d6b51c2876d4f266a81de27dd31f4106ea5050c990b8
MD5 055b4f1c5a2260f87ca4f3a23dc901d3
BLAKE2b-256 426569b3c77d39c62cfb8e14cf838e14c83cf582fa1e7216ab13cee87561b863

See more details on using hashes here.

Provenance

The following attestation bundles were made for diptest-0.10.0-cp311-cp311-macosx_12_0_arm64.whl:

Publisher: wheels.yml on RUrlus/diptest

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file diptest-0.10.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: diptest-0.10.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 391.4 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for diptest-0.10.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 652efd79286da6b9b72337da6a7b52cb144d7cf261947efe6831a29f563ed5ff
MD5 03e4d59fe55ce1bba6a4ba47834df523
BLAKE2b-256 1c68e085de1d72da7824a6e8450fa388d3fd3dfbb49d78b44563c7a1c048ace8

See more details on using hashes here.

Provenance

The following attestation bundles were made for diptest-0.10.0-cp310-cp310-win_amd64.whl:

Publisher: wheels.yml on RUrlus/diptest

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file diptest-0.10.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for diptest-0.10.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7b935eb9185523daa2625320d5c09b8e66082cf0b9e6bb09892c2ba23366dc7d
MD5 628bd3583d8eb9b0f649eb3241580000
BLAKE2b-256 15428d52c17d18adc2569d62b8f1647a156d33d7d74edf065121023e38e5fea7

See more details on using hashes here.

Provenance

The following attestation bundles were made for diptest-0.10.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: wheels.yml on RUrlus/diptest

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file diptest-0.10.0-cp310-cp310-macosx_12_0_x86_64.whl.

File metadata

File hashes

Hashes for diptest-0.10.0-cp310-cp310-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 f0170ba49fb1dc144c44406f019c09c4e251a9e44fab221028711355e97d467c
MD5 387dcff86a307a5edacf43beedeb4732
BLAKE2b-256 b65309fe134748e32fc7c617bbb5ce0f0a0dbcc05445f8b7a5782e2dce2f017b

See more details on using hashes here.

Provenance

The following attestation bundles were made for diptest-0.10.0-cp310-cp310-macosx_12_0_x86_64.whl:

Publisher: wheels.yml on RUrlus/diptest

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file diptest-0.10.0-cp310-cp310-macosx_12_0_arm64.whl.

File metadata

File hashes

Hashes for diptest-0.10.0-cp310-cp310-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 f14f73bb69bbfef4b076d6c8b8ee98d0ede23e39fb23197f1b1eafb196ded71b
MD5 ea9eb915abc1c768d5f06ddb84b0cb45
BLAKE2b-256 2ef38743b1f174ee5e12ab1a723f5f3f5febac3b41c2a2bd9607b0fb7090e5c0

See more details on using hashes here.

Provenance

The following attestation bundles were made for diptest-0.10.0-cp310-cp310-macosx_12_0_arm64.whl:

Publisher: wheels.yml on RUrlus/diptest

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file diptest-0.10.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: diptest-0.10.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 392.1 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for diptest-0.10.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 125b1c844a27c8551060b8329b67447f903577cbf3b1011759b9e354c304c3a2
MD5 ca354ca8dc36dd620959b310399aa3f7
BLAKE2b-256 01ca086571143522d024cce613552dc23ba13f3cb6f7950c0f5fa733eb89849c

See more details on using hashes here.

Provenance

The following attestation bundles were made for diptest-0.10.0-cp39-cp39-win_amd64.whl:

Publisher: wheels.yml on RUrlus/diptest

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file diptest-0.10.0-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for diptest-0.10.0-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8dbb8bbecae24c72df3662514b2d22ab58600a0abf0bd6b79ae53cf8552dd2c3
MD5 55884a6fb6609637367ec6e9342d17db
BLAKE2b-256 04ec5b77e44473d0e2d87d5f04d3a74e7c544138911a109acf1b87f6064cc10c

See more details on using hashes here.

Provenance

The following attestation bundles were made for diptest-0.10.0-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: wheels.yml on RUrlus/diptest

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file diptest-0.10.0-cp39-cp39-macosx_12_0_x86_64.whl.

File metadata

File hashes

Hashes for diptest-0.10.0-cp39-cp39-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 470c74e64b673abbd38d42b8ffae2327247bbd307412f35d24e1e5defb0e6dcd
MD5 71fdc4e6c86de730c8fde6b628c12ec0
BLAKE2b-256 c6d9f3bc658f0bfaba35b6feadee4657502f531c0aedc3f930cfc0f0be5b7718

See more details on using hashes here.

Provenance

The following attestation bundles were made for diptest-0.10.0-cp39-cp39-macosx_12_0_x86_64.whl:

Publisher: wheels.yml on RUrlus/diptest

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file diptest-0.10.0-cp39-cp39-macosx_12_0_arm64.whl.

File metadata

File hashes

Hashes for diptest-0.10.0-cp39-cp39-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 55329f2915b5e25395438a7f6a015653bf9d3de93cd0342b4d6af03fb9f8e208
MD5 ed79ceadfef104fd0184b3b5369b3cbe
BLAKE2b-256 2678a7e83b59e7b52b86cff9d966d4f25cf3bd10096e54020a2f0c6f24ba2a1a

See more details on using hashes here.

Provenance

The following attestation bundles were made for diptest-0.10.0-cp39-cp39-macosx_12_0_arm64.whl:

Publisher: wheels.yml on RUrlus/diptest

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file diptest-0.10.0-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: diptest-0.10.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 407.8 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for diptest-0.10.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 11b4006bf59b9b77e6291bc1aca23364dfb51c7e3cd9ee63fc859fd64f4ab980
MD5 88d9a063f763728540ebe8a1d65c4ff9
BLAKE2b-256 9b41eae0852d4e31051787cc846e1699472d58ea442c9068cfd16ed3ea76a190

See more details on using hashes here.

Provenance

The following attestation bundles were made for diptest-0.10.0-cp38-cp38-win_amd64.whl:

Publisher: wheels.yml on RUrlus/diptest

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file diptest-0.10.0-cp38-cp38-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for diptest-0.10.0-cp38-cp38-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b559d25d91ef556495f09eb25d8e3d36e16761f2f0cc889b17b8ef691daf6d65
MD5 d9509a9a5c89f52be7e6501568e82303
BLAKE2b-256 0f925f01a03476c02a0fd0a716870fdf773a764f71e6f601ebca525eaaa5f5b5

See more details on using hashes here.

Provenance

The following attestation bundles were made for diptest-0.10.0-cp38-cp38-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: wheels.yml on RUrlus/diptest

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file diptest-0.10.0-cp38-cp38-macosx_12_0_x86_64.whl.

File metadata

File hashes

Hashes for diptest-0.10.0-cp38-cp38-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 81ef21faacc2d9cede9088cfc4327f419fe6967f32ff7cc72a53fcde79190ba8
MD5 220f1d47b0562fd1ba96592869e3201d
BLAKE2b-256 fc520d04e8e89655fc7206cb20545321d93bc2ae1e2222d149524a5fe76e8dd1

See more details on using hashes here.

Provenance

The following attestation bundles were made for diptest-0.10.0-cp38-cp38-macosx_12_0_x86_64.whl:

Publisher: wheels.yml on RUrlus/diptest

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file diptest-0.10.0-cp38-cp38-macosx_12_0_arm64.whl.

File metadata

File hashes

Hashes for diptest-0.10.0-cp38-cp38-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 a0b650b1947bd56f5032a7699d61130200632ab458f83b5977542cf96b3709e9
MD5 6e43add463055ebf1131534adef06b5d
BLAKE2b-256 8666c4594c4bc1a4057ec7d2974f11975d605d6ece4f9643f5530389885151c8

See more details on using hashes here.

Provenance

The following attestation bundles were made for diptest-0.10.0-cp38-cp38-macosx_12_0_arm64.whl:

Publisher: wheels.yml on RUrlus/diptest

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page