Skip to main content

arcstat

Arc-length statistics: goodness of fit, distributions, and a Bayesian test — one shared, pure-C back-end, bound identically from R (package arcstat) and Python (this package).

The C sources are compiled on first import; there are no third-party dependencies.

Three tools

  • Goodness of fit — a test based on the arc length of the probability plot, with an analytic saddlepoint null, sensitive to local density structure (multimodality, clustering, heaping) that the Kolmogorov–Smirnov, Cramér–von Mises and Anderson–Darling tests miss: al_statistic, al_pvalue, al_moments.
  • Distributions — build a distribution from the arc length of its defining curve: the quantile arc-length family and its L-moment fitting: arcq_qd, arcq_arclength, sample_lmoments.
  • Bayesian test — a Dirichlet-process / Bayesian-bootstrap arc-length goodness-of-fit test: bb_post_disc, bb_ref_disc, bb_evidence.
import arcstat
arcstat.al_pvalue(1.567, 50)                 # saddlepoint p-value
arcstat.arcq_arclength([0.3, -0.2], 1.5)     # arc length of a quantile curve
arcstat.bb_evidence(u)                        # Bayesian evidence against H0

The same C sources back the R package arcstat, and the two return identical values.

Author: M. Theodor Loots. Licence: GPL-3.

Metadata

Release files for arcstat 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 arcstat 0.1.0
File Size Uploaded
arcstat-0.1.0.tar.gz 82.9 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for arcstat 0.1.0
File
arcstat-0.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64 Details
arcstat-0.1.0-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
arcstat-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details
arcstat-0.1.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
arcstat-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
arcstat-0.1.0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
arcstat-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
arcstat-0.1.0-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details

Total release size: 2.0 MB

Release files / arcstat-0.1.0.tar.gz

Download URL arcstat-0.1.0.tar.gz
Size 82.9 kB
Tags Source
SHA-256 checksum
How to use checksums
80c4911a157bb625d0c3163553a78ee191d3700beb45128dfb05abb988636e6b
BLAKE2b-256 checksum
How to use checksums
ac67ba8ad31c49251ba576e1f4ba68be5a2ecf7e08e2905257ba52cd9ff4c18f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 26, 2026.

Transparency log

Release files / arcstat-0.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL arcstat-0.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 322.3 kB
Tags CPython 3.13 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
ef3aa4da72b31162ba3944225ba469510542cf4de5d732571eeadff2e00cb48f
BLAKE2b-256 checksum
How to use checksums
e92430df7a445d41950dd1540139aa909bf8496c376d56e4f994b26e920e53ac
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 26, 2026.

Transparency log

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

Download URL arcstat-0.1.0-cp313-cp313-macosx_11_0_arm64.whl
Size 168.6 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
d6205f7109e3aec13aa1c9b416d3186fef6ecac709f92b1a340b417b75c1f944
BLAKE2b-256 checksum
How to use checksums
85d7af05bb60ed40758d64b4123289a837cf5a99f12973f34259371299757300
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 26, 2026.

Transparency log

Release files / arcstat-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL arcstat-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 322.3 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
9a8eca9ec771d0218b82cdf6658f72ada60d706a6ddbf06640c39af0bb0dc289
BLAKE2b-256 checksum
How to use checksums
4da2b594b11e644def61cb62b8881003b73654042b95ab1820aba5084d4912c8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 26, 2026.

Transparency log

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

Download URL arcstat-0.1.0-cp312-cp312-macosx_11_0_arm64.whl
Size 168.6 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
464c9e83163ee0859146f00c74e2befe375d8d38c682e8c35c5416c0b7922567
BLAKE2b-256 checksum
How to use checksums
4f8353603002d00d14e26a2505f4a8d45223f5bfcd4a4011cc7dc30b2672afa8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 26, 2026.

Transparency log

Release files / arcstat-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL arcstat-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 322.3 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
9ca0d5b2654bb509e7e6b42705bdbf631579966ea228a93955398b90f039d7c5
BLAKE2b-256 checksum
How to use checksums
00b3493bc2c780494f5f4ea53f0b2e8fa713cee2a753352afbb8c79aa2b63cba
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 26, 2026.

Transparency log

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

Download URL arcstat-0.1.0-cp311-cp311-macosx_11_0_arm64.whl
Size 168.6 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
54d5d507977b60f98e47125108568006bcb423b2f5a3d8aa93a907e9e474989d
BLAKE2b-256 checksum
How to use checksums
1cf52dbadfb7a9b102d15a195e4239da2394ba8ba4cc156cb5065d58e6d188b0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 26, 2026.

Transparency log

Release files / arcstat-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL arcstat-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 322.3 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
51dabbdeefe3354e11b926ad6c57fe4e27bce798c2ac03a068b5625f0f7057e6
BLAKE2b-256 checksum
How to use checksums
66942f815e20fad0a2a9b2026ac398bfa50f58eb9cadda2102f4dccd509bfb3b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 26, 2026.

Transparency log

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

Download URL arcstat-0.1.0-cp310-cp310-macosx_11_0_arm64.whl
Size 168.6 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
ec6649d1a3994c5423085e321d2fc55b1f00ab583bec776c8da41b9d357ab54f
BLAKE2b-256 checksum
How to use checksums
b0d111a97873ff5c8dd6e48397eb49a0c9191f5363567dd184b8bc836af90292
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 26, 2026.

Transparency log

Release history Release notifications | RSS feed

0.3.1

9 release files

0.3.0

9 release files

This release

0.1.0 This release

9 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