Skip to main content

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/train APIs 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)

Source distribution for ctboost 0.1.60
File Size Uploaded
ctboost-0.1.60.tar.gz 886.2 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for ctboost 0.1.60
File
ctboost-0.1.60-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
ctboost-0.1.60-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
ctboost-0.1.60-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.27+ ARM64, Linux glibc 2.28+ ARM64 Details
ctboost-0.1.60-cp314-cp314-macosx_10_15_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.15+ x86-64 Details
ctboost-0.1.60-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
ctboost-0.1.60-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
ctboost-0.1.60-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.27+ ARM64, Linux glibc 2.28+ ARM64 Details
ctboost-0.1.60-cp313-cp313-macosx_10_15_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.15+ x86-64 Details
ctboost-0.1.60-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
ctboost-0.1.60-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
ctboost-0.1.60-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.27+ ARM64, Linux glibc 2.28+ ARM64 Details
ctboost-0.1.60-cp312-cp312-macosx_10_15_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.15+ x86-64 Details
ctboost-0.1.60-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
ctboost-0.1.60-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
ctboost-0.1.60-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64, Linux glibc 2.27+ ARM64 Details
ctboost-0.1.60-cp311-cp311-macosx_10_15_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.15+ x86-64 Details
ctboost-0.1.60-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
ctboost-0.1.60-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
ctboost-0.1.60-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ ARM64, Linux glibc 2.27+ ARM64 Details
ctboost-0.1.60-cp310-cp310-macosx_10_15_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.15+ x86-64 Details
ctboost-0.1.60-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
ctboost-0.1.60-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
ctboost-0.1.60-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl CPython 3.9 CPython 3.9 Linux glibc 2.27+ ARM64, Linux glibc 2.28+ ARM64 Details
ctboost-0.1.60-cp38-cp38-win_amd64.whl CPython 3.8 CPython 3.8 Windows x86-64 Details
ctboost-0.1.60-cp38-cp38-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
ctboost-0.1.60-cp38-cp38-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl CPython 3.8 CPython 3.8 Linux glibc 2.27+ ARM64, Linux glibc 2.28+ ARM64 Details

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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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
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