Skip to main content

Native C++ adapter for hamstest Mann-Whitney U permutation tests

Project description

hamstest-adapter-mannwhitneyu

Native C++ adapter for hamstest.permutation_tests.mannwhitneyutest.MannWhitneyUTest.

Installation

pip install hamstest-adapter-mannwhitneyu

The package depends on hamstest>=0.1.0,<0.2.0. When installed, importing hamstest.permutation_tests.mannwhitneyutest.MannWhitneyUTest registers this adapter and lets hamstest use the native fast path automatically.

Usage

from hamstest import Estimator
from hamstest.permutation_tests.mannwhitneyutest import MannWhitneyUTest

n, m = 20, 30
ranks = list(range(n + m))
test = MannWhitneyUTest(n, m, ranks)
estimator = Estimator(test, sample_size=101, seed=0)
log_pvalue, log_pvalue_stderr = estimator.estimate(735)

If the adapter is not installed or cannot be loaded, hamstest falls back to the pure Python implementation.

Project

Source code and issue tracking are available at https://github.com/golikov-nik/hamstest.

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

hamstest_adapter_mannwhitneyu-0.1.0.tar.gz (3.7 kB view details)

Uploaded Source

Built Distributions

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

hamstest_adapter_mannwhitneyu-0.1.0-cp313-cp313-win_amd64.whl (265.3 kB view details)

Uploaded CPython 3.13Windows x86-64

hamstest_adapter_mannwhitneyu-0.1.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (86.4 kB view details)

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

