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.1

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.1
File Size Uploaded
arcstat-0.3.1.tar.gz 85.1 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for arcstat 0.3.1
File
arcstat-0.3.1-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.1-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
arcstat-0.3.1-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.1-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
arcstat-0.3.1-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.1-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
arcstat-0.3.1-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.1-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.1.tar.gz

Download URL arcstat-0.3.1.tar.gz
Size 85.1 kB
Tags Source
SHA-256 checksum
How to use checksums
88a00ffc4aff83ee088d1caad7f151f22e0c6fb21096f39b6c0bb663b6a4cee8
BLAKE2b-256 checksum
How to use checksums
4b4324fa2848cf56f2e6efbcf6c8aebe289dfa137a5d71395c8c0d1880be1452
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 Oct 12, 2026.

Transparency log

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

Download URL arcstat-0.3.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 328.3 kB
Tags CPython 3.13 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
2d28e2c9e4d7748e4d6545cc7b02ae15bcfdbc805b1782f89a14493354d7e8aa
BLAKE2b-256 checksum
How to use checksums
8098aa0e3d29ea8b57a4dd359396d9ca4ca5c1cef66721729c77c71e19968aa7
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 Oct 12, 2026.

Transparency log

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

Download URL arcstat-0.3.1-cp313-cp313-macosx_11_0_arm64.whl
Size 172.1 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
eee2964bebe1d2d6d6adc00c8727c4959bf07165982423909d92a061302da4a5
BLAKE2b-256 checksum
How to use checksums
1c0b1f9bc57621a6e7080bc1082a1e25568663881b40625757e65b2903b51cde
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 Oct 12, 2026.

Transparency log

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

Download URL arcstat-0.3.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 328.3 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
1bde806e346f01da039649f7390c9dc1d3c589d95de3433846fc48f99412dfab
BLAKE2b-256 checksum
How to use checksums
b268f9201efc020661714b9bb3158a977da604458b2bbc0413abce7b3ae190bd
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 Oct 12, 2026.

Transparency log

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

Download URL arcstat-0.3.1-cp312-cp312-macosx_11_0_arm64.whl
Size 172.1 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
6c11e97587a8b685bd8b94b1302e872cffc932185ec62a495f940126974bb6bc
BLAKE2b-256 checksum
How to use checksums
9e2b729d40f84671e6b70be05471312a29845b8be5fdc7b0c8749a93b0c1e098
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 Oct 12, 2026.

Transparency log

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

Download URL arcstat-0.3.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 328.3 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
bf4b897884cef8fb40d7f63d6d792b6397e5c31093a56798eb665c06665b830f
BLAKE2b-256 checksum
How to use checksums
7e6d9af294c74e6954989095502bd695cb034af8562500138d280fb808e04851
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 Oct 12, 2026.

Transparency log

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

Download URL arcstat-0.3.1-cp311-cp311-macosx_11_0_arm64.whl
Size 172.1 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
07169dc7f9c2c2897625065031f423ea2a351f3943b03633b16c5dd32280d696
BLAKE2b-256 checksum
How to use checksums
66accf4ae6e2d0179f5c64bf113b43990ea0ac1206327b9bd088eef61f8c3fe7
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 Oct 12, 2026.

Transparency log

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

Download URL arcstat-0.3.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 328.3 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
8e6954c0a4a7cffc1196b0c2c1d5ba9eed3555f050f141598cdb3bc96d219bb9
BLAKE2b-256 checksum
How to use checksums
86f6bc4d4899424c45467d9d7eb4f957c58574e479640842f1ad6083cbca8dda
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 Oct 12, 2026.

Transparency log

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

Download URL arcstat-0.3.1-cp310-cp310-macosx_11_0_arm64.whl
Size 172.1 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
d085d41b8b24e06b21528adf6ce948c38eaf8b42e4648f3acb19a71a44d98e1b
BLAKE2b-256 checksum
How to use checksums
3daebd935c651a3db0f2a38ccb1dd0308b17ea8ad2d39f83d0bd9906cdb69763
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 Oct 12, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.3.1 This release

9 release files

0.3.0

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