Solbert
Solbert computes prime-implicant explanations for scikit-learn decision trees and random forests. These explanations are also known as abductive explanations or sufficient reasons: inclusion-minimal sets of feature conditions that are enough to force a classification result.
Solbert translates a trained classifier into a propositional formula, uses the incremental SAT solver CaDiCaL through its IPASIR interface, and decodes the resulting prime implicants back into feature-space case distinctions.
Installation
Install a prebuilt wheel from PyPI:
python -m pip install solbert
Wheels are built for supported CPython versions on Linux (x86-64 and AArch64) and macOS (Apple Silicon).
Package Structure
solbertprovides native prime-implicant and projected-model operations.solbert.treeprovides decision-tree wrappers, encoders, and explainers.solbert.forestprovides random-forest wrappers, encoders, and explainers.solbert._nativeis the private C++ extension backed by CaDiCaL.
The Python encoders represent split thresholds, tree nodes, and classification outcomes as a CNF resembling a monotonic circuit. Prime implicants of that encoding are minimized incrementally and decoded into minimal case distinctions over the original features.
Development
Install directly from a checkout:
python -m pip install ./solbert
The source build requires a C++17 compiler, CMake, Git, and Make. It downloads a pinned CaDiCaL release automatically. Local CaDiCaL builds use one job by default; a stronger machine can opt into parallel compilation:
CMAKE_ARGS="-DSOLBERT_CADICAL_BUILD_JOBS=4" python -m pip install ./solbert
To reuse an existing position-independent CaDiCaL archive:
CMAKE_ARGS="-DSOLBERT_CADICAL_LIBRARY=/path/to/libcadical.a" \
python -m pip install ./solbert
Run the package tests with:
python solbert/test/test_solbert.py
Research
Solbert implements the method described in Calculating Sufficient Reasons for Random Forest Classifiers by Ashlin Iser. The paper source contains the formal encodings, prime-implicant algorithm, and evaluation on SAT benchmark classification and solver selection.
If you use Solbert in research, please cite that paper and link to this repository.
Metadata
Release files for solbert 1.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| solbert-1.0.1.tar.gz | 26.3 kB | Details |
Built distributions (wheels)
Total release size: 26.8 MB
Release files / solbert-1.0.1.tar.gz
| Download URL | solbert-1.0.1.tar.gz |
|---|---|
| Size | 26.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
6e329a5a205e44d17de9a7a2a7715506279b9ec62984650052eeb8052bdca54d
|
|
BLAKE2b-256 checksum How to use checksums |
f8f1186ba1a600dc7e174e648ef02d4b73c3376329dd037e9e2a5a6f953c54af
|
| 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 16, 2026.
Transparency logRelease files / solbert-1.0.1-cp314-cp314-musllinux_1_2_x86_64.whl
| Download URL | solbert-1.0.1-cp314-cp314-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 1.2 MB |
| Tags | CPython 3.14 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
88ce9e2c756456762f997855ec7cee0c9fd9ec142a1a25ffb7935777176f7b6d
|
|
BLAKE2b-256 checksum How to use checksums |
fcff075845effa47e640274836cc4431f9c60c4ec05cf2ce556cf332381794e2
|
| 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 16, 2026.
Transparency logRelease files / solbert-1.0.1-cp314-cp314-musllinux_1_2_aarch64.whl
| Download URL | solbert-1.0.1-cp314-cp314-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 1.1 MB |
| Tags | CPython 3.14 Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
7c07a49c52ffa883d4224becf8b9225802d11f848afdf096d5a414e1d50c2958
|
|
BLAKE2b-256 checksum How to use checksums |
8257b218d4c215b90393d6073d3d658150de22dfc919c213354f49b943367ce2
|
| 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 16, 2026.
Transparency logRelease files / solbert-1.0.1-cp314-cp314-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl
| Download URL | solbert-1.0.1-cp314-cp314-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 1.2 MB |
| Tags | CPython 3.14 Linux glibc 2.26+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
763cd3c2ca1672ab41f9bf70d55dc5f7b02c6e108e7cb3c1b95c82e0b7619e84
|
|
BLAKE2b-256 checksum How to use checksums |
54b4c7495ca32b96d8189d202be551cf1452d2d34d2c6e645781f01e58b834cb
|
| 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 16, 2026.
Transparency logRelease files / solbert-1.0.1-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
| Download URL | solbert-1.0.1-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 1.1 MB |
| Tags | CPython 3.14 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
83073e8894f1c598b489ca21432434205a2d4a358415b9fd362cb2ed91e325e0
|
|
BLAKE2b-256 checksum How to use checksums |
e6b979b042ae0a165ecbaf265db03a88f09ac07e634082e8786dd8a078f0d6af
|
| 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 16, 2026.
Transparency logRelease files / solbert-1.0.1-cp314-cp314-macosx_11_0_arm64.whl
| Download URL | solbert-1.0.1-cp314-cp314-macosx_11_0_arm64.whl |
|---|---|
| Size | 630.3 kB |
| Tags | CPython 3.14 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
1550619a0edad019b3ba9d07fac6fda7cfc8800e2e2f47d73d2e8ee1a0a01d7e
|
|
BLAKE2b-256 checksum How to use checksums |
ad310c44143fb782ded0179289d9d6d2644b28c20a243a7b27cf11f1e6288743
|
| 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 16, 2026.
Transparency logRelease files / solbert-1.0.1-cp313-cp313-musllinux_1_2_x86_64.whl
| Download URL | solbert-1.0.1-cp313-cp313-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 1.2 MB |
| Tags | CPython 3.13 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
1d4ff7a022144a6a6a0f5ccae9d526a7d3b6ef3f73bceb0747f183ec618f260c
|
|
BLAKE2b-256 checksum How to use checksums |
8187b5e4069c8cbe4290c638063a8c9623e0fb3091362ce0e6bc4b1383ccf39b
|
| 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 16, 2026.
Transparency logRelease files / solbert-1.0.1-cp313-cp313-musllinux_1_2_aarch64.whl
| Download URL | solbert-1.0.1-cp313-cp313-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 1.1 MB |
| Tags | CPython 3.13 Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
fb1a95a04de2116fd586cd5908ae8afa1873b0cddf0e7e3d152464b7520413c4
|
|
BLAKE2b-256 checksum How to use checksums |
38f14c83f79d4245aa392d8b08070082707a3eb3c356f70051d145cbb942466f
|
| 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 16, 2026.
Transparency logRelease files / solbert-1.0.1-cp313-cp313-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl
| Download URL | solbert-1.0.1-cp313-cp313-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 1.2 MB |
| Tags | CPython 3.13 Linux glibc 2.26+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
507899a31a76c2ead69e91bb309ad8ec3581d9c33a7756f4141394e928bb87a8
|
|
BLAKE2b-256 checksum How to use checksums |
730f82f3bd5d6073b760a9d599ff544bf9442051e0ee772f0e6b2e8bb4c51ad7
|
| 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 16, 2026.
Transparency logRelease files / solbert-1.0.1-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
| Download URL | solbert-1.0.1-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 1.1 MB |
| Tags | CPython 3.13 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
42ed7ec34606eb6bd55f52bc459e20ee973e73f579e02e9487379bbc29762b24
|
|
BLAKE2b-256 checksum How to use checksums |
ee4ea17e5c78a70daaf782afafcc9611700f9f4d8a835831764259808f82863f
|
| 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 16, 2026.
Transparency logRelease files / solbert-1.0.1-cp313-cp313-macosx_11_0_arm64.whl
| Download URL | solbert-1.0.1-cp313-cp313-macosx_11_0_arm64.whl |
|---|---|
| Size | 630.3 kB |
| Tags | CPython 3.13 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
9225ddddf3c5aad75f5f4d2880828b1d30fb0f931f6e5c3ec34281efca74a9a3
|
|
BLAKE2b-256 checksum How to use checksums |
1f79db8ab2b3faf235e56a47fdb284170da57423d1fac7d72923a65bb6ca6d1c
|
| 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 16, 2026.
Transparency logRelease files / solbert-1.0.1-cp312-cp312-musllinux_1_2_x86_64.whl
| Download URL | solbert-1.0.1-cp312-cp312-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 1.2 MB |
| Tags | CPython 3.12 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
cf4cb850f55fe10fc785df04251f658e549762e00f3d925da0a385f0c9e2530c
|
|
BLAKE2b-256 checksum How to use checksums |
861e1396eb4c5b6c5a7029551ee96bade1cb959cd7ee821ff245ae309b794941
|
| 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 16, 2026.
Transparency logRelease files / solbert-1.0.1-cp312-cp312-musllinux_1_2_aarch64.whl
| Download URL | solbert-1.0.1-cp312-cp312-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 1.1 MB |
| Tags | CPython 3.12 Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
d9a857ead3c7ee6d8b523ae12a022bcbc12edaa83203f84b7799f3be3a1f9ea6
|
|
BLAKE2b-256 checksum How to use checksums |
84fd16c9f69dfa2a0652909f3e1641aaffa5b305856e9b72e4fd1c3e85989bfe
|
| 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 16, 2026.
Transparency logRelease files / solbert-1.0.1-cp312-cp312-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl
| Download URL | solbert-1.0.1-cp312-cp312-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 1.2 MB |
| Tags | CPython 3.12 Linux glibc 2.26+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
d24a0a0c887781d01ac92217783d41d850028fd6e1dd7e5989a39bec530e6afe
|
|
BLAKE2b-256 checksum How to use checksums |
e017728e881d4fafa04541758285ee61dbef584a2f53cf1ce53355d8eddf04c0
|
| 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 16, 2026.
Transparency logRelease files / solbert-1.0.1-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
| Download URL | solbert-1.0.1-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 1.1 MB |
| Tags | CPython 3.12 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
1e8174032360535df38f6d5740fae6f91ca4d6cd6db9c49137df421315ff0455
|
|
BLAKE2b-256 checksum How to use checksums |
4b7dff6c5d7a5c60a6fe762a269ba95ef931c66701d78578e4a56097aa21b8f9
|
| 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 16, 2026.
Transparency logRelease files / solbert-1.0.1-cp312-cp312-macosx_11_0_arm64.whl
| Download URL | solbert-1.0.1-cp312-cp312-macosx_11_0_arm64.whl |
|---|---|
| Size | 630.3 kB |
| Tags | CPython 3.12 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
c9ef021d02127822ba3533deb9d7318859ac8a88593210f66cf80848405a411f
|
|
BLAKE2b-256 checksum How to use checksums |
b02e48c0c5972d31105fc1a2a5d18f31e07c0060315cb2cfd9f2ab1da989d075
|
| 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 16, 2026.
Transparency logRelease files / solbert-1.0.1-cp311-cp311-musllinux_1_2_x86_64.whl
| Download URL | solbert-1.0.1-cp311-cp311-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 1.2 MB |
| Tags | CPython 3.11 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
81052d4a31358f50c0b0e0cca9c724dc89f4014950670b3bd156905f6ef4cca1
|
|
BLAKE2b-256 checksum How to use checksums |
6b0b4be0ad37a68a2feeb0a8690f2bb6f096aa1fb5d17fc0a0d4732252b78c60
|
| 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 16, 2026.
Transparency logRelease files / solbert-1.0.1-cp311-cp311-musllinux_1_2_aarch64.whl
| Download URL | solbert-1.0.1-cp311-cp311-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 1.1 MB |
| Tags | CPython 3.11 Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
f740340f0e77bcc7a37f7a9796dd5d9315c9bb9c33b0aca8d569cd870fa89b03
|
|
BLAKE2b-256 checksum How to use checksums |
ea5aa609bfda11a1076cb70f80fc486ac07a4fa566e5f71e7e47e32d152453f4
|
| 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 16, 2026.
Transparency logRelease files / solbert-1.0.1-cp311-cp311-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl
| Download URL | solbert-1.0.1-cp311-cp311-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 1.2 MB |
| Tags | CPython 3.11 Linux glibc 2.26+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
f685a657d289056a2dfad59bc9d5adac394e5b7354b29fea8ba1922da5a44f72
|
|
BLAKE2b-256 checksum How to use checksums |
e0a413949bc6effbaf8e0642953e4574d23fce551bf8c96d87fac2350bad2662
|
| 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 16, 2026.
Transparency logRelease files / solbert-1.0.1-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
| Download URL | solbert-1.0.1-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 1.1 MB |
| Tags | CPython 3.11 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
33e6b22ed6de20e1330e9e1af2621754c032ad5bc9a5eacd88377d5f815bf84e
|
|
BLAKE2b-256 checksum How to use checksums |
db7131229c123e26d03156dd2751e17855d7018ca7b12374a5acc975be2e7bd2
|
| 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 16, 2026.
Transparency logRelease files / solbert-1.0.1-cp311-cp311-macosx_11_0_arm64.whl
| Download URL | solbert-1.0.1-cp311-cp311-macosx_11_0_arm64.whl |
|---|---|
| Size | 630.3 kB |
| Tags | CPython 3.11 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
bf1690196b7cf2f662758041b0523d4bcb5fb8e8c0ed01af42e3c1aefc18ef6e
|
|
BLAKE2b-256 checksum How to use checksums |
98f594fb4c1624371fa89ce28bd5ba720a3ae9f3d2606ef163634c1b074b883f
|
| 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 16, 2026.
Transparency logRelease files / solbert-1.0.1-cp310-cp310-musllinux_1_2_x86_64.whl
| Download URL | solbert-1.0.1-cp310-cp310-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 1.2 MB |
| Tags | CPython 3.10 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
bda86e6530abbfccec3b8f3ce43933f33dd525e4b0a2604551601d2af18db409
|
|
BLAKE2b-256 checksum How to use checksums |
4c8c95ccf0faa4194ff5e516db577145a648145f991551ce6caf136bdd291128
|
| 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 16, 2026.
Transparency logRelease files / solbert-1.0.1-cp310-cp310-musllinux_1_2_aarch64.whl
| Download URL | solbert-1.0.1-cp310-cp310-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 1.1 MB |
| Tags | CPython 3.10 Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
43e0ff08970a82390e3afc12b82a36946f1e88d087108ccf386135b9354e1cd4
|
|
BLAKE2b-256 checksum How to use checksums |
728d1c29fc3b0a3e55bd64b8a13e8e9c64bbde578ea271949673774b64595e2d
|
| 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 16, 2026.
Transparency logRelease files / solbert-1.0.1-cp310-cp310-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl
| Download URL | solbert-1.0.1-cp310-cp310-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 1.2 MB |
| Tags | CPython 3.10 Linux glibc 2.26+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
d0e3913a773a990bbdabd84b4f60fd025cdbaa265a462a6a99f4acb6e60b4e70
|
|
BLAKE2b-256 checksum How to use checksums |
46480934536729fc72a665720ad9cced385f0c8e7334f69758bfdab55573eb11
|
| 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 16, 2026.
Transparency logRelease files / solbert-1.0.1-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
| Download URL | solbert-1.0.1-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 1.1 MB |
| Tags | CPython 3.10 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
2b1d26de1c27cfcb52b5c4578ebf8ea29367563ec0d8c38f2d3c946b62e6a94a
|
|
BLAKE2b-256 checksum How to use checksums |
32e6f8bc36197b8e460487fb8548d0fac591ce43ed79b4e9e9c07b627ec86691
|
| 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 16, 2026.
Transparency logRelease files / solbert-1.0.1-cp310-cp310-macosx_11_0_arm64.whl
| Download URL | solbert-1.0.1-cp310-cp310-macosx_11_0_arm64.whl |
|---|---|
| Size | 630.3 kB |
| Tags | CPython 3.10 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
83ce1cd3dd9770c8f517c72f93bd85315a66d7ef00e9f161f383abc9ccf51bd7
|
|
BLAKE2b-256 checksum How to use checksums |
d0e1d5de2fa7447985614c27827279df3eb7b89197ac542e8df82b912812e7da
|
| 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 16, 2026.
Transparency log