hamstest_adapter_mannwhitneyu-0.1.0-cp313-cp313-macosx_11_0_arm64.whl (69.6 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

hamstest_adapter_mannwhitneyu-0.1.0-cp313-cp313-macosx_10_13_x86_64.whl (73.4 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

hamstest_adapter_mannwhitneyu-0.1.0-cp312-cp312-win_amd64.whl (265.2 kB view details)

Uploaded CPython 3.12Windows x86-64

hamstest_adapter_mannwhitneyu-0.1.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (86.4 kB view details)

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

hamstest_adapter_mannwhitneyu-0.1.0-cp312-cp312-macosx_11_0_arm64.whl (69.6 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

hamstest_adapter_mannwhitneyu-0.1.0-cp312-cp312-macosx_10_13_x86_64.whl (73.3 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

hamstest_adapter_mannwhitneyu-0.1.0-cp311-cp311-win_amd64.whl (263.0 kB view details)

Uploaded CPython 3.11Windows x86-64

hamstest_adapter_mannwhitneyu-0.1.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (83.7 kB view details)

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

hamstest_adapter_mannwhitneyu-0.1.0-cp311-cp311-macosx_11_0_arm64.whl (68.3 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

hamstest_adapter_mannwhitneyu-0.1.0-cp311-cp311-macosx_10_9_x86_64.whl (71.5 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

hamstest_adapter_mannwhitneyu-0.1.0-cp310-cp310-win_amd64.whl (262.6 kB view details)

Uploaded CPython 3.10Windows x86-64

hamstest_adapter_mannwhitneyu-0.1.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (82.9 kB view details)

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

hamstest_adapter_mannwhitneyu-0.1.0-cp310-cp310-macosx_11_0_arm64.whl (67.2 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

hamstest_adapter_mannwhitneyu-0.1.0-cp310-cp310-macosx_10_9_x86_64.whl (70.2 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

File details

Details for the file hamstest_adapter_mannwhitneyu-0.1.0.tar.gz.

File metadata

File hashes

Hashes for hamstest_adapter_mannwhitneyu-0.1.0.tar.gz
Algorithm Hash digest
SHA256 a9c4a47bc2edb85cfad598845eddc03ff192cae8e642b3a92c8950cfd21c5102
MD5 30a3f0858755c6c04c2b63d75358ad12
BLAKE2b-256 eb79187535725cb30345fb61acd5407bf734bfaee52a331862bea8ee35ffec9f

See more details on using hashes here.

Provenance

The following attestation bundles were made for hamstest_adapter_mannwhitneyu-0.1.0.tar.gz:

Publisher: publish-adapters.yml on golikov-nik/hamstest

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

File details

Details for the file hamstest_adapter_mannwhitneyu-0.1.0-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for hamstest_adapter_mannwhitneyu-0.1.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 18454753ed1ec434619dafb68136728b495d30d81e67a6f848581318b19d31b8
MD5 a028337704977a5a0d607749fcfd97cb
BLAKE2b-256 c4234a0b81f9eca839092cbddf5fa77f3170f6c0f61207c01b01b79b54273fc1

See more details on using hashes here.

Provenance

The following attestation bundles were made for hamstest_adapter_mannwhitneyu-0.1.0-cp313-cp313-win_amd64.whl:

Publisher: publish-adapters.yml on golikov-nik/hamstest

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

File details

Details for the file hamstest_adapter_mannwhitneyu-0.1.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for hamstest_adapter_mannwhitneyu-0.1.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 84877732e3cb30105e4cd6a37bac04469d9d1d44e536a6fd56061e328ab3169c
MD5 59bfdbfe9a98292c6e6f1c36986477cb
BLAKE2b-256 cf5a833c970237bdffa71392fd6cac6e71822c4fa228dc0cf291464f7d836dcd

See more details on using hashes here.

Provenance

The following attestation bundles were made for hamstest_adapter_mannwhitneyu-0.1.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: publish-adapters.yml on golikov-nik/hamstest

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

File details

Details for the file hamstest_adapter_mannwhitneyu-0.1.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for hamstest_adapter_mannwhitneyu-0.1.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ca345a62b65f82d0ed5588475308143371ad8387751dece9e805c6d3cf4a2b70
MD5 1f8f42cc93a0281a23e5a2cf73fb982f
BLAKE2b-256 77a6cb45fdb3bf7c000c6050e140712335bcb2205f35d979d9dc8cd20285a04d

See more details on using hashes here.

Provenance

The following attestation bundles were made for hamstest_adapter_mannwhitneyu-0.1.0-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: publish-adapters.yml on golikov-nik/hamstest

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

File details

Details for the file hamstest_adapter_mannwhitneyu-0.1.0-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for hamstest_adapter_mannwhitneyu-0.1.0-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 977416d46225156336b9e943491e4e8dab27101ff9a64779a7381e2e3dc30009
MD5 db7bc300c15e568c88785ee7e652cc4b
BLAKE2b-256 1d75c040ab83d92f03d395487166ac62895b97f3499899bf0498fdbc49ef1a09

See more details on using hashes here.

Provenance

The following attestation bundles were made for hamstest_adapter_mannwhitneyu-0.1.0-cp313-cp313-macosx_10_13_x86_64.whl:

Publisher: publish-adapters.yml on golikov-nik/hamstest

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

File details

Details for the file hamstest_adapter_mannwhitneyu-0.1.0-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for hamstest_adapter_mannwhitneyu-0.1.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 98b741fb069008578ac94f4ca4f681982ddcdaa15ff6afa2254a9332e834eb26
MD5 8b70076a8017047db9dde7a359d9dfac
BLAKE2b-256 521c1701b0565d9cac81e2fea02402a1e122dff546b33b3becd0896e8596384c

See more details on using hashes here.

Provenance

The following attestation bundles were made for hamstest_adapter_mannwhitneyu-0.1.0-cp312-cp312-win_amd64.whl:

Publisher: publish-adapters.yml on golikov-nik/hamstest

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

File details

Details for the file hamstest_adapter_mannwhitneyu-0.1.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for hamstest_adapter_mannwhitneyu-0.1.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fee30dfbed59b3e6c1024bde57e6e8607ebd1b3795354edee432220d03c12a2e
MD5 a37c72c731c3480543e032d2851e4b2b
BLAKE2b-256 525a1f710b10ff160a4319458dc3f6fa7071fd67053d58631a0d0c6b028452d7

See more details on using hashes here.

Provenance

The following attestation bundles were made for hamstest_adapter_mannwhitneyu-0.1.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: publish-adapters.yml on golikov-nik/hamstest

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

File details

Details for the file hamstest_adapter_mannwhitneyu-0.1.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for hamstest_adapter_mannwhitneyu-0.1.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b0215be0414d41a4f05f3e8a936b9a785197a8547826b5df6bb70092fbaed985
MD5 ca9546adb1033f54439e506feb5f4128
BLAKE2b-256 56b2e7288eaa30750c763557c0f6eee6e98e1eb24e0771bfea79c85ace5b6a94

See more details on using hashes here.

Provenance

The following attestation bundles were made for hamstest_adapter_mannwhitneyu-0.1.0-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: publish-adapters.yml on golikov-nik/hamstest

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

File details

Details for the file hamstest_adapter_mannwhitneyu-0.1.0-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for hamstest_adapter_mannwhitneyu-0.1.0-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 fa94220b4fc0fbcc29f679a75d21a6b3bdec132a28eaa19971aea055768bf765
MD5 5ebe6d8ffaf2a314daf16965318fd26c
BLAKE2b-256 e4e0ed1f7bd2288b9f8b36909c3aabededcd8ded370357ebdba1fd271a27dd9d

See more details on using hashes here.

Provenance

The following attestation bundles were made for hamstest_adapter_mannwhitneyu-0.1.0-cp312-cp312-macosx_10_13_x86_64.whl:

Publisher: publish-adapters.yml on golikov-nik/hamstest

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

File details

Details for the file hamstest_adapter_mannwhitneyu-0.1.0-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for hamstest_adapter_mannwhitneyu-0.1.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 c26d24d4a86e5281656e69db63dfe771a19d1834764dbe227165862a69d7c06c
MD5 d17d54728721fdd54e667d218bf30c03
BLAKE2b-256 91188c0bfefc3897823baa62cd4bcdf4a1926b1bcbe7db8f1a73e8643499c7c3

See more details on using hashes here.

Provenance

The following attestation bundles were made for hamstest_adapter_mannwhitneyu-0.1.0-cp311-cp311-win_amd64.whl:

Publisher: publish-adapters.yml on golikov-nik/hamstest

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

File details

Details for the file hamstest_adapter_mannwhitneyu-0.1.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for hamstest_adapter_mannwhitneyu-0.1.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5c4e741f00bdddda6c2c542197dd8ca7d15e0cd4e70b44bd0e41fc2e7eb3b8b7
MD5 d07e975465ebb59e1959aebff5499bdf
BLAKE2b-256 2f900ba78b363099c67a42353c8c1d12eea518d7220c9de6d13ee945f983bb6d

See more details on using hashes here.

Provenance

The following attestation bundles were made for hamstest_adapter_mannwhitneyu-0.1.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: publish-adapters.yml on golikov-nik/hamstest

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

File details

Details for the file hamstest_adapter_mannwhitneyu-0.1.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for hamstest_adapter_mannwhitneyu-0.1.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c38e19687ba5767b8db7ed9917b5448add3655390629783fd001cbc804a34504
MD5 97fb7df5f023633f1ce6556a6c970660
BLAKE2b-256 e14ab900bb26f3a2a4ed782e324a18111b35ccd05dd9e8c1f1923f19ec7c33ba

See more details on using hashes here.

Provenance

The following attestation bundles were made for hamstest_adapter_mannwhitneyu-0.1.0-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: publish-adapters.yml on golikov-nik/hamstest

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

File details

Details for the file hamstest_adapter_mannwhitneyu-0.1.0-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for hamstest_adapter_mannwhitneyu-0.1.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 6a547cc504b060583bd4c092109957879c0b787f90aaff5f8735c32380fbc2ef
MD5 e3786c496ec8f96cb1047ebf8cb07f49
BLAKE2b-256 3f6509eb703636237608ef68d750cadd68e2290fb1461bb353b008abf04bbb1a

See more details on using hashes here.

Provenance

The following attestation bundles were made for hamstest_adapter_mannwhitneyu-0.1.0-cp311-cp311-macosx_10_9_x86_64.whl:

Publisher: publish-adapters.yml on golikov-nik/hamstest

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

File details

Details for the file hamstest_adapter_mannwhitneyu-0.1.0-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for hamstest_adapter_mannwhitneyu-0.1.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 7eaf612b117a5615384961ab16dbe439db7e9fbab92647226163f434e037237b
MD5 43d94d66fe4069bf6c6031a3d1f92d70
BLAKE2b-256 9152ed6f6da6477cfd15285d7ff9960f70bbc2428da29e046915449613fa27d3

See more details on using hashes here.

Provenance

The following attestation bundles were made for hamstest_adapter_mannwhitneyu-0.1.0-cp310-cp310-win_amd64.whl:

Publisher: publish-adapters.yml on golikov-nik/hamstest

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

File details

Details for the file hamstest_adapter_mannwhitneyu-0.1.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for hamstest_adapter_mannwhitneyu-0.1.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 86bf345ed44631ed7954ebb4e87af048137db1c0ef5eb182fbefc70f2e1e0779
MD5 dce567a29c6763f2269ff88c59d6a502
BLAKE2b-256 7540fdd32b96baf07393d85ceceb7d5a808e35630e3f85f79197e697fff59676

See more details on using hashes here.

Provenance

The following attestation bundles were made for hamstest_adapter_mannwhitneyu-0.1.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: publish-adapters.yml on golikov-nik/hamstest

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

File details

Details for the file hamstest_adapter_mannwhitneyu-0.1.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for hamstest_adapter_mannwhitneyu-0.1.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 528bc4fc391f3c3922a596c04c3fb3a393522e90dc1ffbe9a00f63c7916059fb
MD5 de401e9f7aa1a7911712276ee546d8b8
BLAKE2b-256 1b52ee2b94a8ee945d0978e2cba0cbf6cc6fd0fd5917460b0db649be9a6a72c7

See more details on using hashes here.

Provenance

The following attestation bundles were made for hamstest_adapter_mannwhitneyu-0.1.0-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: publish-adapters.yml on golikov-nik/hamstest

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

File details

Details for the file hamstest_adapter_mannwhitneyu-0.1.0-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for hamstest_adapter_mannwhitneyu-0.1.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 7eacbf4853cb0e38d1ca8d8fbce30994b2a0e12860a05c8b30fceac2a81f0b43
MD5 7c98e9875ab9f4f8a60b10411ed19743
BLAKE2b-256 4be978142a53d296aa006ab7368095f996d5b2dbc356d22f8bf53ecbb48977c7

See more details on using hashes here.

Provenance

The following attestation bundles were made for hamstest_adapter_mannwhitneyu-0.1.0-cp310-cp310-macosx_10_9_x86_64.whl:

Publisher: publish-adapters.yml on golikov-nik/hamstest

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