Skip to main content

CartoBoost

PyPI Python CI Docs Release License: MIT

CartoBoost is a Python toolkit for regression, classification, grouped ranking, and forecasting problems where place, time, route structure, or repeated identifiers matter. It is aimed at scientific and applied modeling workflows such as mobility, logistics, demand forecasting, route ranking, and other structured prediction problems.

Choose CartoBoost when a standard tabular booster is a serious baseline, but the study also needs model structure for:

  • cyclic time such as hour-of-day, weekday, or seasonal demand;
  • 2D spatial patterns such as corridors, neighborhoods, hotspots, and service boundaries;
  • list-valued memberships such as zones, route cells, H3 cells, or S2 cells;
  • directed movement such as source to target flow;
  • high-cardinality place or route ids that may benefit from learned embeddings;
  • leakage-aware validation and reproducible benchmark comparisons.

CartoBoost keeps a familiar estimator workflow, but the main goal is not to hide the modeling choices. It helps you state them clearly, test them against simpler baselines, and preserve the fitted artifacts that produced the result.

When It Fits

CartoBoost is most useful when the scientific question is about structured temporal-spatial signal:

  • Does hour-of-day interact with location context when estimating duration?
  • Do zone memberships change fare estimates after distance and calendar features are included?
  • Does preserving route direction change source-target predictions compared with unordered identifiers?
  • How do rolling-origin demand forecasts compare with naive, seasonal naive, theta, ETS, or supervised lag baselines on the same split?
  • Do spatial splitters recover zone or corridor signal that an axis-only model approximates poorly?

It is less useful when place/time structure is irrelevant, the dataset is too small to support structured validation, or a simple interpretable model already answers the study question.

Modeling Primitives

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 and optional neural feature-generation workflows for high-cardinality IDs.
  • node2vec, GraphSAGE, heterogeneous GraphSAGE, and typed-schema HinSAGE graph regressors, link predictors, and graph feature encoders.
  • Forecasting APIs for geographic and temporal single-series or panel demand, including rolling-origin backtests, naive/seasonal naive/theta/optimized-theta/ETS/AutoARIMA models, supervised CartoBoost lag forecasting, weighted ensembles, CLI runs, and portable forecast artifacts.
  • General utilities outside the forecasting API, including single-series forecast helpers, local-level/local-linear Kalman filters, Croston/SBA/TSB intermittent demand, and ordinary kriging.

Install

Install the released package from PyPI:

uv add cartoboost

Optional integrations stay optional:

uv add "cartoboost[explain]"  # SHAP support
uv add "cartoboost[h3]"       # H3 point and decoded-route encoder
uv add "cartoboost[s2]"       # S2 point and decoded-route 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

Structured Regression Workflow

Start with the scientific design:

  1. Define the target, such as transformed duration, fare amount, or demand.
  2. Hold out data in a way that matches deployment, usually out-of-time for tabular rows or rolling-origin for demand forecasts.
  3. Compare against serious baselines on the same rows, such as LightGBM or XGBoost for tabular regression.
  4. Add CartoBoost structure only when it maps to a real place, time, or relationship hypothesis.

Then fit the estimator:

from cartoboost import CartoBoostRegressor

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

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

For structured mobility or operations data, dense columns might include trip distance, hour, weekday, coordinates, route context, or category flags. Add sparse-set columns when each row has route-cell, zone, or similar memberships. Decoded OSRM or Valhalla routes can be converted into H3/S2 sparse rows with build_h3_route_sparse_sets or build_s2_route_sparse_sets.

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

model = CartoBoostRegressor(
    n_estimators=200,
    learning_rate=0.04,
    max_depth=5,
    min_samples_leaf=30,
    splitters=["axis", "periodic:24", "sparse_set"],
)

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

