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.3.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.3.0
File Size Uploaded
arcstat-0.3.0.tar.gz 84.7 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for arcstat 0.3.0
File
arcstat-0.3.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.3.0-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
arcstat-0.3.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.3.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
arcstat-0.3.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.3.0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
arcstat-0.3.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.3.0-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details

Total release size: 2.1 MB

Release files / arcstat-0.3.0.tar.gz

Download URL arcstat-0.3.0.tar.gz
Size 84.7 kB
Tags Source
SHA-256 checksum
How to use checksums
d8315493953620560cb31d61b3e6c4a97498223c14eaa44655961605f9e58f31
BLAKE2b-256 checksum
How to use checksums
59c98ce5f7386480fd72ab7977f10de00d971fe9769f74beb49b693b097d3491
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 Sep 6, 2026.

Transparency log

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

Download URL arcstat-0.3.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 327.9 kB
Tags CPython 3.13 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
f2ad5678ac7c3c258da6602868cc96fd067252cc59c9173f1279273364f6c856
BLAKE2b-256 checksum
How to use checksums
4a59bd48eec131212f1c89885ebeafaeb5ac18ff8d9507226801083cf23058bb
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 Sep 6, 2026.

Transparency log

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

Download URL arcstat-0.3.0-cp313-cp313-macosx_11_0_arm64.whl
Size 171.9 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
b11a191fe5f6c137bdd8c2e8ab21461ffa7612cc2def4aa26efc17aeda71c20a
BLAKE2b-256 checksum
How to use checksums
b85ca9bcc27e372707d5e472b32107e5504416614172f6b8ecc9a5fcc3c019d5
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 Sep 6, 2026.

Transparency log

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

Download URL arcstat-0.3.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 327.9 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
26eb5e4e594dc2a3a95af780d08886e48fc2ceac28e748b2ca6747bcea77b580
BLAKE2b-256 checksum
How to use checksums
3fd76078f4d960c8720a6cab8543e3068dc433224666f078104f126d60ebd057
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 Sep 6, 2026.

Transparency log

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

Download URL arcstat-0.3.0-cp312-cp312-macosx_11_0_arm64.whl
Size 171.9 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
9823ae8a543b220d2f1a6ebb5769f2e7d6cd86f9e81f444ac0a2db2c51fbce96
BLAKE2b-256 checksum
How to use checksums
98439dd6d2d76efc180ac7dd6413f07a4baad67f47143900a0514be47ab0672e
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 Sep 6, 2026.

Transparency log

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

Download URL arcstat-0.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 327.9 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
8de1975423559a39a727dbe648595b517c5479944e5d6f99571f501f41ca7f51
BLAKE2b-256 checksum
How to use checksums
1b4acfe41efd34ee9b712cdeef9d74cdcecb67fb6c0ab85c2f2bc45efb9314b9
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 Sep 6, 2026.

Transparency log

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

Download URL arcstat-0.3.0-cp311-cp311-macosx_11_0_arm64.whl
Size 171.8 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
e0dd5c7c7736f66b109987709f12e8ff8cd37893bf635cd232219b22c7971211
BLAKE2b-256 checksum
How to use checksums
3b772307d5e8d83142275667c3adaf6fe63deca9c9a85b1e4aabf56868a1c119
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 Sep 6, 2026.

Transparency log

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

Download URL arcstat-0.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 327.9 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
2cd3930a5c1d045194181a7421eb5f458a638cba9816919b49cd0f96cdec3c9b
BLAKE2b-256 checksum
How to use checksums
3523dccac55873c07d9439ce7bdc9e2d9d2f730f783531d8e511c33f2212a4c0
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 Sep 6, 2026.

Transparency log

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

Download URL arcstat-0.3.0-cp310-cp310-macosx_11_0_arm64.whl
Size 171.8 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
b9a2915f7c2a9d29093f032a376dfe7479e5dcadfe25da471762fe2a84b0d861
BLAKE2b-256 checksum
How to use checksums
78eef9870e48b85e55d0d9117cfffe6fd04e244486cbeb5fb9a74558ba48b5c4
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 Sep 6, 2026.

Transparency log

Release history Release notifications | RSS feed

0.3.1

9 release files

This release

0.3.0 This release

9 release files

0.1.0

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