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.61 reduces CPU inference overhead and fixes Huber/Quantile edge cases, NumPy conversion compatibility, and GNU FMA training-rounding differences. Saved-model formats, 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

The 0.1.61 release includes CPU inference optimizations and Huber, Quantile, and training-arithmetic correctness fixes. The pre-release verification records compatibility checks, performance measurements, and remaining limitations. The accuracy studies did not justify changing the learning defaults or claiming an Elo increase. The ongoing Full HPO25 evaluation uses 0.1.60 and does not measure this release.

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.61 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.61. 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.61

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.61
File Size Uploaded
ctboost-0.1.61.tar.gz 1.5 MB Details

Built distributions (wheels)

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

Total release size: 79.1 MB

Release files / ctboost-0.1.61.tar.gz

Download URL ctboost-0.1.61.tar.gz
Size 1.5 MB
Tags Source
SHA-256 checksum
How to use checksums
169cb3cca77b7ebe10f3cad57711852202b14a9ace42c84d47980e3272ec998f
BLAKE2b-256 checksum
How to use checksums
d8d7af03f36f535cf33d1ad33c7ee2c77606f26a303d92c65e2e1c576a0f8051
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 8, 2026.

Transparency log

Release files / ctboost-0.1.61-cp314-cp314-win_amd64.whl

Download URL ctboost-0.1.61-cp314-cp314-win_amd64.whl
Size 4.4 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
f69780c64273dca230e221d06f2f1bef6533426847a18fec06caa0b04a1d95a8
BLAKE2b-256 checksum
How to use checksums
7f5822780f771eaf0aec8addad001c41ff2a6c397f8f16f895ae79295c94765a
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 8, 2026.

Transparency log

Release files / ctboost-0.1.61-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL ctboost-0.1.61-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 4.6 MB
Tags CPython 3.14 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
9e32bb43bc6a2382b75cb6b537671d98d5c050cdd5aec2481adf602cb7248ee3
BLAKE2b-256 checksum
How to use checksums
ea8463fc43574a30a141d9c802b1faa5a7af30d72f88c115fa742df18ba4180e
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 8, 2026.

Transparency log

Release files / ctboost-0.1.61-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL ctboost-0.1.61-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 2.1 MB
Tags CPython 3.14 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
7bd611101e27028d3b886050c811a36266f4135c3ff301b353fd9e0d4169837d
BLAKE2b-256 checksum
How to use checksums
3ff1d7df64e0b23380e9051f3312b8d8097bf9dcb5af03c25c036c26deb322df
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 8, 2026.

Transparency log

Release files / ctboost-0.1.61-cp314-cp314-macosx_10_15_x86_64.whl

Download URL ctboost-0.1.61-cp314-cp314-macosx_10_15_x86_64.whl
Size 1.9 MB
Tags CPython 3.14 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
d5b3927a32db7f5f5767ea172e44f723eda75954784696aa266792d669e3e4d9
BLAKE2b-256 checksum
How to use checksums
e591b1088ba0e76ab63cf59638e01847682ec1b4ec09276593777ce1fed272aa
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 8, 2026.

Transparency log

Release files / ctboost-0.1.61-cp313-cp313-win_amd64.whl

Download URL ctboost-0.1.61-cp313-cp313-win_amd64.whl
Size 4.5 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
e214d44143627a54d4e8270d21b87a5824bafe55a6b16295ff808ee4a411e550
BLAKE2b-256 checksum
How to use checksums
effb45e7e49492056cf5a87e6fe12cdf624e6f1cd5b884d71e57e538311e35e6
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 8, 2026.

Transparency log

Release files / ctboost-0.1.61-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL ctboost-0.1.61-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 4.6 MB
Tags CPython 3.13 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
4110083f4073892d1a3f98117222e54a8597ee9da5afe4c8a574933de6dbb0e8
BLAKE2b-256 checksum
How to use checksums
2651888280593b658052e35bf64d748a2c1eb8a2c7ae2e613d19ae4ce4a494dd
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 8, 2026.

Transparency log

Release files / ctboost-0.1.61-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL ctboost-0.1.61-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 2.1 MB
Tags CPython 3.13 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
c7a8f5724b646e5e8daed308eb7defdb756f7f83acedefa62b2d3869250901f3
BLAKE2b-256 checksum
How to use checksums
95871b465fdb579648346e14a2608ba7eee2aa4ff5a5e938b1f835f12e6957af
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 8, 2026.

Transparency log

