Skip to main content

Clean-room CartoBoost-inspired regression package.

Project description

CartoBoost

PyPI Python CI Docs Publish License: MIT

CartoBoost is a Python regression toolkit for temporal, spatial, geotemporal, and graph-derived prediction problems. It keeps the estimator workflow familiar to scikit-learn users while adding modeling primitives for place, time, sparse route membership, source-target directionality, and learned graph context.

Use CartoBoost when a standard tabular booster is a strong baseline, but your problem still requires hand-built features to represent:

  • wraparound time such as hour-of-day, weekday, or seasonal cycles;
  • 2D spatial boundaries, corridors, depots, hotspots, and service regions;
  • list-valued memberships such as route cells, zones, markets, or H3 cells;
  • source-target movement such as origin-to-destination flows;
  • high-cardinality IDs that benefit from learned embeddings.

Core Capabilities

CartoBoost supports:

  • L2 and quantile regression objectives.
  • Constant and linear residual leaves.
  • Axis, histogram-axis, diagonal 2D, Gaussian/radial 2D, periodic, sparse-set, and fuzzy split behavior.
  • Dense numeric arrays plus list-valued sparse-set features.
  • Feature schemas for numeric, periodic, sparse-set, and model-contract validation.
  • JSON model artifacts and portable weights artifacts.
  • Optional SHAP explanations, Optuna tuning, Polars input support, and ONNX export for the supported dense axis-tree subset.
  • Neural embedding features for high-cardinality IDs.
  • node2vec, GraphSAGE, heterogeneous GraphSAGE, and typed-schema HinSAGE graph feature encoders.

Install

Install the released package from PyPI:

uv add cartoboost

Optional integrations:

uv add "cartoboost[explain]"  # SHAP support
uv add "cartoboost[optuna]"   # Optuna tuning
uv add "cartoboost[polars]"   # Polars inputs
uv add "cartoboost[onnx]"     # ONNX export subset

Verify the install:

python -c "import cartoboost; print(cartoboost.__version__)"
cartoboost --help

Basic Regression

from cartoboost import CartoBoostRegressor

model = CartoBoostRegressor(
    n_estimators=100,
    learning_rate=0.05,
    max_depth=4,
    min_samples_leaf=20,
    splitters=["axis"],
)

model.fit(X_train, y_train)
predictions = model.predict(X_test)

The estimator supports sklearn-style get_params, set_params, clone, Pipeline, GridSearchCV, and NumPy-array predictions.

Temporal-Spatial Modeling

Use dense columns for numeric location and time features, and sparse-set columns for memberships such as route cells, zones, markets, or encoded H3 cells.

from cartoboost import CartoBoostRegressor

schema = {
    "dense": [
        {"name": "pickup_x", "kind": "numeric"},
        {"name": "pickup_y", "kind": "numeric"},
        {"name": "hour_of_day", "kind": "periodic", "period": 24},
        {"name": "trip_distance", "kind": "numeric"},
    ],
    "sparse_sets": [
        {"name": "route_cells", "kind": "sparse_set"},
    ],
}

model = CartoBoostRegressor(
    n_estimators=200,
    learning_rate=0.04,
    max_depth=5,
    min_samples_leaf=30,
    splitters=["axis", "diagonal_2d", "gaussian_2d", "periodic:24", "sparse_set"],
    fuzzy=True,
    fuzzy_bandwidth=0.05,
)

model.fit(
    X_train_dense,
    y_train,
    sparse_sets={"route_cells": route_cells_train},
    feature_schema=schema,
)

predictions = model.predict(
    X_test_dense,
    sparse_sets={"route_cells": route_cells_test},
)

Why this helps:

  • periodic:24 treats midnight-adjacent hours as neighbors.
  • diagonal_2d learns oblique spatial boundaries more directly than axis-only trees.
  • gaussian_2d isolates radial neighborhoods around local hotspots.
  • sparse_set splits on list-valued route or cell membership without a wide one-hot matrix.
  • fuzzy=True reduces hard jumps near spatial or temporal boundaries.

Graph Features

CartoBoost can precompute graph-derived columns before booster training. Supported encoder families are node2vec, GraphSAGE, HeteroGraphSAGE, and HinSAGE. Direction is a first-class contract: A -> B and B -> A can be separate facts, features, and embeddings.

See Graph Features for encoder configs, directional features, OD-pair nodes, metapaths, artifacts, and benchmark guidance.

Neural Embedding Hybrid

Use NeuralEmbeddingRegressor when high-cardinality IDs carry stable signal and you want learned dense embeddings appended to the tree input.

