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.
  • Standalone neural embedding regressors for high-cardinality IDs, plus optional neural feature-generation workflows.
  • Standalone node2vec, GraphSAGE, heterogeneous GraphSAGE, and typed-schema HinSAGE graph regressors and link predictors, plus optional 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.22.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.22-cp313-cp313-win_arm64.whl (1.2 MB view details)

Uploaded CPython 3.13Windows ARM64

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

Uploaded CPython 3.13Windows x86-64

cartoboost-0.1.22-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.22-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.22-cp313-cp313-macosx_11_0_arm64.whl (1.2 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.13macOS 10.12+ x86-64

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

Uploaded CPython 3.12Windows ARM64

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

Uploaded CPython 3.12Windows x86-64

cartoboost-0.1.22-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.22-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.22-cp312-cp312-macosx_11_0_arm64.whl (1.2 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.12+ x86-64

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

Uploaded CPython 3.11Windows ARM64

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

Uploaded CPython 3.11Windows x86-64

cartoboost-0.1.22-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.22-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.22-cp311-cp311-macosx_11_0_arm64.whl (1.2 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 10.12+ x86-64

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

Uploaded CPython 3.10Windows x86-64

cartoboost-0.1.22-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.22-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.22-cp310-cp310-macosx_11_0_arm64.whl (1.2 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

cartoboost-0.1.22-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.22.tar.gz.

File metadata

  • Download URL: cartoboost-0.1.22.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.22.tar.gz
Algorithm Hash digest
SHA256 86989598cb927e94b5115511aa2096fc99bf5baa784c2a684628652ee102faa5
MD5 07344850c5b4eabc684f8f108d76f9f6
BLAKE2b-256 c891f289f00d4a8a739dc302e63900348beb09efb5570b925e090efac5c9247a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cartoboost-0.1.22-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 394bd3139a4ab0de2cca091fb709b4431f59c1837b4dd6f2fa884610bcf0702e
MD5 aaafcaa04ca096df9f0c147da704f85b
BLAKE2b-256 9bd6af5e35af1b82629f49871ad741ec0ca27b8170fe8557767fc9a543a4e18c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cartoboost-0.1.22-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 2c643dc9f72184c1137da2463abaa81aa9d7db3c97c2b5b66a655aac7b1041b6
MD5 1a203dcc287f64847d992b67063bb60e
BLAKE2b-256 ddbbc690848d5a6ce191d896d8eceb3277a8ae0c5bda8be25fedb9d8f582b98c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cartoboost-0.1.22-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a26aea8122b7602e101a778061dfe837cb08dd36a943dcf84db8518ef4179583
MD5 e28d0afb241b1c86be47558a6b404941
BLAKE2b-256 b57103ca82c4f5b978c2a6c194489b4f1f28053cba5c95855f78c437d83ac8fc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cartoboost-0.1.22-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 09f42cc811c12599292dc961d9f9299c66b60f515c0ec5296cb2b8bc5e701fd2
MD5 f6c8fabc8221fb532353825ca8488fc6
BLAKE2b-256 12a19840cbf37132bd074e7294fa3560916d515821417cb7d74f32de356bfd9c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cartoboost-0.1.22-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a976a7bf7278fe21e739bb0aaeb46b2a87fefc868027c5700a25cef1f8d16261
MD5 65e1e74009824134d0ee6430ac6901b3
BLAKE2b-256 a3db86c2e776d6b11b69e72175b499b2f0ec6611d4692b9f4d97cbe1a36f9fbb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cartoboost-0.1.22-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 e3db1ef2b4e33fb6c7be63add02cd15b08fff4134c68e0fe9452b833a384c73c
MD5 5df7a8f7dd914dd5e801a29f50f762cc
BLAKE2b-256 87dd7a7d8193a4c35c88c2ffe71fd84c3f5b8458fbf1ab58d64e0bb9ee831663

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cartoboost-0.1.22-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 9d79bfd9f4da992d439998f68d843b2dc45e0ca68a79e7f57542db4733b23b8b
MD5 a4b07fbe113c6708105207ec028aa9a1
BLAKE2b-256 f153a25ca982b710313b6c9cb0b3d4cc9c74d4d446267bed35c37aaac22e1f7a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cartoboost-0.1.22-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 466233f79df4e6ddf4b9863074260a4e5f5a1aa0da0f881faf27faaef301f530
MD5 f2f6587dc2603ce4c432ec627b2ca1a3
BLAKE2b-256 5f3716cab28337838f59cc9e65a111bad02ccdceb7836ad11907f7f92bf812e1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cartoboost-0.1.22-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 444b77d7a6d794f09716d6cc673c4e919eb86e7dc40fdb7e8d176caac48cda57
MD5 349a89cde8bd5d248576320086ae0e8c
BLAKE2b-256 e01c414163d5030410f4c3a183e8f9bd475b8c7c12f85daad728ec0082cf0b7f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cartoboost-0.1.22-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 512c68c99f2c3fd88afc27d0f6addf843f6d70e8d6b4a338122f9a7fa13595a1
MD5 0b74d3b4fe7865fe2974eb6f8f922744
BLAKE2b-256 0fc85c25bbda2fae077e21a78672b50ee50346d0df172a07f7eac9b8f235d719

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cartoboost-0.1.22-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5ef86250937c578758e367d54efd7e5a8e15ba497a072d5a1e8910c29f036468
MD5 c05b0d5f075e68289c614d3fcb230315
BLAKE2b-256 875f44502fa74c18680d87819c416d493852eefe50a393b311fd141ab735df4f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cartoboost-0.1.22-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 4852af41b51ccf8ba680c3dd67fb54e078358f07226b7a09d911e15ecc55e152
MD5 4742e8573b5bd4dac70932d33e0d21eb
BLAKE2b-256 b5fbdfa4d0df685bd2386c9f677968ad8ea0055c7010a5d8cbfb9ad9dd5b9c47

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cartoboost-0.1.22-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 a1bad3f7e6d268755e1d59c4cd2a6551f9a9b0947f043854894b0c7d2934fd25
MD5 93851493add080034e427ee804cb4710
BLAKE2b-256 fe2f1374f07e50ed88833dfc13502d0a8fe78a5d3a0f449b678769ed78ad768c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cartoboost-0.1.22-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 378050ea6597b9e0445d40dad4fdae3afa00d9aeac319095d213811d318a8b93
MD5 36a07bfc9e8481b684c73b7941688239
BLAKE2b-256 759f1da126adc84baba5af49e1a58e73d23277378a49b25b8f4a8bc2316a4ac1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cartoboost-0.1.22-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c63ad4e7c6d99b041038b7d091269576aecc50516b15a9dcc3546b11cb89457d
MD5 3320e7d790940085e140cd4cc192fcaa
BLAKE2b-256 30a7b584839f28748dee8f92adf4fdab19a52c61d28d7d96f2610bd03bca90e3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cartoboost-0.1.22-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ce72ae1ec46b147b3df8f888bb0b715e0690d4e975e7b698f58341ffed9c76c0
MD5 4f9d33b52dca98e37d0fae34dfd00451
BLAKE2b-256 e8e8377ec2f67cdc0613a1e16f01978415fe25808316c57227eca96e36089c81

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cartoboost-0.1.22-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2fd0bdf58bd14c674be17e30a86cd8cd063712d4d91cafcd322c8482a25b0e08
MD5 31066b04196db430cef3a5fa754bcea0
BLAKE2b-256 26616b83ddedf9c484ad1d735f927f01721041bc64e55669630bce38b4e41630

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cartoboost-0.1.22-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 1c216ecb87c97aacebfdee8fbb58a39c893989f28cdc06bca955de7e1a8bb5fa
MD5 1f41b921cc121145761195c433adb344
BLAKE2b-256 f803adfdb4c8c212b88115879c0a409802b85066f2f1f830f4587bc93c192f8c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cartoboost-0.1.22-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 cd50377e40be35e9a89535989bf34e63dfadbe84a251b8282605ff54b559dfcf
MD5 4433a896c142cd52a964895ab0ce158a
BLAKE2b-256 b11ba368f06324e1bf6f621ec94be6598faa2ba2ff6f85112eb9bda14d556225

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cartoboost-0.1.22-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 10265a07bd8196bd7326952ac292088b6bec5b26ca7321d5c985022a17d135d5
MD5 a028ef930a442c4b044b9b0aa80870e5
BLAKE2b-256 3d82e69bb2b8133e47c43a26540f063536abd0d154ecc0785d643c89d9dc06eb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cartoboost-0.1.22-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b7fef39cabca67f20404a71526507afba019615dbd404b5bc5cd62cf2c4422a8
MD5 380912b8765489639cc36cc13681aefe
BLAKE2b-256 4fa9f22b9f8091fee287967bb347f5a626557f23353b57a8ab4c95893edca5a1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cartoboost-0.1.22-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 dee010d51f88c8a0d0defdf5d7bc1e3f303571fafd1f38ee396a3be28be18f70
MD5 3d34309477ade6090288661c4c6e97b3
BLAKE2b-256 98fe0f8f7cf211fdaa6b9fd1862718aee4e35b8a997993e40edfb58d07e8584c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cartoboost-0.1.22-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 309f08084862c63ff7314742e6283e29b922960e1ef8108c0ca3271d891f23da
MD5 5fae5741545e83e75252e1fbe9d7684e
BLAKE2b-256 88fe5da8f2d87aac996cbec3a9c475bffa9ffee66eea61de8614710948e7429a

See more details on using hashes here.

Provenance

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