Why these choices can matter:

  • periodic:24 treats midnight-adjacent pickup hours as neighbors.
  • diagonal_2d can represent oblique spatial boundaries more directly than axis-only trees.
  • gaussian_2d can isolate radial neighborhoods around hotspots or airports.
  • sparse_set splits on list-valued route or cell membership without a wide one-hot matrix.
  • fuzzy routing can reduce hard jumps near spatial or temporal boundaries.

Forecast Regular Series

Use forecasting APIs when the target is future demand, counts, or other regular series.

from cartoboost.forecasting import ForecastFrame, ThetaForecaster

frame = ForecastFrame.from_pandas(
    lane_demand,
    timestamp_col="timestamp",
    target_col="demand",
    series_id_col="series_id",
    freq="D",
)

model = ThetaForecaster(season_length=7)
model.fit(frame)
forecast = model.predict(horizon=14)

Forecast outputs use deterministic columns: series_id, timestamp, horizon, model, and mean. Use rolling-origin backtests before making quality claims, and compare against naive, seasonal, local, or external forecasting baselines on the same series and cutoff dates.

Graph And Learned-ID Structure

Use graph models when relationships are part of the observation process: directed flows, zone hierarchies, route networks, or metapaths. Direction is explicit, so A -> B and B -> A can be different facts, features, and embeddings.

Use neural embedding models when high-cardinality ids, such as locations or route ids, carry stable residual signal. Treat these as hypotheses to validate, not automatic upgrades.

from cartoboost import NeuralEmbeddingRegressor

model = NeuralEmbeddingRegressor(
    dim=16,
    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=location_ids_train)
predictions = model.predict(X_validation, ids=location_ids_validation)

Benchmarks And Claims

Benchmark reports should identify the dataset, target, feature set, split design, comparison models, metrics, and meaning of the result. In this repo, benchmarks track structured regression and forecasting tasks over real data families.

Quality claims should come from real runs with fixed comparable settings. Record RMSE, MAE, R2, training time, prediction time, model settings, sample size, task names, and split names.

Do not publish a benchmark claim unless the CartoBoost row satisfies the primary metric threshold under the same split, comparable feature access, comparable tuning budget, and complete baseline set. If a required baseline fails or interval coverage is not actually computed, the benchmark is incomplete for that claim.

Save, Load, And Explain

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

