Skip to main content

hamstest-adapter-ks

Native C++ adapter for hamstest.permutation_tests.kstest.KSTest.

Installation

pip install hamstest-adapter-ks

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

Usage

from hamstest import Estimator
from hamstest.permutation_tests.kstest import KSTest

test = KSTest(100, 900)
estimator = Estimator(test, sample_size=101, seed=0)
log_pvalue, log_pvalue_stderr = estimator.estimate(30000)

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.

Metadata

Release files for hamstest-adapter-ks 0.1.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 hamstest-adapter-ks 0.1.0
File Size Uploaded
hamstest_adapter_ks-0.1.0.tar.gz 3.8 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for hamstest-adapter-ks 0.1.0
File
hamstest_adapter_ks-0.1.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
hamstest_adapter_ks-0.1.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details
hamstest_adapter_ks-0.1.0-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
hamstest_adapter_ks-0.1.0-cp313-cp313-macosx_10_13_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.13+ x86-64 Details
hamstest_adapter_ks-0.1.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
hamstest_adapter_ks-0.1.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details
hamstest_adapter_ks-0.1.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
hamstest_adapter_ks-0.1.0-cp312-cp312-macosx_10_13_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.13+ x86-64 Details
hamstest_adapter_ks-0.1.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
hamstest_adapter_ks-0.1.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
hamstest_adapter_ks-0.1.0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
hamstest_adapter_ks-0.1.0-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details
hamstest_adapter_ks-0.1.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
hamstest_adapter_ks-0.1.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
hamstest_adapter_ks-0.1.0-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
hamstest_adapter_ks-0.1.0-cp310-cp310-macosx_10_9_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.9+ x86-64 Details

Total release size: 2.0 MB

Release files / hamstest_adapter_ks-0.1.0.tar.gz

Download URL hamstest_adapter_ks-0.1.0.tar.gz
Size 3.8 kB
Tags Source
SHA-256 checksum
How to use checksums
3c10ce18b02f8e5c20da8952270a97112f4173953eebb73690bf751cd3f0522c
BLAKE2b-256 checksum
How to use checksums
ddc195e2ecb5b50e5a0eb41d707a1b941b0dad0fa48b2aff9ca4b777418952a3
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 Jul 4, 2026.

Transparency log

Release files / hamstest_adapter_ks-0.1.0-cp313-cp313-win_amd64.whl

Download URL hamstest_adapter_ks-0.1.0-cp313-cp313-win_amd64.whl
Size 264.8 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
5f87f9bbb690e2ab6ca952a260f75e5fc0620c9791fe81757a2e3f64a1832e21
BLAKE2b-256 checksum
How to use checksums
f70410d05c54facc3283b3e5abac089aa3221f17587fc06ccf4b13e37dae9372
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 Jul 4, 2026.

Transparency log

Release files / hamstest_adapter_ks-0.1.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL hamstest_adapter_ks-0.1.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 84.9 kB
Tags CPython 3.13 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
30295670cb330fb7e47365b03554e5f38c76c74a1352061fe1a39a363c603f57
BLAKE2b-256 checksum
How to use checksums
6d8908dbe6f4783dd982e0442efa15e45579230f29c69f67acd0e51650e36577
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 Jul 4, 2026.

Transparency log

Release files / hamstest_adapter_ks-0.1.0-cp313-cp313-macosx_11_0_arm64.whl

Download URL hamstest_adapter_ks-0.1.0-cp313-cp313-macosx_11_0_arm64.whl
Size 70.5 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
5682ae64c269b8b760f15bc8807cff69efb0228260f8696cb822fb3675ce7b08
BLAKE2b-256 checksum
How to use checksums
a368498f7bf20171fa4e36cfb97ca296e6f83b2863916b4028106aae03238ae0
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 Jul 4, 2026.

Transparency log

Release files / hamstest_adapter_ks-0.1.0-cp313-cp313-macosx_10_13_x86_64.whl

Download URL hamstest_adapter_ks-0.1.0-cp313-cp313-macosx_10_13_x86_64.whl
Size 73.7 kB
Tags CPython 3.13 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
275db49fe4d7c67525f37f55776b852c52d584192c7e0753e0e222660d20a955
BLAKE2b-256 checksum
How to use checksums
bc9ea6873dbd89773f808321a02746049614307efd9112958da34378605763f3
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 Jul 4, 2026.

Transparency log

Release files / hamstest_adapter_ks-0.1.0-cp312-cp312-win_amd64.whl

Download URL hamstest_adapter_ks-0.1.0-cp312-cp312-win_amd64.whl
Size 264.8 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
635399552557d3d2c604ae3da5bfb675879eb5f970dc94ef7c3361346bd9d5cb
BLAKE2b-256 checksum
How to use checksums
e9d5cff5be3f56f688d089b6f0c18811ecb6c4525f077438255bddc6118efb2a
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 Jul 4, 2026.

Transparency log

Release files / hamstest_adapter_ks-0.1.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL hamstest_adapter_ks-0.1.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 84.9 kB
Tags CPython 3.12 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
f02038da43cdec216bc6e561fb7f0ae3ca4f2a58a691f73355dc55fef82efe3b
BLAKE2b-256 checksum
How to use checksums
69d939eb5963e28ce776d1cab24a3f45a4890a1d1f8ce5877636f7c41c88f98f
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 Jul 4, 2026.

Transparency log

