Skip to main content

Clean-room CartoBoost-inspired regression package.

Project description

cartoboost

CartoBoost is a Rust-backed Python regressor for temporal-spatial problems: demand by zone and time, route or lane performance, delivery ETA residuals, pickup/dropoff pricing effects, and other targets where place, time, and sparse location memberships matter.

CartoBoost is useful when a plain tabular booster needs a lot of manual feature engineering to see the structure in the data. It can train with:

  • Periodic splitters for hour-of-day, weekday, seasonality, or other wraparound time features.
  • Diagonal 2D and Gaussian/radial splitters for spatial boundaries and local neighborhoods.
  • Sparse-set splitters for route cells, zones, grid cells, encoded H3 cells, or other list-valued location memberships.
  • Fuzzy routing for smoother behavior near split boundaries.
  • Linear leaves for local residual trends after the tree finds a region.

The Python API follows sklearn conventions, so a data scientist can fit, evaluate, tune, explain, and save a model without working directly in Rust.

Install

Development requires stable Rust, Python 3.10 or newer, and uv 0.7 or newer.

uv sync --group dev
uv run --group dev maturin develop

maturin develop builds the native extension used by the Python estimator. Training and prediction require that extension.

To tune CartoBoost with Optuna, install the optional dependency:

uv sync --group dev --extra optuna

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.

Optuna works with the estimator through the standard sklearn contract:

import optuna
from sklearn.model_selection import cross_val_score

from cartoboost import CartoBoostRegressor


def objective(trial):
  model = CartoBoostRegressor(
    n_estimators=trial.suggest_int("n_estimators", 50, 300),
    learning_rate=trial.suggest_float("learning_rate", 0.01, 0.2, log=True),
    max_depth=trial.suggest_int("max_depth", 1, 6),
    min_samples_leaf=trial.suggest_int("min_samples_leaf", 1, 32),
  )
  scores = cross_val_score(
    model,
    X_train,
    y_train,
    cv=3,
    scoring="neg_mean_squared_error",
  )
  return float(-scores.mean())


study = optuna.create_study(direction="minimize")
study.optimize(objective, n_trials=30)
best_model = CartoBoostRegressor(**study.best_params).fit(X_train, y_train)

Temporal-Spatial Example

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

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 can split midnight-adjacent hours as neighbors instead of treating 23 and 0 as far apart.
  • diagonal_2d can learn oblique spatial boundaries that axis-only trees need many steps to approximate.
  • gaussian_2d can isolate radial neighborhoods around a local hotspot.
  • sparse_set can split on list-valued route or cell membership without building a wide one-hot matrix.
  • fuzzy=True can reduce hard jumps near spatial or temporal split boundaries.

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},
)

Native artifacts are versioned JSON and include optional metadata, feature schema, and training configuration fields. See Model Artifacts and SHAP Support.

