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 taxi-zone membership, pickup-dropoff 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 pickup zones, dropoff zones, or H3 cells;
  • directed movement such as pickup-to-dropoff taxi 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[h3]"       # H3 lat/lon encoder
uv add "cartoboost[s2]"       # S2 lat/lon encoder
uv add "cartoboost[duckdb]"   # DuckDB relation inputs
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 pickup zones, dropoff zones, 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": "taxi_zones", "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={"taxi_zones": taxi_zones_train},
    feature_schema=schema,
)

predictions = model.predict(
    X_test_dense,
    sparse_sets={"taxi_zones": taxi_zones_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 Models

Graph models run independently through Node2VecStandaloneRegressor, GraphSageStandaloneRegressor, HeteroGraphSageStandaloneRegressor, HinSageStandaloneRegressor, and the matching standalone link predictors. Supported graph 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.

Graph encoders can also emit graph-derived columns for another estimator when you explicitly want a feature-generation workflow.

See Graph Models And Features for standalone graph regressors, standalone link predictors, encoder configs, directional features, OD-pair nodes, metapaths, artifacts, and benchmark guidance.

Neural Embedding Models

Use NeuralEmbeddingStandaloneRegressor for direct supervised ID modeling without a boosted wrapper.

from cartoboost import NeuralEmbeddingStandaloneRegressor

model = NeuralEmbeddingStandaloneRegressor(dim=16, random_state=7)
model.fit(pickup_zone_ids_train, y_train, dense=X_train)
predictions = model.predict(pickup_zone_ids_test, dense=X_test)

Use NeuralEmbeddingRegressor when high-cardinality IDs carry stable signal and you explicitly want learned dense embeddings appended to a tabular model 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.

See Neural Embedding Models And Features for the standalone neural API, artifacts, fallback behavior, and optional feature generation workflow.

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={"taxi_zones": taxi_zones_test},
    background_sparse_sets={"taxi_zones": taxi_zones_train},
)

Model artifacts are versioned JSON and include optional metadata, feature schema, and training configuration fields. Graph and neural standalone artifacts are complete model artifacts. Feature-generation artifacts should be persisted with whichever downstream model consumes their generated columns.

CLI

The CLI supports dense numeric CSV train, predict, eval, and inspect workflows. Use the Python API for list-valued sparse taxi-zone 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


Release history Release notifications | RSS feed

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.21.tar.gz (157.5 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.21-cp313-cp313-win_arm64.whl (1.2 MB view details)

Uploaded CPython 3.13Windows ARM64

cartoboost-0.1.21-cp313-cp313-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.13Windows x86-64

cartoboost-0.1.21-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

cartoboost-0.1.21-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

cartoboost-0.1.21-cp313-cp313-macosx_11_0_arm64.whl (1.2 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

cartoboost-0.1.21-cp313-cp313-macosx_10_12_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

cartoboost-0.1.21-cp312-cp312-win_arm64.whl (1.2 MB view details)

Uploaded CPython 3.12Windows ARM64

cartoboost-0.1.21-cp312-cp312-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.12Windows x86-64

cartoboost-0.1.21-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

cartoboost-0.1.21-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

cartoboost-0.1.21-cp312-cp312-macosx_11_0_arm64.whl (1.2 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

cartoboost-0.1.21-cp312-cp312-macosx_10_12_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

cartoboost-0.1.21-cp311-cp311-win_arm64.whl (1.2 MB view details)

Uploaded CPython 3.11Windows ARM64

cartoboost-0.1.21-cp311-cp311-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.11Windows x86-64

cartoboost-0.1.21-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

cartoboost-0.1.21-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

cartoboost-0.1.21-cp311-cp311-macosx_11_0_arm64.whl (1.2 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

cartoboost-0.1.21-cp311-cp311-macosx_10_12_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

cartoboost-0.1.21-cp310-cp310-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.10Windows x86-64

cartoboost-0.1.21-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

cartoboost-0.1.21-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

cartoboost-0.1.21-cp310-cp310-macosx_11_0_arm64.whl (1.2 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

cartoboost-0.1.21-cp310-cp310-macosx_10_12_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: cartoboost-0.1.21.tar.gz
  • Upload date:
  • Size: 157.5 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.21.tar.gz
Algorithm Hash digest
SHA256 28dfbdecdc62563bbc80259797e00d993f3c3ba2823fa8ff2286a52668d7a261
MD5 277c41e2d9720ef52f98bb06c7c9e263
BLAKE2b-256 d9784380a3783dd48f060228cc9abdc82211cbf2bdefd83e9e9db60ce369a7cc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cartoboost-0.1.21-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 1bb7f1748d33fb73de636cdcff45ce916071a84abba65e6ac9b6057f47fe6390
MD5 0ec3c2ff1bc8be806eabd83fff2aaef0
BLAKE2b-256 ce27afaa7f27e6d7f5b5acbbfc8aff9d51ee8b86da4e477f23e7cd68f27070d6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cartoboost-0.1.21-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 0696b72ff0bff731a9276f094c98b76c3354a97cc27271b3ccdae8afa3a5bd02
MD5 9c4a30c0687f891c3004426ede5bcd7a
BLAKE2b-256 42846b2d5eb08ea474e51ff882180b623ae087c8c505e28ed523bb9a72bd88f5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cartoboost-0.1.21-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f105a6f7ea88556b6aa39ed9c657f5717a19dd807f9c7aa0c408e06047e0b060
MD5 a0b654239c12c5b5397e8cffad28169f
BLAKE2b-256 40a7ab3b346cfd0ce65818cf86694594e64024cfbd5436cf63d29d0fa4dfe9e8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cartoboost-0.1.21-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 65d350b275797dbf66ca829a1f75342b8fda80ff03ed3a956c44fb79ff1c2c76
MD5 aceef4af3a06fa6827720c18a328de8d
BLAKE2b-256 d6d5252f74c25435ba4824a75d538567ce8764fec664402f523b385b45b2a7e4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cartoboost-0.1.21-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7e8e26da36ab2220028652cbfa721aa57a4821c90563dd048bcb5a1d4c8a4976
MD5 ead59fe3729e7bd57de433f6fb75174a
BLAKE2b-256 9d970a34f2e2cb0eab6c6f1caa1e849fb2542a5f9e25a4a4c18d2582e43ca92a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cartoboost-0.1.21-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 e3fe280e478d173e80d6524bda08bddc78c0dfa552c2e8694b43cef89d974b2d
MD5 9a6479c11fb08600854ec4686c56b09a
BLAKE2b-256 d7feff9546e82c27dce660b90afafce6075bd821e387c6fe7fb69054126a9552

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cartoboost-0.1.21-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 518abf20cad9435d9e134d259dacca2b0ad3975a32506a840090f4c7ee027138
MD5 188495fc2dd6677745a2e27592ef7966
BLAKE2b-256 787432c67bb0d41eafda90db3696d8bcd109655ae7ed1d81cff7f4d4483ac08b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cartoboost-0.1.21-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 5bc27a6ebb07b30a164b8ae5e7168adf163fd4cddd19e7a05ec853e5b83be8aa
MD5 8d83c6e182562c5a1c3b440e2a6564b3
BLAKE2b-256 3f370db0532d064ca13c4bbd40c84cd6c5c28b5c96d5948d073ea23a0be1a267

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cartoboost-0.1.21-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 08fef408bc1978f03e5ea640344ca697376f4ac29175f35e7fce9fc3f1bfff65
MD5 2493d4aa10ecfb6b2d5349f671ec7108
BLAKE2b-256 a6d519da7ef9ba34094d8f31674c2acc4d63bcf5cb18fde7116ae437f3346344

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cartoboost-0.1.21-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 63729d11d3a202abbaa3ada1f6ef5118e7904aeb3982fae96dcbc14c73783da0
MD5 e39346dbcf7c0cd3ce073b5e6d23cd1b
BLAKE2b-256 2d410bd36faa9aa4d5a1eed25ae0f5abd497a979706f3b58fca8cf409b52be3e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cartoboost-0.1.21-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b65f40dd15a9bb4586c66b276adab3c9ff3042a97bbfd4c0db1f557e4cabccd6
MD5 0cc749f0a7ca3409cfdb059bacd10df2
BLAKE2b-256 a02639b095db0ac7bc70af322c4efc19cd4e71839f9287466016af24f3deaed2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cartoboost-0.1.21-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 2fe96e82990496288709094d333c3f5901d04c6429ed8a1cbcd1ff672762ee20
MD5 dec19e0c726eb086c53743f6fadc2d90
BLAKE2b-256 162d7a37716d47a073005fa4937627310f4ac77089a1579b25ef744fa85b59ee

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cartoboost-0.1.21-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 94cf79c2286a16600c10b07688c0d4663f00b0e7f4a0ede59b3c317c12c18b13
MD5 28dd28d1b34f28b72709a4d6a66aac8d
BLAKE2b-256 272b39d703a75b6422b7e4df3bf20a740eb43eac3481b70066252842a2ac73cf

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cartoboost-0.1.21-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 f31cb97ed2c19b425ebdf15ef95d55246e56aad7aed8b6e0a83a021ae60eb742
MD5 ab50c25abe6ff25fa779eea76be30468
BLAKE2b-256 26fef9eb1a6ef77e16e68d684ea0a303a7be821f58040cdd880ee437fe9d4105

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cartoboost-0.1.21-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fe80e35e1a6c367c43e03c75f705fe57c5949ac407d5ed6ee9234fc040cb1ef6
MD5 2f433e4a973ec48b3c5f58ec74447a7a
BLAKE2b-256 de2dfc69ae2075760b7ae94d01b05c1f11bcaf2a098e95e2fd35a901c3debbc1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cartoboost-0.1.21-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 063cef26e11cc2702217470274956c6cb8e7c4fc76f94c4b49043b1f8bd43401
MD5 890884b36ffc0c8729c70e7c277641d4
BLAKE2b-256 c453340392095d1b8953e26b7949024b8e14758d775ff1dc49bd540f3a56c1ff

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cartoboost-0.1.21-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 23b1289c0a4163bb6f3044f5fdc3545d542a9fe07131164eddbeb13a81858a12
MD5 e998ae5f02cec88c7b667acc39c22989
BLAKE2b-256 e78aa54f3e9cc74574f95b84d40720fffc18789285476c695362728833f1fa8f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cartoboost-0.1.21-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 ec81ba86413d00e85014289373119e7f7acd903600b4541ae394dc243ddd3a26
MD5 cd93b80f09ba91652435a28513115ec4
BLAKE2b-256 c137121179743cad482b75539a379c160a65185b41fd0db696b0de026cfb9b5e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cartoboost-0.1.21-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 7710edbc427a53ef6afbc8972c6ab6218741a7adba7e38ff74b643ff946f2387
MD5 7a69a0659a1fb2192bf42d61be831eb9
BLAKE2b-256 091db48cc63881190e3948c562a89aa16ca7725ad0872872f65a99804f3296e1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cartoboost-0.1.21-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 65b48b24cf2f160c70f85029f4daea038497de43f9005f4c33a30b46720868b6
MD5 12b2601a21aa8c337cfaa6867ab9993a
BLAKE2b-256 9d78fb57f1589b0ae5bc277c67e5e8a1e0e9d4a67793363723e1932cd0f068e0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cartoboost-0.1.21-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3a4989a62d3cb5e01264ee340494a7680db9610eb717a79ada03a25ad34f7d31
MD5 204f553721f29c19dad2fcd88664b3ed
BLAKE2b-256 13100700efaf800c3b8d676c24ddb48c1b99eda0465747430e18d4202e822ddc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cartoboost-0.1.21-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c0f8b4618566a468920747dc00b0909684e713ea83477df33d03e4d3a6499328
MD5 dc951fd257af1ca0e9dca999b20df797
BLAKE2b-256 16c2cbc0c4ebc8335973df68eb5a1836a0b65afe6c5fa45af73a8dfa489f3053

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cartoboost-0.1.21-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 599ef71c86ecd328bead8732d41af73d077e22d5b2dd9fd9c0f58189cb9ad12a
MD5 6e94a15d4289c05457046a53e80c0200
BLAKE2b-256 415ce066d429dafff1da2910b0f72ccf2c303cc5f7721ce1b77b4a89fef51bc1

See more details on using hashes here.

Provenance

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