Release files / hamstest_adapter_ks-0.1.0-cp312-cp312-macosx_11_0_arm64.whl

Download URL hamstest_adapter_ks-0.1.0-cp312-cp312-macosx_11_0_arm64.whl
Size 70.5 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
acff4d97e444e183abca79f69aa14b163d1968878a7cace005992246c0f08a6f
BLAKE2b-256 checksum
How to use checksums
c65e2185532a1346a7619e97c38dc9c57d93b1eeefb745176d2a118c93b6cbdb
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 Jul 4, 2026.

Transparency log

Release files / hamstest_adapter_ks-0.1.0-cp312-cp312-macosx_10_13_x86_64.whl

Download URL hamstest_adapter_ks-0.1.0-cp312-cp312-macosx_10_13_x86_64.whl
Size 73.6 kB
Tags CPython 3.12 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
8d37dd70d6c011770b365dd3168bf2bc7f94f728bb4ead2c1141ac9f4e3d8808
BLAKE2b-256 checksum
How to use checksums
52627c3a5c2fc1a83f791c4cc4b3a6f751fece51c56ad157942dd1e22e703fb3
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 Jul 4, 2026.

Transparency log

Release files / hamstest_adapter_ks-0.1.0-cp311-cp311-win_amd64.whl

Download URL hamstest_adapter_ks-0.1.0-cp311-cp311-win_amd64.whl
Size 262.5 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
84a88de4cef685a5c2cb6b352a63aaadc441a2e6b0bf85aebb26e712c9fda64b
BLAKE2b-256 checksum
How to use checksums
90415dbc63642c11f7fbc5d19162877efd51f0abd013f915c8e235ea504b33a3
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 Jul 4, 2026.

Transparency log

Release files / hamstest_adapter_ks-0.1.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL hamstest_adapter_ks-0.1.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 83.1 kB
Tags CPython 3.11 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
af881d7175ee46352d4dc12d7c8586826240b394c1a86687575265ae0ae77086
BLAKE2b-256 checksum
How to use checksums
defe4a6224f4c2a2a3ecb79d98c12dd327367055a09acb5951fead6e80f4d70a
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 Jul 4, 2026.

Transparency log

Release files / hamstest_adapter_ks-0.1.0-cp311-cp311-macosx_11_0_arm64.whl

Download URL hamstest_adapter_ks-0.1.0-cp311-cp311-macosx_11_0_arm64.whl
Size 69.1 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
3a818281fac83894b20d27f58cb4924e051233b5e52f7568a13eebe8ddc994d3
BLAKE2b-256 checksum
How to use checksums
ee82999b4915844afdc652683be8cc855bf3a3e18d19854d465d796343a59ef2
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 Jul 4, 2026.

Transparency log

Release files / hamstest_adapter_ks-0.1.0-cp311-cp311-macosx_10_9_x86_64.whl

Download URL hamstest_adapter_ks-0.1.0-cp311-cp311-macosx_10_9_x86_64.whl
Size 72.0 kB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
940154879a5f1e450edbfe6a14e8b97318b69ad066562c84651517990c1c1e77
BLAKE2b-256 checksum
How to use checksums
23e7cd0c21662854a6cd575aeee0dd8f302ef4d7cbfad906a020831cea636cae
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 Jul 4, 2026.

Transparency log

Release files / hamstest_adapter_ks-0.1.0-cp310-cp310-win_amd64.whl

Download URL hamstest_adapter_ks-0.1.0-cp310-cp310-win_amd64.whl
Size 262.0 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
ac9515e63fc608c6380e4168cb6fb93316b28a7e5e3159a51c389b48da198fa6
BLAKE2b-256 checksum
How to use checksums
f7b547bee04095ff0f2e804c230114baba34c9d3b9d7aae5cf3c6099c041f46d
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 Jul 4, 2026.

Transparency log

Release files / hamstest_adapter_ks-0.1.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL hamstest_adapter_ks-0.1.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 82.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
3c6b3804f04c89e57d464685b01fa1c3465f3bfc34b138c0510902da9ab3e081
BLAKE2b-256 checksum
How to use checksums
d3d7bf30c6f9a8abd5a6343206addbb19a57e788642d815f5d3983d6fb08c535
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 Jul 4, 2026.

Transparency log

Release files / hamstest_adapter_ks-0.1.0-cp310-cp310-macosx_11_0_arm64.whl

Download URL hamstest_adapter_ks-0.1.0-cp310-cp310-macosx_11_0_arm64.whl
Size 68.0 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
a196c59962c86a9c0aa7eace5367f5db5af77608211c3dbc9e84ef1c50c9385d
BLAKE2b-256 checksum
How to use checksums
3d3b487c7b1497493264dc810627c468d5d8c3da7658717ea778494b6aa2deb2
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 Jul 4, 2026.

Transparency log

Release files / hamstest_adapter_ks-0.1.0-cp310-cp310-macosx_10_9_x86_64.whl

Download URL hamstest_adapter_ks-0.1.0-cp310-cp310-macosx_10_9_x86_64.whl
Size 70.7 kB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
cca097f0aa9756a94e7a34bb0d8e55515d8958ee0bfa247f78d401b53259f5cc
BLAKE2b-256 checksum
How to use checksums
c81e144bb4913a7aeac51c6c553ffb8a2625334616373523c99342d440a8e8b1
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 Jul 4, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.1.0 This release

17 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