CLI

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

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.0.tar.gz (85.3 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.0-cp313-cp313-win_arm64.whl (601.4 kB view details)

Uploaded CPython 3.13Windows ARM64

cartoboost-0.1.0-cp313-cp313-win_amd64.whl (642.2 kB view details)

Uploaded CPython 3.13Windows x86-64

cartoboost-0.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (723.6 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

cartoboost-0.1.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (680.7 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

cartoboost-0.1.0-cp313-cp313-macosx_11_0_arm64.whl (646.3 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

cartoboost-0.1.0-cp313-cp313-macosx_10_12_x86_64.whl (677.7 kB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

cartoboost-0.1.0-cp312-cp312-win_arm64.whl (601.8 kB view details)

Uploaded CPython 3.12Windows ARM64

cartoboost-0.1.0-cp312-cp312-win_amd64.whl (642.9 kB view details)

Uploaded CPython 3.12Windows x86-64

cartoboost-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (724.4 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

cartoboost-0.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (681.4 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

cartoboost-0.1.0-cp312-cp312-macosx_11_0_arm64.whl (646.6 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

cartoboost-0.1.0-cp312-cp312-macosx_10_12_x86_64.whl (678.1 kB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

cartoboost-0.1.0-cp311-cp311-win_arm64.whl (603.2 kB view details)

Uploaded CPython 3.11Windows ARM64

cartoboost-0.1.0-cp311-cp311-win_amd64.whl (642.8 kB view details)

Uploaded CPython 3.11Windows x86-64

cartoboost-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (724.1 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

cartoboost-0.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (681.1 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

cartoboost-0.1.0-cp311-cp311-macosx_11_0_arm64.whl (650.4 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

cartoboost-0.1.0-cp311-cp311-macosx_10_12_x86_64.whl (681.9 kB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

cartoboost-0.1.0-cp310-cp310-win_amd64.whl (642.7 kB view details)

Uploaded CPython 3.10Windows x86-64

cartoboost-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (724.2 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

cartoboost-0.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (681.2 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

cartoboost-0.1.0-cp310-cp310-macosx_11_0_arm64.whl (649.9 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

cartoboost-0.1.0-cp310-cp310-macosx_10_12_x86_64.whl (680.9 kB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: cartoboost-0.1.0.tar.gz
  • Upload date:
  • Size: 85.3 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.0.tar.gz
Algorithm Hash digest
SHA256 cb6d1f0f91ab6b02a88f828ab31c0b19fa709fe11adf0d6ff4c31b24b31bf1e1
MD5 a3d549476bf892611581b9212d1a9229
BLAKE2b-256 6b99fd05d8d80a029ba144785f588a77875d1fe0c41deab29c3b6369971c69af

See more details on using hashes here.

Provenance

The following attestation bundles were made for cartoboost-0.1.0.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.0-cp313-cp313-win_arm64.whl.

File metadata

  • Download URL: cartoboost-0.1.0-cp313-cp313-win_arm64.whl
  • Upload date:
  • Size: 601.4 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.0-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 5eff1bc8fb39b78a1f8b3eb125941dce4f6528f318cbc1d413b0ee4c2cbd27f7
MD5 76d047e9b6497bd6de4bb0dd19386bd0
BLAKE2b-256 4e01e7a056a4a9878eb93bf098129445e141680f674ef526a2311a9b4d865fce

See more details on using hashes here.

Provenance

The following attestation bundles were made for cartoboost-0.1.0-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.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: cartoboost-0.1.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 642.2 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for cartoboost-0.1.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 723300803d9f9517f6764ef15be774378164d9cb8295e84a553158da3949c18b
MD5 46e9f4f22eaf1aeb4bce8cf1ecf5e71c
BLAKE2b-256 6f4920bba7d729c1a23d1678b36edf9c97d7a75e9b1cf121c0f0d00d73cdd96f

See more details on using hashes here.

Provenance

The following attestation bundles were made for cartoboost-0.1.0-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.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cartoboost-0.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1a56121cad3eadad2314f8c326090104ca4fde546d710c69479fb6ffd0a4e92a
MD5 bd9243be10382006d4ceb1c48601441d
BLAKE2b-256 66ef17b8328ff386e97d17a833b4452e39d931c4723a492e1101f98733a1ca6c

See more details on using hashes here.

Provenance

The following attestation bundles were made for cartoboost-0.1.0-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.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for cartoboost-0.1.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 319458033c6930b35d01bc396074611b890b4a856562c50722bff0c719165cb7
MD5 75619783ea439d48fba48b336a751a31
BLAKE2b-256 8a28cfbbfd34178ad4d869aa1d8765a31e52c2049b8b24f96c0eb13e9d11a636

See more details on using hashes here.

Provenance

The following attestation bundles were made for cartoboost-0.1.0-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.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for cartoboost-0.1.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b6cfd50a59f071beebd90e6694b0a48057791a6e4cb1c3b3aa39583eeb40a556
MD5 baba277478362f89c70785d87758ef41
BLAKE2b-256 4051e5c905c5db9eb122e0cea2960842f6d4729440bae60fab8b92e635b169b6

See more details on using hashes here.

Provenance

The following attestation bundles were made for cartoboost-0.1.0-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.0-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for cartoboost-0.1.0-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 cc05e25236feb2dbc28349c1fb1e9f7a75c2b9e5e287cbece761bfc6db9d5b0b
MD5 468d5994e4ba9cea1d6c06e5c7a3f6ed
BLAKE2b-256 7d4269ffc581d6b345b4dccccf28edee7e0b5be6ee76c47952c688ec2a422cb9

See more details on using hashes here.

Provenance

The following attestation bundles were made for cartoboost-0.1.0-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.0-cp312-cp312-win_arm64.whl.

File metadata

  • Download URL: cartoboost-0.1.0-cp312-cp312-win_arm64.whl
  • Upload date:
  • Size: 601.8 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.0-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 a3aedf37f0458a4c7fcb2eafb6a00a2cd79c01bd6c8cf58503bfa8ad69fc99d1
MD5 2882d3e5a54c2351491d4e8de894d58b
BLAKE2b-256 b2fc4f74469a80947ae6ed7a053a68cc38cb57359de5e7e8de99fd1f1c220cc1

See more details on using hashes here.

Provenance

The following attestation bundles were made for cartoboost-0.1.0-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.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: cartoboost-0.1.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 642.9 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for cartoboost-0.1.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 b6f6f652d5a2d4cd5386b0f1417f360c8a6c658650ea06810d279f28b61b1813
MD5 842b20285b9d3f8bf89c2dd1dad908bc
BLAKE2b-256 a66d4c6a4e26712fe3f87756b78dce6fcf6dbcf2e5744080cbf2bc363aeda128

See more details on using hashes here.

Provenance

The following attestation bundles were made for cartoboost-0.1.0-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.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cartoboost-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8d1fafe467d54fce23b4e2b89c9e277e31d08b9cccefad1e73156ddceb85f715
MD5 623e326962342a512e4d8107eef1d40a
BLAKE2b-256 bf416a79cdd0ee676ba6befcd868944ab812b1c78aced25ba3675edbed406c4b

See more details on using hashes here.

Provenance

The following attestation bundles were made for cartoboost-0.1.0-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.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for cartoboost-0.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a26ced03869ac79e3f090f0781abfedbdbeae143fccb170f7f14e3bd84231cb7
MD5 8086b43bfa0586e9ca788983a2c0af8a
BLAKE2b-256 1d54b3fdded962037c3b4b96a932867828d4bb3604d5f78b4ba98c4c7b6cc216

See more details on using hashes here.

Provenance

The following attestation bundles were made for cartoboost-0.1.0-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.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for cartoboost-0.1.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5324ed68880333ee87bfe79aaa5205bdfdf680599c270a3c4beeb5e58c9ec238
MD5 b856c2df3479b9c7f170e36a90761030
BLAKE2b-256 e73f9ec0bbd835de16a6e9df6bc43b527368ed05b76f9907e4754f5d6a51404e

See more details on using hashes here.

Provenance

The following attestation bundles were made for cartoboost-0.1.0-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.0-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for cartoboost-0.1.0-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 7e16f0e0cfbf86bae830522371aaf460c3568a2c46dac9335233c64efb83e6b5
MD5 0667d5158e49f0a518ea88c766acdb88
BLAKE2b-256 530298125264f86687cdd23bd4951d5276259b0baf1bc9eb9defb29bd265595d

See more details on using hashes here.

Provenance

The following attestation bundles were made for cartoboost-0.1.0-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.0-cp311-cp311-win_arm64.whl.

File metadata

  • Download URL: cartoboost-0.1.0-cp311-cp311-win_arm64.whl
  • Upload date:
  • Size: 603.2 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.0-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 cde960055300606c97166be0ea114889d5365a94b143fdb8882fd6c38dd75278
MD5 f03f6dabbcefed5428b482b185bce37e
BLAKE2b-256 e870e35b084b06e2cddd009a4a0db3aaab3ad5722e0fabf8d6f3829110d1f8cc

See more details on using hashes here.

Provenance

The following attestation bundles were made for cartoboost-0.1.0-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.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: cartoboost-0.1.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 642.8 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for cartoboost-0.1.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 048cb979a9edfb101f2b153440dd40f3e56c8560064c265caf8b0311fac98f5e
MD5 ec6afd2778fc3e58e85ae1a42e7abe2b
BLAKE2b-256 58271598e51de79b0eda70fce4e7e47e2e417a40f558d6abb15844deac04c241

See more details on using hashes here.

Provenance

The following attestation bundles were made for cartoboost-0.1.0-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.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cartoboost-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f189506680c7365af8b61bfd26b7c2daefc39d63ae3d04a227d96938c145087e
MD5 ffd913aa04f2693de2310b5a363ee7ed
BLAKE2b-256 33cabb73f74da043dff1d27d317fc12996aca5b11b30c93807063dcf04a95c09

See more details on using hashes here.

Provenance

The following attestation bundles were made for cartoboost-0.1.0-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.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for cartoboost-0.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a930ecc7fc1189cfc9356fc16b67e29e9f4e44b30263819a3256f951be8871d0
MD5 8e1dd4efafbf336b2c62a15b1752674c
BLAKE2b-256 25df49d297c81d33476e56624d5302a0475f797457ddbeed611026a7ebe2562b

See more details on using hashes here.

Provenance

The following attestation bundles were made for cartoboost-0.1.0-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.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for cartoboost-0.1.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 80f372cb2ab70dfe8a1f6e4c584d270699d82ded44d2efd3618648426564f47b
MD5 8c13f671aaff46b8de89106487a5708b
BLAKE2b-256 a81b6f82026f9a2c1d5a05e35d6f6f2ae6a0b10cb9ff2273841ac6061960d1f8

See more details on using hashes here.

Provenance

The following attestation bundles were made for cartoboost-0.1.0-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.0-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for cartoboost-0.1.0-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 6615bf706d5388b07b9e15ad8db15646f1ade93b4ef71789d4f46c7b89a0bddb
MD5 c812542165de4176fa3ce9da3b173774
BLAKE2b-256 84a9fc001aa16a5788d81172a062efbf87dbf7e7138d9466a17f5cef28c166e2

See more details on using hashes here.

Provenance

The following attestation bundles were made for cartoboost-0.1.0-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.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: cartoboost-0.1.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 642.7 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for cartoboost-0.1.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 46097aef9493a322494bf7fcdafc9d76ae10015b048e32fa1ccec5b763429006
MD5 c13c50972aa2521d2d48d40dce700143
BLAKE2b-256 ddd0d35c5bc59fad0ba3685d9486ffc8d6d6137a86193d7b0fca5a8e6db34c17

See more details on using hashes here.

Provenance

The following attestation bundles were made for cartoboost-0.1.0-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.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cartoboost-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b95ed80eb3ea08e9c24d074c6dde4a0e4769ce79e457d7b2a7ee7accab982205
MD5 682346221e31cfd7998b738912338b6a
BLAKE2b-256 6da0ff7e2392a9304167e1c336e2f36e2d0c90b92d101da8cada169eaa61fc15

See more details on using hashes here.

Provenance

The following attestation bundles were made for cartoboost-0.1.0-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.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for cartoboost-0.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 34561ed66b269d65e8823e87a280f52a4ab52f71a5ba9e00fd54ab4eb1f154c1
MD5 856dee49e8c8877b2ee73ffe803df3fd
BLAKE2b-256 20f0e4e456ad2d4f5b8356ae0f33f1485ed6b47d4457b268966b066a29fa476d

See more details on using hashes here.

Provenance

The following attestation bundles were made for cartoboost-0.1.0-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.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for cartoboost-0.1.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cdf63fe0dce7f79f08b649b6194fcc61a44f8bd98cbe72a9d052985ab0845ff7
MD5 9c4a72c02fe3bdbbe052c2c2af4d766a
BLAKE2b-256 935e5c1d3ef1e70fe21ba7500201b49be4ff1d0e044833fc0f60d003b71d4c31

See more details on using hashes here.

Provenance

The following attestation bundles were made for cartoboost-0.1.0-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.0-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for cartoboost-0.1.0-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 fa31940d2dea15351363b664bf575251aa74521b0f7b48a03599fdba53d88f19
MD5 abc26426dc2cbdbc2b4a4f7d7a064c1f
BLAKE2b-256 29fe67d0a2598d2df489bd14c4fd59a51c0b3411c3d3de5005c38bb7eabd45f9

See more details on using hashes here.

Provenance

The following attestation bundles were made for cartoboost-0.1.0-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