Ball Statistics in Python
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
- Pan, Wenliang; Tian, Yuan; Wang, Xueqin; Zhang, Heping. Ball Divergence: Nonparametric two sample test. Ann. Statist. 46 (2018), no. 3, 1109--1137. doi:10.1214/17-AOS1579. https://projecteuclid.org/euclid.aos/1525313077
- Wenliang Pan, Xueqin Wang, Weinan Xiao & Hongtu Zhu (2018) A Generic Sure Independence Screening Procedure, Journal of the American Statistical Association, DOI: 10.1080/01621459.2018.1462709
- Wenliang Pan, Xueqin Wang, Heping Zhang, Hongtu Zhu & Jin Zhu (2019) Ball Covariance: A Generic Measure of Dependence in Banach Space, Journal of the American Statistical Association, DOI: 10.1080/01621459.2018.1543600
- Jin, Z., Wenliang P., Wei Z., and Xueqin W. (2018). Ball: An R package for detecting distribution difference and association in metric spaces. arXiv preprint arXiv:1811.03750. URL http://arxiv.org/abs/1811.03750.
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)
| File | Size | Uploaded | |
|---|---|---|---|
| ball-0.3.0.tar.gz | 77.0 kB | Details |
Built distributions (wheels)
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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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