Release files / ctboost-0.1.61-cp313-cp313-macosx_10_15_x86_64.whl

Download URL ctboost-0.1.61-cp313-cp313-macosx_10_15_x86_64.whl
Size 1.9 MB
Tags CPython 3.13 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
e274b06b09832e6e2a84701262a0cc0b740921b0b89ba09f9ac225b4cdce99f1
BLAKE2b-256 checksum
How to use checksums
641cc496f927a48a8801b97f7bec2f929a1829cb4b2b21d4f5e53d6ae1557285
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 8, 2026.

Transparency log

Release files / ctboost-0.1.61-cp312-cp312-win_amd64.whl

Download URL ctboost-0.1.61-cp312-cp312-win_amd64.whl
Size 4.5 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
94b53744bd10880a5989fa8090c70f823c598ffecee57a3dd28613e0d1559c9d
BLAKE2b-256 checksum
How to use checksums
a42511cd38c696037835dc91e5dd83974e9f42824cdf88b8d5e10294d46d5f91
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 8, 2026.

Transparency log

Release files / ctboost-0.1.61-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL ctboost-0.1.61-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 4.6 MB
Tags CPython 3.12 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
511454af70f2e055ee0be2cf156dfa1184bae8bcdce707d40af543c59f4ede5c
BLAKE2b-256 checksum
How to use checksums
84d0b25730cbefadaaf4788cb326dc7d4c97e2b37110307fc2abe663461c306d
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 8, 2026.

Transparency log

Release files / ctboost-0.1.61-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL ctboost-0.1.61-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 2.1 MB
Tags CPython 3.12 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
9f496341ef1a14c90301e7deeae71436053a75e6a3ef2c37e97f55933a9bf9b4
BLAKE2b-256 checksum
How to use checksums
90e8b94d90d8a6694c4d83b76a679d15b07d1b377ff984b650bffc3e56190115
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 8, 2026.

Transparency log

Release files / ctboost-0.1.61-cp312-cp312-macosx_10_15_x86_64.whl

Download URL ctboost-0.1.61-cp312-cp312-macosx_10_15_x86_64.whl
Size 1.9 MB
Tags CPython 3.12 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
d0846ed4a104e5e15c98c1c708966257d3ab00061771a2380d807e71f879a65a
BLAKE2b-256 checksum
How to use checksums
3bd5ebfc952b5c6b8556fab979f4571c68990f46a83352cb44982f5ceacd934d
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 8, 2026.

Transparency log

Release files / ctboost-0.1.61-cp311-cp311-win_amd64.whl

Download URL ctboost-0.1.61-cp311-cp311-win_amd64.whl
Size 4.5 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
a08645a1d8a00c28a01be7f72287e696b01a2c88f6b5cb93725583a10373662a
BLAKE2b-256 checksum
How to use checksums
b908db19b80167b72c5d1280709853a00a194e75fc050e69a7c95f5a293b8668
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 8, 2026.

Transparency log

Release files / ctboost-0.1.61-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL ctboost-0.1.61-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 4.6 MB
Tags CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
94444ef1c46eccf0906bf7fedf152f765feeaf4aee0896e97c85dde8c4651f9b
BLAKE2b-256 checksum
How to use checksums
cde0cf5c88477b4a3edd5340024fd2123feafa2043b7058b499ae5dc23606a8b
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 8, 2026.

Transparency log

Release files / ctboost-0.1.61-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL ctboost-0.1.61-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 2.1 MB
Tags CPython 3.11 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
b33d52a10fea1ea8846b32d1c6a197b486d8ffb2b64d2cfbf1e6510c547996bd
BLAKE2b-256 checksum
How to use checksums
2a9465ed85c8a45ac42d4bc6f4caf8f0c14282af683e9a043ef9af4c909c5115
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 8, 2026.

Transparency log

Release files / ctboost-0.1.61-cp311-cp311-macosx_10_15_x86_64.whl

Download URL ctboost-0.1.61-cp311-cp311-macosx_10_15_x86_64.whl
Size 1.9 MB
Tags CPython 3.11 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
a23556dcc71b1e21a8db24f52c4dbe7ff73f05948131c71bf7a779e0c42b5347
BLAKE2b-256 checksum
How to use checksums
ce01da892965ff40fb86d58419a8c96612efec3037aef44bcbee0bba7caf18b7
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 8, 2026.

Transparency log

Release files / ctboost-0.1.61-cp310-cp310-win_amd64.whl

