CTBoost
CTBoost is an alpha gradient-boosting library built around conditional-inference trees. At each node it selects a feature with a conditional statistical test before optimizing that feature's split point. A native C++17 core provides CPU training, optional CUDA acceleration, and Python/scikit-learn interfaces.
Documentation · Getting started · Benchmarks · Compatibility
Version 0.1.60 corrects fractional CTR smoothing and best-model selection when early stopping reaches the iteration budget, including DART warm starts. Saved preprocessing retains its historical predictions. Existing learning defaults and the statistical feature-selection-before-cut contract remain unchanged.
Highlights
- Regression, classification, query-group ranking, survival, multi-output, multilabel, and callable-objective training.
- Low-level
Pool/trainAPIs plus familiar scikit-learn estimators. - NumPy, pandas, SciPy sparse, Arrow, and Polars input, with fitted categorical, text, and embedding preprocessing.
- Native CPU and CUDA training, plus Dask, Ray, and Spark barrier adapters; Spark retains an explicit collect-to-driver fallback for small jobs.
- Snapshots, warm starts, staged prediction, callbacks, model selection, and deterministic inference manifests.
- Exact empirical interventional TreeSHAP and JSON, Python, C++, C ABI, ONNX, pickle, and prepared-feature R/JVM inference choices.
Install
python -m pip install -U ctboost
python -m pip install -U "ctboost[sklearn,dataframes]" # optional integrations
See the GPU installation guide for the released wheel, driver, architecture, and platform matrix. Inspect an installation with:
python -c "import ctboost; print(ctboost.build_info())"
Quick start
import numpy as np
from ctboost import CTBoostClassifier
X = np.array(
[
[0.2, 1.0],
[0.8, 0.1],
[0.1, 0.9],
[0.9, 0.2],
[0.3, 0.7],
[0.7, 0.3],
],
dtype=np.float32,
)
y = np.array([0, 1, 0, 1, 0, 1])
model = CTBoostClassifier(
iterations=100,
learning_rate=0.05,
max_depth=4,
random_seed=42,
)
model.fit(X, y)
probability = model.predict_proba(X)
labels = model.predict(X)
The getting-started guide covers validation sets, early stopping, categorical data, grouped feature tests, and the low-level API.
Compact multiclass vector leaves
CTBoost 0.1.58 includes compact multiclass vector leaves introduced in the
0.1.57 source tag. Use
CTBoostClassifier(multi_strategy="multi_output_tree") to store one shared
CPU tree per multiclass boosting round, with one score per class in each leaf.
It preserves CTBoost's conditional-inference feature tests and split selection;
the default scalar-tree layout remains unchanged.
See the vector-leaf guide for supported workflows, artifact compatibility, and a reproducible comparison.
Evidence and project status
For the new CPU learning controls, see safeguarded leaves and joint multiclass tests. The full solver and joint test support 3–32 classes and remain opt-in.
CTBoost is an alpha project. Its API and model formats are tested extensively, but it does not yet have the independent production history of CatBoost or XGBoost.
The latest published TabArena artifacts
measure CTBoost 0.1.58 on all 51 TabArena-v0.1 Lite datasets, using the
default plus 25 frozen HPO configurations, one outer split (r0f0), and
eight-fold bagging. All 1,326 parent results and 10,608 child fits completed,
with no imputed CTBoost tasks.
| Evaluation | Lite Elo |
|---|---|
| Default | 1161.9 |
| Tuned | 1262.8 |
| Tuned + ensemble | 1296.9 |
These author-run Lite scores use an 87-row comparison roster; they are not an official leaderboard entry or a TabArena-Full result. The workers used 4 CPUs and 28 GB RAM, so their timings are not directly comparable to the canonical benchmark. The benchmark history retains the earlier 0.1.56 default-only result and explains the different rosters.
The final-source 0.1.55 pre-registered grouped-statistic panel completed 294/294 isolated fits and 42/42 exact control checks. Grouped-8 recorded nine wins, no ties, and three losses with an observed 5.63% median primary-loss improvement (task-bootstrap 95% interval: -1.23% to +13.64%), but its 1.1708 median paired fit-time ratio exceeded the frozen 1.15 ceiling. Because the promotion gates were conjunctive, grouped-8 did not advance and the conditional TabArena scout was not run. The quadratic feature test remains the default; grouped testing is opt-in.
Read the benchmark status and split-statistics research ledger for protocols, limitations, and machine-readable evidence. See the 0.1.60 release notes for the fixes, persistence compatibility, and development validation. The TabArena scores above belong to 0.1.58; they do not measure 0.1.60. The recent CTR and numeric-bin studies found no broad score gain, so learning defaults remain unchanged.
Documentation
| Topic | Guide |
|---|---|
| Installation and first model | Getting started |
| Training, objectives, callbacks, and wrappers | Training workflows |
| GPU wheels and runtime requirements | GPU installation |
| Data, streaming, and schema metadata | Data input |
| Categorical, text, and embeddings | Feature preprocessing |
| SHAP, influence, and diagnostics | Explainability |
| Dask, Ray, and Spark | Distributed training |
| Persistence, exports, and CLI | Deployment |
| Prepared-feature R/JVM inference | Portable inference |
| Python symbols and signatures | API reference |
| Source builds and tests | Development |
Development
python -m pip install -e ".[dev]"
pytest tests
See the development guide for native CMake builds, repository layout, and documentation checks.
Methodology and license
CTBoost draws on the conditional-inference framework of Hothorn, Hornik, and
Zeileis (2006) and the modular partykit work of Hothorn and Zeileis (2015).
The research ledger
records the precise literature-to-implementation boundary.
Apache-2.0 licensed. See the license text.
Release files for ctboost 0.1.60
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| ctboost-0.1.60.tar.gz | 886.2 kB | Details |
Built distributions (wheels)
Total release size: 60.2 MB
Release files / ctboost-0.1.60.tar.gz
| Download URL | ctboost-0.1.60.tar.gz |
|---|---|
| Size | 886.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
b81ffb4cc7bc2e4d7bb057f1d6cc23d162f5033d18ea6e9962ba222da9c9f8fe
|
|
BLAKE2b-256 checksum How to use checksums |
d2f3936e0d7383f8be8679292880ff116a3c6c81c0e14c2055439e4ec5cd9608
|
| 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 7, 2026.
Transparency logRelease files / ctboost-0.1.60-cp314-cp314-win_amd64.whl
| Download URL | ctboost-0.1.60-cp314-cp314-win_amd64.whl |
|---|---|
| Size | 3.8 MB |
| Tags | CPython 3.14 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
4c3dae2fc729d7e72882b127395bf5a82896acbf1d3d5f930e877bf7707aa95a
|
|
BLAKE2b-256 checksum How to use checksums |
cd1ae0670e2e22fa8a7bda489fe63923bd94b4550a396a4569f4077a6de770c0
|
| 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 7, 2026.
Transparency logRelease files / ctboost-0.1.60-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | ctboost-0.1.60-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 3.9 MB |
| Tags | CPython 3.14 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
1a96f3455119b096c1492e72348b0cc61b7c2f379c376cf2ed0fa6690f14c478
|
|
BLAKE2b-256 checksum How to use checksums |
886f6fd30c96215793257cfcae3e8aab1af0cec40b7d7953e2f4675b6406b805
|
| 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 7, 2026.
Transparency logRelease files / ctboost-0.1.60-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
| Download URL | ctboost-0.1.60-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 1.4 MB |
| Tags | CPython 3.14 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
fd7474591637c0ea67ff37c1c409427512bcf78980c5dd3ddb0d1aa549cf941b
|
|
BLAKE2b-256 checksum How to use checksums |
a1c1b985a6cc3b4c494108564e58a05431665c847a3b29718cc1cc208ba42f93
|
| 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 7, 2026.
Transparency logRelease files / ctboost-0.1.60-cp314-cp314-macosx_10_15_x86_64.whl
| Download URL | ctboost-0.1.60-cp314-cp314-macosx_10_15_x86_64.whl |
|---|---|
| Size | 1.2 MB |
| Tags | CPython 3.14 macOS 10.15+ x86-64 |
|
SHA-256 checksum How to use checksums |
d701833d352e9040503b1691b449535d5b37081d3856da4e8007a16810f176b5
|
|
BLAKE2b-256 checksum How to use checksums |
81364f47a37680735867deadafd7cc9411dcee8b3a2bb1e2c34a44854c58e3fa
|
| 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 7, 2026.
Transparency logRelease files / ctboost-0.1.60-cp313-cp313-win_amd64.whl
| Download URL | ctboost-0.1.60-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 3.8 MB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
ed0898aefa8c0e1c74f23096c184076ce88f20a35c56fb1acb6b0b20899d0de3
|
|
BLAKE2b-256 checksum How to use checksums |
3e34aa5e4d6388b64e6a3a2f1e89b47a40aebcf28034e70c4bbee9524159f04b
|
| 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 7, 2026.
Transparency logRelease files / ctboost-0.1.60-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | ctboost-0.1.60-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 3.9 MB |
| Tags | CPython 3.13 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
baa5be01548a8edfacd45bda4f36789f98e22bd802933929b1ce343789bb6756
|
|
BLAKE2b-256 checksum How to use checksums |
970811adc54f778089c53241ecf38b4f75fa559ca09e1932c1a5707350aed95c
|
| 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 7, 2026.
Transparency logRelease files / ctboost-0.1.60-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
| Download URL | ctboost-0.1.60-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 1.4 MB |
| Tags | CPython 3.13 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
c81dbe31d70c59d51e14cbbae5660289d6d349464ca379509837951e76156741
|
|
BLAKE2b-256 checksum How to use checksums |
c02e9bcb4207167601ad07c611d9a1ca6bf02c158daac064a5719a0fd431e0bc
|
| 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 7, 2026.
Transparency logRelease files / ctboost-0.1.60-cp313-cp313-macosx_10_15_x86_64.whl
| Download URL | ctboost-0.1.60-cp313-cp313-macosx_10_15_x86_64.whl |
|---|---|
| Size | 1.2 MB |
| Tags | CPython 3.13 macOS 10.15+ x86-64 |
|
SHA-256 checksum How to use checksums |
d17bdef6868b77ebd59a21f75987b5682abc76036de67a62ec58b9db0907a877
|
|
BLAKE2b-256 checksum How to use checksums |
0a65cd4810f639ea58415674bd79ee945742b126d9899d0fc6ad4f8b61597781
|
| 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 7, 2026.
Transparency logRelease files / ctboost-0.1.60-cp312-cp312-win_amd64.whl
| Download URL | ctboost-0.1.60-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 3.8 MB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
394e81117cc0cb6aef432db777fe369bd8c6acddf4d08986ff1d0a7a5059b376
|
|
BLAKE2b-256 checksum How to use checksums |
d8baee471c936b309ef2fa6fb425c9f52794f3112fc2a28f8054f81f61feda5a
|
| 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 7, 2026.
Transparency logRelease files / ctboost-0.1.60-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | ctboost-0.1.60-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 3.9 MB |
| Tags | CPython 3.12 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
53c1b3c6cd7d4271c16111b9643f3d96641611d6a93ada618feb351ba3065ba5
|
|
BLAKE2b-256 checksum How to use checksums |
871baf18fc558f37f3cf0438b76b4cbd6ae67df4965dc3b527b6a304ec68ae9c
|
| 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 7, 2026.
Transparency logRelease files / ctboost-0.1.60-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
| Download URL | ctboost-0.1.60-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 1.4 MB |
| Tags | CPython 3.12 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
72c662c42729922df28552067bf9ed9f29c5fa3ab2fba30cd5778fb43924e589
|
|
BLAKE2b-256 checksum How to use checksums |
499544a8e0e74ec573da621c83edd5581b3ae347cab6390cd52e096aa500bbc4
|
| 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 7, 2026.
Transparency logRelease files / ctboost-0.1.60-cp312-cp312-macosx_10_15_x86_64.whl
| Download URL | ctboost-0.1.60-cp312-cp312-macosx_10_15_x86_64.whl |
|---|---|
| Size | 1.2 MB |
| Tags | CPython 3.12 macOS 10.15+ x86-64 |
|
SHA-256 checksum How to use checksums |
1a7f7c5ee471f425539dc316af8e6f03b1dc96d3c8062c78528aaa8a44451d84
|
|
BLAKE2b-256 checksum How to use checksums |
4b5cb130c0e670cd2f89bd992ce9c185f65b5eca1c4e4a42653fd2a9e8eba52d
|
| 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 7, 2026.
Transparency logRelease files / ctboost-0.1.60-cp311-cp311-win_amd64.whl
| Download URL | ctboost-0.1.60-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 3.8 MB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
c315cc7153e8fbd28008eca9f7f11345b3e2bfaca24599cdb26d278fe473cf9a
|
|
BLAKE2b-256 checksum How to use checksums |
1ca9e09ecb7f83c8e31d8edaa62e9a3b6dc99877880c900a9d236d54ca70486c
|
| 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 7, 2026.
Transparency logRelease files / ctboost-0.1.60-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | ctboost-0.1.60-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 3.9 MB |
| Tags | CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
69f22847e75343e4b519b04a8f99aee646f9522adb9a8785ddfd849bab7d65e2
|
|
BLAKE2b-256 checksum How to use checksums |
62edb0ecee010887d1de60b396dd4b6ac2b011a097809a98506b22931d1bffb0
|
| 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 7, 2026.
Transparency logRelease files / ctboost-0.1.60-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
| Download URL | ctboost-0.1.60-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 1.4 MB |
| Tags | CPython 3.11 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
531ac7ef711c4e425891073a682d86d51204308a3397b383ca5bf9e5cff7f99c
|
|
BLAKE2b-256 checksum How to use checksums |
bfdeb098d3866ecb056c6ab27b26e570c065399864fc18bd3d2ab9889dce8328
|
| 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 7, 2026.
Transparency logRelease files / ctboost-0.1.60-cp311-cp311-macosx_10_15_x86_64.whl
| Download URL | ctboost-0.1.60-cp311-cp311-macosx_10_15_x86_64.whl |
|---|---|
| Size | 1.2 MB |
| Tags | CPython 3.11 macOS 10.15+ x86-64 |
|
SHA-256 checksum How to use checksums |
611dbfa7b80e8f073e324d27abaa3a10859633ac1d008b89edf47acb6949f6e6
|
|
BLAKE2b-256 checksum How to use checksums |
2d3d2889a8203ed79d7b3ad657661f317b6f86edc4a59ba52022807b66aea906
|
| 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 7, 2026.
Transparency logRelease files / ctboost-0.1.60-cp310-cp310-win_amd64.whl
| Download URL | ctboost-0.1.60-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 3.8 MB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
e8f25bef5bbe7e8d44afe2af2c68a692ec63f6eadda78c0a7a0495213b30c119
|
|
BLAKE2b-256 checksum How to use checksums |
41b38b91f50feafda9ff653df4c855a96676c98b7c2ba50c33351461a5ce246b
|
| 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 7, 2026.
Transparency logRelease files / ctboost-0.1.60-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | ctboost-0.1.60-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 3.9 MB |
| Tags | CPython 3.10 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
22036e4620566ac48afb6a50a0f0a2d64a77b417a3816aa4131a4e638da35927
|
|
BLAKE2b-256 checksum How to use checksums |
73322c3d38cfaf2cdc5803018efbe64e2e1b7a82bd1e282af4598c2482bd2fb6
|
| 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 7, 2026.
Transparency logRelease files / ctboost-0.1.60-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
| Download URL | ctboost-0.1.60-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 1.4 MB |
| Tags | CPython 3.10 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
1cb7aee593bcc0c0d0708b1a0d8a1ccc3804afd0148f13b7080334bd5c7d32df
|
|
BLAKE2b-256 checksum How to use checksums |
a0d96fadf0ac918bc99ff97913ec441fa7b4b00b93911038f31c10ed15416cbb
|
| 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 7, 2026.
Transparency logRelease files / ctboost-0.1.60-cp310-cp310-macosx_10_15_x86_64.whl
| Download URL | ctboost-0.1.60-cp310-cp310-macosx_10_15_x86_64.whl |
|---|---|
| Size | 1.2 MB |
| Tags | CPython 3.10 macOS 10.15+ x86-64 |
|
SHA-256 checksum How to use checksums |
75e2a84f483a1dedcd887783f74eef2435570175a927206f1ad42a9505a7ee1e
|
|
BLAKE2b-256 checksum How to use checksums |
c2b037418e74e88f8a52288fb8aaf882e3803b6fa7fd14ff0263c7f2ec48cdda
|
| 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 7, 2026.
Transparency logRelease files / ctboost-0.1.60-cp39-cp39-win_amd64.whl
| Download URL | ctboost-0.1.60-cp39-cp39-win_amd64.whl |
|---|---|
| Size | 1.1 MB |
| Tags | CPython 3.9 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
550ef8318d7e04a597391d5f1a2ab8e67522a24103605ef8af4192c3a64a420d
|
|
BLAKE2b-256 checksum How to use checksums |
2f6f158a995f5dab5c42d168bd8194d6e82334d67b5b2d0b4c367445b52595a5
|
| 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 7, 2026.
Transparency logRelease files / ctboost-0.1.60-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | ctboost-0.1.60-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 1.5 MB |
| Tags | CPython 3.9 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
3c3b01c86628fbcaade199cfcc5de5b543eb51b99b34deb5c88fc0627078cfae
|
|
BLAKE2b-256 checksum How to use checksums |
6a18d8fd2c11c55a469af93841e4d38564fc016399e19075359a01a58afcd707
|
| 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 7, 2026.
Transparency logRelease files / ctboost-0.1.60-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
| Download URL | ctboost-0.1.60-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 1.4 MB |
| Tags | CPython 3.9 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
74b3df5b3609798b790c27c0b15cd94c9f5b32d7f843f62875f49b0c83b9f866
|
|
BLAKE2b-256 checksum How to use checksums |
075953a47e543fdaa9949899d123b45af50c38b03d4d3570136f63dfcab1239d
|
| 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 7, 2026.
Transparency logRelease files / ctboost-0.1.60-cp38-cp38-win_amd64.whl
| Download URL | ctboost-0.1.60-cp38-cp38-win_amd64.whl |
|---|---|
| Size | 1.1 MB |
| Tags | CPython 3.8 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
10bde162170baf698cc81636af9e43c02c9bc8b181db12227ee42e2c8de2e184
|
|
BLAKE2b-256 checksum How to use checksums |
630338f8e554525b168d897f5f894c8ef87c780c2734b5efeb331eeafb3bf838
|
| 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 7, 2026.
Transparency logRelease files / ctboost-0.1.60-cp38-cp38-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | ctboost-0.1.60-cp38-cp38-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 1.5 MB |
| Tags | CPython 3.8 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
bdd9561832c0caff170e6504c5d416e36d8a60d4a23e1daa0b25dc23c2d05e38
|
|
BLAKE2b-256 checksum How to use checksums |
2666b715ed68adb8cd0e4d4c457e5903c5c3dd25ccee8749b781f3f3ea88ee31
|
| 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 7, 2026.
Transparency logRelease files / ctboost-0.1.60-cp38-cp38-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
| Download URL | ctboost-0.1.60-cp38-cp38-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 1.4 MB |
| Tags | CPython 3.8 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
39554fb6232cf0bca2b8e455ee5c62ebdaa60d5e588378722f98460281af21b7
|
|
BLAKE2b-256 checksum How to use checksums |
ef928e7e1157b248532b5ab5f8702ebff5370c5a1f9acd991c059a78a11aecdc
|
| 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 7, 2026.
Transparency log