from cartoboost import NeuralEmbeddingRegressor

model = NeuralEmbeddingRegressor(
    dim=16,
    use_residual=True,
    base_model_kwargs={"n_estimators": 80, "splitters": ["axis"]},
    final_model_kwargs={"n_estimators": 120, "splitters": ["axis", "periodic:24"]},
)

model.fit(X_train, y_train, ids=ids_train)
predictions = model.predict(X_test, ids=ids_test)

For a quick head-to-head comparison on one split:

from cartoboost import benchmark_neural_vs_cartoboost

results = benchmark_neural_vs_cartoboost(X, y, ids, split_ratio=0.8)

Use this helper as an initial signal check, then validate with your real temporal, spatial, grouped, or out-of-time split.

Save, Load, And Explain

model.save("model.cartoboost.json")
loaded = CartoBoostRegressor.load("model.cartoboost.json")

explanation = loaded.explain_shap(
    X_test_dense,
    background=X_train_dense,
    sparse_sets={"route_cells": route_cells_test},
    background_sparse_sets={"route_cells": route_cells_train},
)

Model artifacts are versioned JSON and include optional metadata, feature schema, and training configuration fields. Graph and neural feature artifacts should be persisted alongside the booster when features are precomputed offline.

CLI

The CLI supports dense numeric CSV train, predict, eval, and inspect workflows. Use the Python API for list-valued sparse route-cell features and graph-derived feature pipelines.

cartoboost train --data train.csv --config configs/regression.toml --model-out model.json
cartoboost predict --model model.json --input test.csv --predictions-out predictions.csv
cartoboost eval --model model.json --data test_with_target.csv