Download URL ctboost-0.1.61-cp310-cp310-win_amd64.whl
Size 4.5 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
b836c3f6895ae560ea8c7a48e8754fdb6ff5005f9751bdc27571111e21b724c0
BLAKE2b-256 checksum
How to use checksums
1e07bc78fa3890c600735c3405242cfd1eb52279b2d191b0611445e5eb63a904
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 8, 2026.

Transparency log

Release files / ctboost-0.1.61-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL ctboost-0.1.61-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 4.6 MB
Tags CPython 3.10 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
66869ea8b21021ccfe4e43d2183d31dcbf41087d3790aa3e1016bc40f9106900
BLAKE2b-256 checksum
How to use checksums
986b01674d6f4bd694f7770edf9376b645b18660b66810395f30a03c1e1e5baa
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 8, 2026.

Transparency log

Release files / ctboost-0.1.61-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL ctboost-0.1.61-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 2.1 MB
Tags CPython 3.10 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
b654cc1bde87e0f2da3414ec20ef1291f4a4a1f07b1dde78abf98d1cdfec89e9
BLAKE2b-256 checksum
How to use checksums
d25b19028af1149770c70c185cb580cbbfc36eb1ec2ef158e6177468649aa608
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 8, 2026.

Transparency log

Release files / ctboost-0.1.61-cp310-cp310-macosx_10_15_x86_64.whl

Download URL ctboost-0.1.61-cp310-cp310-macosx_10_15_x86_64.whl
Size 1.9 MB
Tags CPython 3.10 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
491a796c1a42cd61e2ededaf0da5ec07247df48cd9e8411c611261f0c67fe19b
BLAKE2b-256 checksum
How to use checksums
7ea4cd744b7419ef3a75b3a724fb62cbc3e13530a79402d7829fbca138a8c478
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 8, 2026.

Transparency log

Release files / ctboost-0.1.61-cp39-cp39-win_amd64.whl

Download URL ctboost-0.1.61-cp39-cp39-win_amd64.whl
Size 1.8 MB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
25ef84ae56b03bf62ccc435c8e083f9ac693679df1b0e863befa5fde2003ec79
BLAKE2b-256 checksum
How to use checksums
1f7059cb231aea3da803b0565e31d017ea39090473b2241f303a12a562be3dba
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 8, 2026.

Transparency log

Release files / ctboost-0.1.61-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL ctboost-0.1.61-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 2.2 MB
Tags CPython 3.9 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
7f7ce9fd1391e07247bafcd7e023c5328f887f897064434d7040387b8daff2dc
BLAKE2b-256 checksum
How to use checksums
dfc09297d6068874d2380c253492fee14fb975fac739c7d4a62614771c90ff89
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 8, 2026.

Transparency log

Release files / ctboost-0.1.61-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL ctboost-0.1.61-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 2.1 MB
Tags CPython 3.9 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
11acad0a91fb008db98e245d85cdc38454566b8e8a015a8f982527e0f923efc2
BLAKE2b-256 checksum
How to use checksums
a6366b43bdd862f5dd9d27bf5846026c62fba85798aeb60b2b1b54b6b558e17d
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 8, 2026.

Transparency log

Release files / ctboost-0.1.61-cp38-cp38-win_amd64.whl

Download URL ctboost-0.1.61-cp38-cp38-win_amd64.whl
Size 1.8 MB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
4687115d201c4d37f41349ce91bfde547636c792ff32af47dc246a8eb0397ff3
BLAKE2b-256 checksum
How to use checksums
ff7931d363c51a7d52a24fe34cb31b716b51852a069be093691e628d52f0fd23
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 8, 2026.

Transparency log

Release files / ctboost-0.1.61-cp38-cp38-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL ctboost-0.1.61-cp38-cp38-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 2.2 MB
Tags CPython 3.8 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
bb7ab32054e663589e2d22be8c503ff8500ecb3c202e90f1c9b648ca9a494251
BLAKE2b-256 checksum
How to use checksums
07c214d59e7160c0facc69672f02ad033fa5a717179a71c5b8896eb861e67284
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 8, 2026.

Transparency log

Release files / ctboost-0.1.61-cp38-cp38-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL ctboost-0.1.61-cp38-cp38-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 2.1 MB
Tags CPython 3.8 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
3e13cf0c3726998f90e99e09650561bad416d3a4c673d5cd2a1271aea7cf2510
BLAKE2b-256 checksum
How to use checksums
0a9ed0c2618c4b50abafa8cf73d79eec1d353bb7e2c65ae4854a523d25ecaab5
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 8, 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