explanation = loaded.explain_shap(
    X_validation_dense,
    background=X_train_dense,
    sparse_sets={"zone_ids": zone_ids_validation},
    background_sparse_sets={"zone_ids": zone_ids_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 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

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.2.44.tar.gz (725.4 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.2.44-cp313-cp313-win_arm64.whl (4.2 MB view details)

Uploaded CPython 3.13Windows ARM64

cartoboost-0.2.44-cp313-cp313-win_amd64.whl (4.6 MB view details)

Uploaded CPython 3.13Windows x86-64

cartoboost-0.2.44-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

cartoboost-0.2.44-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

cartoboost-0.2.44-cp313-cp313-macosx_11_0_arm64.whl (4.0 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

cartoboost-0.2.44-cp313-cp313-macosx_10_12_x86_64.whl (4.3 MB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

cartoboost-0.2.44-cp312-cp312-win_arm64.whl (4.2 MB view details)

Uploaded CPython 3.12Windows ARM64

cartoboost-0.2.44-cp312-cp312-win_amd64.whl (4.6 MB view details)

Uploaded CPython 3.12Windows x86-64

cartoboost-0.2.44-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.5 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

cartoboost-0.2.44-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

cartoboost-0.2.44-cp312-cp312-macosx_11_0_arm64.whl (4.0 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

cartoboost-0.2.44-cp312-cp312-macosx_10_12_x86_64.whl (4.3 MB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

cartoboost-0.2.44-cp311-cp311-win_arm64.whl (4.3 MB view details)

Uploaded CPython 3.11Windows ARM64

cartoboost-0.2.44-cp311-cp311-win_amd64.whl (4.6 MB view details)

Uploaded CPython 3.11Windows x86-64

cartoboost-0.2.44-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

cartoboost-0.2.44-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

cartoboost-0.2.44-cp311-cp311-macosx_11_0_arm64.whl (4.0 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

cartoboost-0.2.44-cp311-cp311-macosx_10_12_x86_64.whl (4.3 MB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

cartoboost-0.2.44-cp310-cp310-win_amd64.whl (4.6 MB view details)

Uploaded CPython 3.10Windows x86-64

cartoboost-0.2.44-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

cartoboost-0.2.44-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

cartoboost-0.2.44-cp310-cp310-macosx_11_0_arm64.whl (4.0 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

cartoboost-0.2.44-cp310-cp310-macosx_10_12_x86_64.whl (4.3 MB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

File details

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

File metadata

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

File hashes

Hashes for cartoboost-0.2.44.tar.gz
Algorithm Hash digest
SHA256 6ab842eeab2aef277028746f093e63babdf096d0f9863495b525a23045262005
MD5 2496480a3743f7616eb7fbb9fc884a35
BLAKE2b-256 49c2bd11bb693803c39321959c432510714ea11ace1271cd193fc9e9d7ff16da

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cartoboost-0.2.44-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 edb4c28167a3d1d3532e6781173713811f918ab6cf75588811456cebaf4c4851
MD5 c1220ee68e4c7bbefd56c6aeb616e0ea
BLAKE2b-256 8a99f259da294ebfaff998b3dfb22635628c3025c7462babbd4ef009a5c7bc00

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cartoboost-0.2.44-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 a1786faa479aaeffb254703b0f8c874316fd796d732e074e4da3592a602be720
MD5 c718b023df328c99c881b1a07be61e7f
BLAKE2b-256 35750c09f79472f71cd88a6c6e89c8a4fae7c0ad96ebcd06e8dabaeeaf3f947e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cartoboost-0.2.44-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ea8bf1e78098359433aa98ffc4c3ef774e74fe6a33887bac72e2374bb1270fb8
MD5 3210c63b933e49bec63a30dd37eb228d
BLAKE2b-256 ffc96a610793f129605cc974fef790b5731281511de8b1e3d1e975c433a567b9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cartoboost-0.2.44-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1bb06d04fa0f52404e91a229491ad1588e414e1fd0c0e31e95501be5ce4223d4
MD5 5d20a767fd998784012170fa27b74085
BLAKE2b-256 e5efc4511d33149676e176916f49d0595e184039495c5ea10e022772bd86dcd5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cartoboost-0.2.44-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 15192525ffbfb36aebce9cd93cfb020a128ffd48e8699b3b64694aee4ac23728
MD5 27fef8deec566d5df60e097e67272798
BLAKE2b-256 87bcee78bbe50fb54f97eb254e9b5b839a81172af8b09d6db09b6de1e71b0a52

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cartoboost-0.2.44-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 666ef392b592a0e8b6092a669abebb850c8829d97d4f785d90ad4bee09e81725
MD5 cbf8cf99c6ddd92eee0e3ff011bd6f90
BLAKE2b-256 2d07ab7c5a24dbf25dbcaed1acd4333fce2eb7e2dc4a561f57d43180bb5f6b6f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cartoboost-0.2.44-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 63c0f5d7e9408f497c6c192a586da8956f11389ef0c3a4cb3fe4dda278f5faeb
MD5 b4f1b6f373182b8034fc604e13496276
BLAKE2b-256 3ff50e005c16124e4c857c590146bc9cb0d0664567e5217fd3c8221ae696b1fc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cartoboost-0.2.44-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 5314cf488b7d34d66ac26f73f1ca0ae2a6f68ed07ebb8d1ef8012b4e341614c3
MD5 25a95613302336cf928783b19d159be3
BLAKE2b-256 60c64e5dfea9c25c28ca6eeab209eb43d0c5a7a1a359f0834b676cb67e3d8d8f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cartoboost-0.2.44-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 942f26b192bccecc84a8a47264cd86372ca65dd2076cb7e3df5559a0e5ee970d
MD5 a0559e708fe56003d15743c56374f3e0
BLAKE2b-256 60f2e1803b90a1bbb3e393eea254814de660aaa4662c5b3366d2e2bb96a4b489

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cartoboost-0.2.44-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 fcca54a42057fecc27fe20ed1d0ff94088b3f7728cf4184e5158ac15bda04060
MD5 2c7719a043c579c6981973852d5239f7
BLAKE2b-256 0dc2dc7138bc24ce012b633ca8b33187e66ee3a333bd74e6ecaabc3bace9af2c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cartoboost-0.2.44-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fd2e0cbd1ee5bae3f97eb76afac3be9ac9ee6660c25191b4e6e9a0fc0bdf3f7c
MD5 caa08d630bdbd634a10f26b39f55ec2c
BLAKE2b-256 eefaade7aff5bfa20074d7f50ace1f35dd186ea840b1af41bd4dbe093ddfe649

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cartoboost-0.2.44-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 0abb2668e2f50b7d7a78477de103ce0b467d21ada53eb2ffbef391438201184b
MD5 dbf11a6586368a7bb082494676d25b7e
BLAKE2b-256 d2a9f5be6e033b8a0220045b632c8870e09d5ff59cb3928e0e9cb22924ec4f83

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cartoboost-0.2.44-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 f4bdff1e9dbb539f913717af408134a7817adfc1e9e077a33f9a45a85969a354
MD5 aaf1166c6e8663958d9cabc07b4eceb4
BLAKE2b-256 f477e9cff096e6e4e6da8def1520cae81913b28fc11983daaa26514bddc64efd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cartoboost-0.2.44-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 b45ba9d42a41d54ee07e8370c4ec04d7796ce0271d106bcb653f88a73a1b76b6
MD5 c98b10a337c4f51d88fd193580c0c2a7
BLAKE2b-256 8125dbb2f7a69e38eb7ea38f4f39b3940e82d9e1ad5bc96d1f4b1386606e61b9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cartoboost-0.2.44-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f5a42fcdac96d1727fbb1d74815bed21003949b9dfba70aa22665969435abc08
MD5 b3b06ebab8dd0e211f98299acb1d4675
BLAKE2b-256 4cfa789cd2d1835a4367703ff3ad29ff44bd8c90e45c364914d3108c53330090

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cartoboost-0.2.44-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 809bf45068369e4059ab5b4bd7d1f08878a3c0e86d1ac739f077c5e5e5bbc6be
MD5 a5d5ae770daa9f9e93ecf6d1f1c65489
BLAKE2b-256 4f36d4768c753ff58b23edace7f0bb82c7daf00f33c2a13390ff3a222b957210

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cartoboost-0.2.44-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4777f7ca5a52cd97db71de26bd8c839005ace9eb9c4c7acc3c6a4317e50f3043
MD5 33795459f4baca40b5eb2a63d3ac257b
BLAKE2b-256 884bbcb9266825826ad167d17a39551060395215cd7406f35798654d602b04c0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cartoboost-0.2.44-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 261330d5b200a09dc761a4ec2500e64eecc88ac909c757c6bf1067bf22512a60
MD5 692c362c3ff53743ab68a5a0599e2d8d
BLAKE2b-256 bde3ba5afe4cf1f9a0aa3b3c1ea332d8450fa4765fe4e013436532b2fec2f685

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cartoboost-0.2.44-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 9bfba984797de085999de90b7cf5cace3a641d809a744989ba0992024e07d405
MD5 bf8b02df18dba1562a2142c8b247517b
BLAKE2b-256 a129661a2cde602eb75eabece9952143c5b39b768f4653084dfc1191528cbc47

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cartoboost-0.2.44-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8dd67cd9baaa8b15002dcfe1ca6779a5e0012a2c75926e78ef6bac1da0483535
MD5 5cf49626f21f49a85ab20596575adbe4
BLAKE2b-256 ae349d25f8f0d0dfaba4308321a4896500a6cf393f719a912677be1b69f11b77

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cartoboost-0.2.44-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6bca69b0908d8a384ea6b58d6ee032f78ab346fc86d14bc63fec242f9c2fd5bc
MD5 fcaa8f5fee340e1edc94df3e6dc51921
BLAKE2b-256 57e3e154973b6015c9518966293e85cc94d028b67e1231c992f78d66bb49a5f9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cartoboost-0.2.44-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fe96c4b6ffbe36f11fc537d0e5980b0b979ecaba74a07bdfd941417bbe6b2846
MD5 7b09244ea20c7210a12c2b231f8429e8
BLAKE2b-256 2925f3d3b40dd73bbab4d422524a046b859ba252461b1297f844181d3b50b336

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cartoboost-0.2.44-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 0880b6535efd9473f9e6d5ffa9fb54a1dec4f7d8da749c0a0a21c5fb82c2bba9
MD5 7335f145284dc89d4f3cb41fb5ec9ba5
BLAKE2b-256 0afb737e2e6f620c67b6481dbcd55b5b21b33d9f36e626cf4cb33076934734f9

See more details on using hashes here.

Release history Release notifications | RSS feed

0.3.11

36 files

0.3.10

36 files

0.3.9

36 files

0.3.8

36 files

0.3.7

36 files

0.3.6

24 files

0.3.5

24 files

0.3.0

24 files

0.2.45

24 files

This release

0.2.44 This release

24 files

0.2.43

24 files

0.2.41

24 files

0.2.40

24 files

0.2.39

24 files

0.2.38

24 files

0.2.37

24 files

0.2.36

24 files

0.2.35

24 files

0.2.34

24 files

0.2.33

24 files

0.2.32

24 files

0.2.31

24 files

0.2.30

24 files

0.2.28

24 files

0.2.26

24 files

0.2.25

24 files

0.2.24

24 files

0.2.22

24 files

0.2.21

24 files

0.2.20

24 files

0.2.19

24 files

0.2.18

24 files

0.2.17

24 files

0.2.16

24 files

0.2.15

24 files

0.2.14

24 files

0.2.13

24 files

0.2.12

24 files

0.2.11

24 files

0.2.10

24 files

0.2.9

24 files

0.2.8

24 files

0.2.7

24 files

0.2.6

24 files

0.2.4

24 files

0.2.3

24 files

0.1.115

24 files

0.1.114

24 files

0.1.87

24 files

0.1.86

24 files

0.1.84

24 files

0.1.83

24 files

0.1.82

24 files

0.1.81

24 files

0.1.80

24 files

0.1.79

24 files

0.1.78

24 files

0.1.77

24 files

0.1.76

24 files

0.1.75

24 files

0.1.74

24 files

0.1.73

24 files

0.1.72

24 files

0.1.70

24 files

0.1.69

24 files

0.1.68

24 files

0.1.66

24 files

0.1.65

24 files

0.1.64

24 files

0.1.63

24 files

0.1.62

24 files

0.1.61

24 files

0.1.60

24 files

0.1.59

24 files

0.1.57

24 files

0.1.56

24 files

0.1.55

24 files

0.1.54

24 files

0.1.53

24 files

0.1.52

24 files

0.1.50

24 files

0.1.49

24 files

0.1.48

24 files

0.1.47

24 files

0.1.46

24 files

0.1.45

24 files

0.1.44

24 files

0.1.43

24 files

0.1.42

24 files

0.1.41

24 files

0.1.40

24 files

0.1.39

24 files

0.1.38

24 files

0.1.37

24 files

0.1.35

24 files

0.1.34

24 files

0.1.33

24 files

0.1.32

24 files

0.1.31

24 files

0.1.30

24 files

0.1.29

24 files

0.1.28

24 files

0.1.27

24 files

0.1.26

24 files

0.1.25

24 files

0.1.24

24 files

0.1.23

24 files

0.1.22

24 files

0.1.21

24 files

0.1.20

24 files

0.1.19

24 files

0.1.0

24 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page