Skip to main content

Ball Statistics in Python

Travis Build Status AppVeyor Build Status PyPI version

Introdution

The fundamental problems for data mining, statistical analysis, and machine learning are:

  • whether several distributions are different?
  • whether random variables are dependent?
  • how to pick out useful variables/features from a high-dimensional data?

These issues can be tackled by Ball statistics, which enjoy following admirable advantages:

  • available for most of datasets (e.g., traditional tabular data, brain shape, functional connectome, wind direction and so on)
  • insensitive to outliers, distribution-free and model-free;
  • theoretically guaranteed and computationally efficient.

Installation

Pypi version

To install the Ball Python package from Pypi, just run:

pip install Ball
  • Git version (development)

Windows

Ball support compilation with MinGW. You need to install MinGW (https://sourceforge.net/projects/mingw/). Next, you should clone or download the Ball repo. Then run the following from the root of the Ball directory:

sh configure.sh your_python_path your_python_version_number # e.g.  sh configure.sh C:/anaconda3 35

Overview: Ball package

Three most importance functions in Ball:

bd.test bcov.test bcorsis
Feature Hypothesis test Hypothesis test Feature screening
Type Test of equal distributions Test of independence SIS and ISIS
Optional weight ✔️ ✔️ ✔️
Parallel programming ✔️ ✔️ ✔️
p-value ✔️ ✔️ ❌
Limit distribution Two-sample test only Independence test only ❌
Censored data ❌ ❌ Comming soon
Interaction screening ❌ ❌ ✔️
GWAS optimization ❌ ❌ Comming soon
  • SIS: Sure Independence Screening
  • ISIS: Iterative Sure Independence Screening (SIS)
  • GWAS: Genome-Wide Association Study

Reference

Bug report

If you find any bugs, or if you experience any crashes, please report to us. If you have any questions just ask, we won't bite. Open an issue or send email to Jin Zhu at zhuj1jqx@gmail.com

Metadata

Release files for Ball 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 Ball 0.3.0
File Size Uploaded
ball-0.3.0.tar.gz 77.0 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for Ball 0.3.0
File
ball-0.3.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
ball-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
ball-0.3.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ ARM64 Details
ball-0.3.0-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
ball-0.3.0-cp313-cp313-macosx_10_13_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.13+ x86-64 Details
ball-0.3.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
ball-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
ball-0.3.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARM64 Details
ball-0.3.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
ball-0.3.0-cp312-cp312-macosx_10_13_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.13+ x86-64 Details
ball-0.3.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
ball-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
ball-0.3.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64 Details
ball-0.3.0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
ball-0.3.0-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details
ball-0.3.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
ball-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
ball-0.3.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARM64 Details
ball-0.3.0-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
ball-0.3.0-cp310-cp310-macosx_10_9_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.9+ x86-64 Details
ball-0.3.0-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
ball-0.3.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details
ball-0.3.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ ARM64 Details
ball-0.3.0-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details
ball-0.3.0-cp39-cp39-macosx_10_9_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.9+ x86-64 Details

Total release size: 16.3 MB

Release files / ball-0.3.0.tar.gz

Download URL ball-0.3.0.tar.gz
Size 77.0 kB
Tags Source
SHA-256 checksum
How to use checksums
ef1b6e19b3346919e90f10139633cd1aac89d55f440bc704a20c7fd341ecd601
BLAKE2b-256 checksum
How to use checksums
fb336335d49d6328378268adb62e540d3f7b124782d27f04f4a779eb15a0d82f
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 Apr 17, 2026.

Transparency log

Release files / ball-0.3.0-cp313-cp313-win_amd64.whl

Download URL ball-0.3.0-cp313-cp313-win_amd64.whl
Size 128.2 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
9d38e4b52d3843b317c22e70bd8178231b92d9a462d0c3d3fe74bd65cc335bd1
BLAKE2b-256 checksum
How to use checksums
2a5c58dc155b1f554e7aba138e74dd3333ae7395bd501087f39c9e938892d6f5
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 Apr 17, 2026.

Transparency log

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

Download URL ball-0.3.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.5 MB
Tags CPython 3.13 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
c99e0ae539743d9c3c4955257219337b4e9fca4644147beb72e367ed02e4435b
BLAKE2b-256 checksum
How to use checksums
2780bb3120cbb685751d243a85c426782b18667ef602bc4fb2f13a6ba1ebf8b7
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 Apr 17, 2026.

Transparency log

Release files / ball-0.3.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL ball-0.3.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.4 MB
Tags CPython 3.13 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
df6d43285afc29ad3ea1ade7503378f288cd23e85df7ab0a4fbdb1a860709d13
BLAKE2b-256 checksum
How to use checksums
2bc3b20f3aacf348e04a1eab191aa974e00687c657ece4b8858ebc1b837ed7b0
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 Apr 17, 2026.

Transparency log

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

Download URL ball-0.3.0-cp313-cp313-macosx_11_0_arm64.whl
Size 143.6 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
edaf2529dd820ca6c9407521060aefb083ce6409269332c52cb4bcd2e4701da2
BLAKE2b-256 checksum
How to use checksums
61874b109e86fb4a111277d41eb5c0a67e2f9b800c4d0d4df6a3437f9652e403
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 Apr 17, 2026.

Transparency log

Release files / ball-0.3.0-cp313-cp313-macosx_10_13_x86_64.whl

Download URL ball-0.3.0-cp313-cp313-macosx_10_13_x86_64.whl
Size 155.4 kB
Tags CPython 3.13 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
456319fc0337dddffd0106de195bb5adde46428fcdedd0d5c05ea5060435c2a5
BLAKE2b-256 checksum
How to use checksums
79d53b45fcc5ff587aef645cda32e2d42a0b4d0d6b0d4feb445f99b33f5b64ec
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 Apr 17, 2026.

Transparency log

Release files / ball-0.3.0-cp312-cp312-win_amd64.whl

Download URL ball-0.3.0-cp312-cp312-win_amd64.whl
Size 128.2 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
743f2facbc072cfe6e25e5c539b592109c6e4fad7a59330d7a02efa80a337756
BLAKE2b-256 checksum
How to use checksums
d57538f4a8ae0beabf43d8737502d4d3c12d709c2f2ce682c882cd45c7c946d7
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 Apr 17, 2026.

Transparency log

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

Download URL ball-0.3.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.5 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
e3ff1033ffb26fde49701e82c199343e9770124141bf90aa619c03c6b97aa07f
BLAKE2b-256 checksum
How to use checksums
1c666cf7d9680a35b6b715c029937d54ddc99ff1352d08c6760d658a32032e97
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 Apr 17, 2026.

Transparency log

Release files / ball-0.3.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL ball-0.3.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.4 MB
Tags CPython 3.12 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
c930bedd561983550d97f7951e0f011143b1791fc5f5b32e899178d05b96a3b7
BLAKE2b-256 checksum
How to use checksums
367dbd4d20de8bedee7a0840c119a1d58286925125eafe1911276278ab052586
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 Apr 17, 2026.

Transparency log

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

Download URL ball-0.3.0-cp312-cp312-macosx_11_0_arm64.whl
Size 143.5 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
f8d2abc096cff80bdecd0eb4f65d4d0e7dabf3495f6b3b40199b40c5941d393f
BLAKE2b-256 checksum
How to use checksums
29b2f69ab05bd85c9b3c0ec8b3665f3cb1c390719cbf18d685bb5b23dabc6209
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 Apr 17, 2026.

Transparency log

Release files / ball-0.3.0-cp312-cp312-macosx_10_13_x86_64.whl

Download URL ball-0.3.0-cp312-cp312-macosx_10_13_x86_64.whl
Size 155.3 kB
Tags CPython 3.12 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
a1c043533fb5938cb703dcf63098fac0ad37b599e3311ba995e1c1125f14071b
BLAKE2b-256 checksum
How to use checksums
70bc7c90925c87f220cd55fb11cd22e7c2106acef43b4c2e97ee02e915e0fdbe
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 Apr 17, 2026.

Transparency log

Release files / ball-0.3.0-cp311-cp311-win_amd64.whl

Download URL ball-0.3.0-cp311-cp311-win_amd64.whl
Size 126.7 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
a61b770ce48b4c56526ea42d43d6acc08827768e3e28f9b551c7c7dcfb922580
BLAKE2b-256 checksum
How to use checksums
723e05d9c17f25ab719b6cf64e963ccb14d9b848a589b1495cfb8aedcf8c6760
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 Apr 17, 2026.

Transparency log

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

Download URL ball-0.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.4 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
c0de34e236beaca2783d3da2d57b8eba62ca10ec9aa2f9608ec03d3879c947ba
BLAKE2b-256 checksum
How to use checksums
ee13e44ec792dd891e3b37f0e56f37f946f5ac6d578bce345c3481d770c68227
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 Apr 17, 2026.

Transparency log

Release files / ball-0.3.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL ball-0.3.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.4 MB
Tags CPython 3.11 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
dee635e2f7754aa217f76bfeb5dc14daeb06979eec541f45eff086db92effd75
BLAKE2b-256 checksum
How to use checksums
4807505b45400f89d2a193268201d388594f828379705abdeddc7f8b5fc308bb
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 Apr 17, 2026.

Transparency log

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

Download URL ball-0.3.0-cp311-cp311-macosx_11_0_arm64.whl
Size 141.9 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
742ab109d49ffca6fd3d83131cd0a106d6a7d71c940f53448dcd5a17eae5a18f
BLAKE2b-256 checksum
How to use checksums
af2b557a1d866f4f50f5e7eadafa02c081c6bd9e53c17d81929f79576a188c8e
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 Apr 17, 2026.

Transparency log

Release files / ball-0.3.0-cp311-cp311-macosx_10_9_x86_64.whl

Download URL ball-0.3.0-cp311-cp311-macosx_10_9_x86_64.whl
Size 152.4 kB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
66f24473796b93601a8381706b6558e6ddf768dbbcd804f65a3259590506ae59
BLAKE2b-256 checksum
How to use checksums
5ed6995c654ab204518fe0a6775cd44802e7f93a3988f38d2f103edadc3c8b71
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 Apr 17, 2026.

Transparency log

Release files / ball-0.3.0-cp310-cp310-win_amd64.whl

Download URL ball-0.3.0-cp310-cp310-win_amd64.whl
Size 126.3 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
04c077a614de55c10cc378036b1bf0cbd8ac17312d51a798373afa1b7c968e34
BLAKE2b-256 checksum
How to use checksums
e85252943e3e1cc238859dec20c2a296250a6873704f4c7a62d7497ad64ac4f2
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 Apr 17, 2026.

Transparency log

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

Download URL ball-0.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.4 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
a0db0d212b0b0ebb217f19a780c8ccb107ce72d6cde7922e210aa5709caad6c5
BLAKE2b-256 checksum
How to use checksums
ee423b2cff900c6eff95008f674407bf2d2fe0a9038fdc007bec5542cc0d38ef
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 Apr 17, 2026.

Transparency log

Release files / ball-0.3.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL ball-0.3.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.4 MB
Tags CPython 3.10 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
5f361aa0cca89197ad068605cef1e6fc2166f5d9f86741501609b64eed4a7d0e
BLAKE2b-256 checksum
How to use checksums
ba66c02513b4e6d3851c8f22204acb25d6e34e92d2d84027587bbfff96497dec
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 Apr 17, 2026.

Transparency log

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

Download URL ball-0.3.0-cp310-cp310-macosx_11_0_arm64.whl
Size 140.8 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
8e4f813e1f6f4e0ea88ce9cbb647ff4b36a71f89515b31ecfccfeca721c5904d
BLAKE2b-256 checksum
How to use checksums
6451de1d473cf3a90fe10b7b0f38a2a5e8d2ab6203b556fa1a509afc79e5cfb4
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 Apr 17, 2026.

Transparency log

Release files / ball-0.3.0-cp310-cp310-macosx_10_9_x86_64.whl

Download URL ball-0.3.0-cp310-cp310-macosx_10_9_x86_64.whl
Size 150.9 kB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
44bbdb23f5d4f8d362e15f25cf43f754bffeb2ec4529c0cc34d653dc2eb1a423
BLAKE2b-256 checksum
How to use checksums
9626b57a8b35033ba162e40980cebd50f9df185a88db462baed539eee83826df
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 Apr 17, 2026.

Transparency log

Release files / ball-0.3.0-cp39-cp39-win_amd64.whl

Download URL ball-0.3.0-cp39-cp39-win_amd64.whl
Size 126.2 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
809a400c9a1fbade8fbad03f2c9b655df62baf6ff6f1efe02d18bb06a78f26f1
BLAKE2b-256 checksum
How to use checksums
d3f22008bd17a214270febfbe4f77d0c1ba8c5ce57a94ecc39ff2f43a99b7adc
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 Apr 17, 2026.

Transparency log

Release files / ball-0.3.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL ball-0.3.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.4 MB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
98a61075e8763f24a31466104fe9feb4b43a57b14d3247e0b8d5388d04562b69
BLAKE2b-256 checksum
How to use checksums
8f8e5ae6b7bd6f92b57bd5770be7c640308fc4220ba6d297806d70b64e6ee502
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 Apr 17, 2026.

Transparency log

Release files / ball-0.3.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL ball-0.3.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.4 MB
Tags CPython 3.9 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
636d56ce2c0738fa8b0970bddb6fefecd8b36e9663675f4c760237595b9986df
BLAKE2b-256 checksum
How to use checksums
adf758ffec8848a3fafaed6f0edb1ad9032bb8de77122f0a6b8c6bb932b54682
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 Apr 17, 2026.

Transparency log

Release files / ball-0.3.0-cp39-cp39-macosx_11_0_arm64.whl

Download URL ball-0.3.0-cp39-cp39-macosx_11_0_arm64.whl
Size 140.8 kB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
f4fd02fa346f38985eb53a68662760e8841821e54409a66686fa7e1f43c5b10c
BLAKE2b-256 checksum
How to use checksums
d523b84afca4e756dbe16a46e784df191b2b44f8c3be315e1996c916f48b7960
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 Apr 17, 2026.

Transparency log

Release files / ball-0.3.0-cp39-cp39-macosx_10_9_x86_64.whl

Download URL ball-0.3.0-cp39-cp39-macosx_10_9_x86_64.whl
Size 151.0 kB
Tags CPython 3.9 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
b458cd84174c4f5e35f41e8db7aa88a14c976aefab5d54a378b6d55784a5f50b
BLAKE2b-256 checksum
How to use checksums
554c077b53d5ab347aa6cbf65793f921d2c1e67f6d24d5b3068d34a46cc9fd1c
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 Apr 17, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.3.0 This release

26 release files

0.2.9

4 release files

0.2.8

3 release files

0.2.7

2 release files

0.2.6

2 release files

0.2.5

2 release files

0.2.4

2 release files

0.2.3

2 release files

0.2.2

1 release file

0.2.1

3 release files

0.2.0

1 release file

0.1.0

2 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