Documentation

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cartoboost-0.1.19.tar.gz (143.6 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

cartoboost-0.1.19-cp313-cp313-win_arm64.whl (998.0 kB view details)

Uploaded CPython 3.13Windows ARM64

cartoboost-0.1.19-cp313-cp313-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.13Windows x86-64

cartoboost-0.1.19-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

cartoboost-0.1.19-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

cartoboost-0.1.19-cp313-cp313-macosx_11_0_arm64.whl (1.0 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

cartoboost-0.1.19-cp313-cp313-macosx_10_12_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

cartoboost-0.1.19-cp312-cp312-win_arm64.whl (998.1 kB view details)

Uploaded CPython 3.12Windows ARM64

cartoboost-0.1.19-cp312-cp312-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.12Windows x86-64

cartoboost-0.1.19-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

cartoboost-0.1.19-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

cartoboost-0.1.19-cp312-cp312-macosx_11_0_arm64.whl (1.0 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

cartoboost-0.1.19-cp312-cp312-macosx_10_12_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

cartoboost-0.1.19-cp311-cp311-win_arm64.whl (999.5 kB view details)

Uploaded CPython 3.11Windows ARM64

cartoboost-0.1.19-cp311-cp311-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.11Windows x86-64

cartoboost-0.1.19-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

cartoboost-0.1.19-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

cartoboost-0.1.19-cp311-cp311-macosx_11_0_arm64.whl (1.0 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

cartoboost-0.1.19-cp311-cp311-macosx_10_12_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

cartoboost-0.1.19-cp310-cp310-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.10Windows x86-64

cartoboost-0.1.19-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

cartoboost-0.1.19-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

cartoboost-0.1.19-cp310-cp310-macosx_11_0_arm64.whl (1.0 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

cartoboost-0.1.19-cp310-cp310-macosx_10_12_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

File details

Details for the file cartoboost-0.1.19.tar.gz.

File metadata

  • Download URL: cartoboost-0.1.19.tar.gz
  • Upload date:
  • Size: 143.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for cartoboost-0.1.19.tar.gz
Algorithm Hash digest
SHA256 50fbb45bcf1c3407bd5686d03ae8ed1358f23e38874bdd4c2ca47adce475f5f5
MD5 c894048fc2619d6a5b10b95e7e3f7a55
BLAKE2b-256 7c6ee9327fc9e90a4a1a2c68615443dac493b5763ad81a58d27bab4811ba91cf

See more details on using hashes here.

Provenance

The following attestation bundles were made for cartoboost-0.1.19.tar.gz:

Publisher: publish-pypi.yml on TheCulliganMan/CartoBoost

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cartoboost-0.1.19-cp313-cp313-win_arm64.whl.

File metadata

  • Download URL: cartoboost-0.1.19-cp313-cp313-win_arm64.whl
  • Upload date:
  • Size: 998.0 kB
  • Tags: CPython 3.13, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for cartoboost-0.1.19-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 a8288805a56b4340731951473ce207bb421620acb18be238cbd7e2c18f421c2f
MD5 40cd4b3e4dc002a52f4b7055d8ab4446
BLAKE2b-256 fe19916ccef4f216b4db24fcdff8344b3901c7fa1007443b1c641f4cb1066285

See more details on using hashes here.

Provenance

The following attestation bundles were made for cartoboost-0.1.19-cp313-cp313-win_arm64.whl:

Publisher: publish-pypi.yml on TheCulliganMan/CartoBoost

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cartoboost-0.1.19-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for cartoboost-0.1.19-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 1b3aa884f2abdca1652dcb10708ac1a9e3a45a9768d18d8362971d7b4c5490ed
MD5 20f5e5e3fed593fa2464a2e3136cc8cc
BLAKE2b-256 7ec59b585debc3bf25d843dc1f6748b3cff11f10117982e5ad3f50f202b660a7

See more details on using hashes here.

Provenance

The following attestation bundles were made for cartoboost-0.1.19-cp313-cp313-win_amd64.whl:

Publisher: publish-pypi.yml on TheCulliganMan/CartoBoost

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cartoboost-0.1.19-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cartoboost-0.1.19-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 004571ffca1cfe35122c983e6f92f1ce586fb0ad099be9ae0301a3402ff784d0
MD5 707e796979c1c23744d359fce1ac3aba
BLAKE2b-256 e4dc205c5078cf990d62866f2cc26c10694a53d3edbede952c743795b7b08ebc

See more details on using hashes here.

Provenance

The following attestation bundles were made for cartoboost-0.1.19-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: publish-pypi.yml on TheCulliganMan/CartoBoost

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cartoboost-0.1.19-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for cartoboost-0.1.19-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c38d5603f1a73643ea5f3f8bb8756cb383ae6a5dbb0f1e0e64886eea44cb7073
MD5 cea2310181588948f509239aaad3e452
BLAKE2b-256 7f11d410864cc87c3950bc4b2001b304093702717ae0e9691442c4fbde39a450

See more details on using hashes here.

Provenance

The following attestation bundles were made for cartoboost-0.1.19-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: publish-pypi.yml on TheCulliganMan/CartoBoost

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cartoboost-0.1.19-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for cartoboost-0.1.19-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0e143721824f11f880b2990571f4956105c6421498d5bfdf08e7c578c05a3995
MD5 ec5ac86009d894efb773568e8b7fdb0c
BLAKE2b-256 9b52d890cb1c178caa653f74857b266ace80fd448c1bd7404bb71f4656cbebc1

See more details on using hashes here.

Provenance

The following attestation bundles were made for cartoboost-0.1.19-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: publish-pypi.yml on TheCulliganMan/CartoBoost

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cartoboost-0.1.19-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for cartoboost-0.1.19-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 ab7f77bce822f21e48320cb73287aac77d0052248bc4738b2215a74675e3b387
MD5 e3b3e9fe0551d4e04f2c79b753068666
BLAKE2b-256 4dc6808a6e3258af729f894fe1c66101b7c53e42fe324da5b59c4de483881b1d

See more details on using hashes here.

Provenance

The following attestation bundles were made for cartoboost-0.1.19-cp313-cp313-macosx_10_12_x86_64.whl:

Publisher: publish-pypi.yml on TheCulliganMan/CartoBoost

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cartoboost-0.1.19-cp312-cp312-win_arm64.whl.

File metadata

  • Download URL: cartoboost-0.1.19-cp312-cp312-win_arm64.whl
  • Upload date:
  • Size: 998.1 kB
  • Tags: CPython 3.12, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for cartoboost-0.1.19-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 542f67ff66abb4bbd49e6491d6df278621917833b3c31e2a6c7e8b86779e8daa
MD5 15601678a77323d4bcf1399ce4afcd45
BLAKE2b-256 2acbc04f3fa0191f3d8fb94cdca8a01a1cb1ef438c7eaa7cb7a519d4688c3660

See more details on using hashes here.

Provenance

The following attestation bundles were made for cartoboost-0.1.19-cp312-cp312-win_arm64.whl:

Publisher: publish-pypi.yml on TheCulliganMan/CartoBoost

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cartoboost-0.1.19-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for cartoboost-0.1.19-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 2b3fe263c18a4ecbc5343105629cdacb9f249222c2695ba82f910fc40603691f
MD5 61c5d2b01d222de63570a2799aca98ed
BLAKE2b-256 9d9a6cdc040786437fe4a8ede9056a8d6acf9d81a33ce321b64dd3fd2afc88d2

See more details on using hashes here.

Provenance

The following attestation bundles were made for cartoboost-0.1.19-cp312-cp312-win_amd64.whl:

Publisher: publish-pypi.yml on TheCulliganMan/CartoBoost

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cartoboost-0.1.19-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cartoboost-0.1.19-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 53c3209a5d759f223c4d15ac41101de7a86d0d5b900979986b9f7a688554c14f
MD5 a503681f500a889ee1251d57caa7bd3e
BLAKE2b-256 b5c4e43005473e86ecea76a54e49a08df71acd429685e0a8aad78e3bc7899730

See more details on using hashes here.

Provenance

The following attestation bundles were made for cartoboost-0.1.19-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: publish-pypi.yml on TheCulliganMan/CartoBoost

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cartoboost-0.1.19-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for cartoboost-0.1.19-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0fbebfc7e9b5e7692cbc169330bf353472fe00318d9c5b1a3c1a397d4b8f4047
MD5 f8d79783cc5f7d842418c576ecb4b2cf
BLAKE2b-256 250285806cb509ed6b9b6ef491fb62629ceda519ee9582642b79404ecea29d3d

See more details on using hashes here.

Provenance

The following attestation bundles were made for cartoboost-0.1.19-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: publish-pypi.yml on TheCulliganMan/CartoBoost

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cartoboost-0.1.19-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for cartoboost-0.1.19-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 407311dfc5ff45eb739fcc9818c9524adbefdbe87b4ebfc109bc973e59620240
MD5 23e379af9d791806155d5ace4bd247f0
BLAKE2b-256 d0e441f9da1c2731460c19fd79a542acf212bca4edcd9e03b237a50c34105572

See more details on using hashes here.

Provenance

The following attestation bundles were made for cartoboost-0.1.19-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: publish-pypi.yml on TheCulliganMan/CartoBoost

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cartoboost-0.1.19-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for cartoboost-0.1.19-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 6acd682820fba763aa523d7c003582129444a302a2642413c4310513b4051a59
MD5 e9a2f01f43b7bf186d265bd179685279
BLAKE2b-256 3f69bfb13c285517f72ae1dcafbf37afc32e71e5f9e0dd5cc3228bb6d748d58c

See more details on using hashes here.

Provenance

The following attestation bundles were made for cartoboost-0.1.19-cp312-cp312-macosx_10_12_x86_64.whl:

Publisher: publish-pypi.yml on TheCulliganMan/CartoBoost

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cartoboost-0.1.19-cp311-cp311-win_arm64.whl.

File metadata

  • Download URL: cartoboost-0.1.19-cp311-cp311-win_arm64.whl
  • Upload date:
  • Size: 999.5 kB
  • Tags: CPython 3.11, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for cartoboost-0.1.19-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 9193b7a9b5e363fdb749e68de8627389060af2fa13537489fa6727967be2556c
MD5 bfd97feca15921c8bc5b4ae695587638
BLAKE2b-256 8aed6ca67d0820b88266075524591d8fdef73bcc9d9bd430571cb4f75b6050ef

See more details on using hashes here.

Provenance

The following attestation bundles were made for cartoboost-0.1.19-cp311-cp311-win_arm64.whl:

Publisher: publish-pypi.yml on TheCulliganMan/CartoBoost

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cartoboost-0.1.19-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for cartoboost-0.1.19-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 47bc71732eb9da9839fce45cfcaa74c19f896eb5ea5013bd11d2583958feabe7
MD5 6d78cf6f751f692addcabb662120e5bb
BLAKE2b-256 81fb4920ff223ce1dbb3e1cc796390521c9e8ebded5a4fa3280cfb1469bdf0fe

See more details on using hashes here.

Provenance

The following attestation bundles were made for cartoboost-0.1.19-cp311-cp311-win_amd64.whl:

Publisher: publish-pypi.yml on TheCulliganMan/CartoBoost

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cartoboost-0.1.19-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cartoboost-0.1.19-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4c5ad438358ff8b0d2fd32a3b47978a0f5b2a42910e6e991c6347b5b6ce6c1fe
MD5 1def1a3c3073a162654913b87427d844
BLAKE2b-256 77d174a02d3c58b87b2773aa59e08d018b7e767d803cc243929565d45b764e23

See more details on using hashes here.

Provenance

The following attestation bundles were made for cartoboost-0.1.19-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: publish-pypi.yml on TheCulliganMan/CartoBoost

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cartoboost-0.1.19-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for cartoboost-0.1.19-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d0b04ffbb62cf6d24f9ad2cb000a56d6280adb1ba7c5ac1cddfad590c73558e3
MD5 0d889cc4f522df929cee4ef6d172846e
BLAKE2b-256 9f0dd0f88aeddf45ee2e2bcd15da73d2720db19eb7d7b6bdae63d2a91addefea

See more details on using hashes here.

Provenance

The following attestation bundles were made for cartoboost-0.1.19-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: publish-pypi.yml on TheCulliganMan/CartoBoost

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cartoboost-0.1.19-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for cartoboost-0.1.19-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 04990837a43108d4b9a4a7ea4fb76385a05de9c3e4aa09c5b92619b29e49dd51
MD5 bbb1a20d035d159a10cd0a672f08e05a
BLAKE2b-256 b2a20a8df6905927a4c8fd3aecbad420a1571b09431c205dcfebf3a0c7628803

See more details on using hashes here.

Provenance

The following attestation bundles were made for cartoboost-0.1.19-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: publish-pypi.yml on TheCulliganMan/CartoBoost

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cartoboost-0.1.19-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for cartoboost-0.1.19-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 7d2382a9f7a5a1e409fc27e144f2513f6a5e619cc025e73e9f262a1f6abbf39c
MD5 eab46cd8bb286bc8dcd5332f7089b0e6
BLAKE2b-256 f680a6f59fbde344f67904276bd5adb296fd532386189eb6811055b0edd54d41

See more details on using hashes here.

Provenance

The following attestation bundles were made for cartoboost-0.1.19-cp311-cp311-macosx_10_12_x86_64.whl:

Publisher: publish-pypi.yml on TheCulliganMan/CartoBoost

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cartoboost-0.1.19-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for cartoboost-0.1.19-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 25ab09eef869fe43e862f48dcb3660afa989c420368454dec4508bd5702b622f
MD5 3dce005bf783f7e91e35169d7d8608b6
BLAKE2b-256 e1c7be5a0c18693d8f1b2f501b53af87366c54deac91ae0487f33987b3f74df4

See more details on using hashes here.

Provenance

The following attestation bundles were made for cartoboost-0.1.19-cp310-cp310-win_amd64.whl:

Publisher: publish-pypi.yml on TheCulliganMan/CartoBoost

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cartoboost-0.1.19-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cartoboost-0.1.19-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4c14d548959b3b4f7af60b53156124acf7fa158ba9f58cc33d69ade93b1d61f2
MD5 56715bd0c8c0db0180e4dc95d204e8e6
BLAKE2b-256 0edcfa5e8d5cba507fe30c5cecc7a20678f4855c89348f5d926e9a86ae4da461

See more details on using hashes here.

Provenance

The following attestation bundles were made for cartoboost-0.1.19-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: publish-pypi.yml on TheCulliganMan/CartoBoost

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cartoboost-0.1.19-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for cartoboost-0.1.19-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 04263df2f662a33b45395c30e2b409253589d6bf99ed752979868e5162bc7fdb
MD5 a2158c1815d91f43e3b4dcb33781728e
BLAKE2b-256 b0c6da372cf3a386afa9e28848a1cc32f6313ca42284503ca1d8c5104400e732

See more details on using hashes here.

Provenance

The following attestation bundles were made for cartoboost-0.1.19-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: publish-pypi.yml on TheCulliganMan/CartoBoost

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cartoboost-0.1.19-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for cartoboost-0.1.19-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 927a543089ddcdf15acc06b8a360b73665df1a7db2a151717810bd5afbb2976d
MD5 620c324ffd3870f30ca80117063195e6
BLAKE2b-256 4242ae75dd528accfa8dec94138082b51fbd702d971cdb6db60381bf61a70ebc

See more details on using hashes here.

Provenance

The following attestation bundles were made for cartoboost-0.1.19-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: publish-pypi.yml on TheCulliganMan/CartoBoost

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cartoboost-0.1.19-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for cartoboost-0.1.19-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 0c0fca62d719f206cd774c6c3129cebf59e71138a30438746d40cd39063aacd3
MD5 ba78e58366ffce7ced7ccf9129f630f2
BLAKE2b-256 0e8fe5a0bc9611f2b005dc3c5c981cb7beca9fb22b855bd0b47444c7be6f2f03

See more details on using hashes here.

Provenance

The following attestation bundles were made for cartoboost-0.1.19-cp310-cp310-macosx_10_12_x86_64.whl:

Publisher: publish-pypi.yml on TheCulliganMan/CartoBoost

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page