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.34.tar.gz (640.1 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.34-cp313-cp313-win_arm64.whl (6.3 MB view details)

Uploaded CPython 3.13Windows ARM64

cartoboost-0.2.34-cp313-cp313-win_amd64.whl (6.8 MB view details)

Uploaded CPython 3.13Windows x86-64

cartoboost-0.2.34-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (6.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

cartoboost-0.2.34-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.8 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

cartoboost-0.2.34-cp313-cp313-macosx_11_0_arm64.whl (5.3 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

cartoboost-0.2.34-cp313-cp313-macosx_10_12_x86_64.whl (5.7 MB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

cartoboost-0.2.34-cp312-cp312-win_arm64.whl (6.3 MB view details)

Uploaded CPython 3.12Windows ARM64

cartoboost-0.2.34-cp312-cp312-win_amd64.whl (6.8 MB view details)

Uploaded CPython 3.12Windows x86-64

cartoboost-0.2.34-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (6.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

cartoboost-0.2.34-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.8 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

cartoboost-0.2.34-cp312-cp312-macosx_11_0_arm64.whl (5.3 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

cartoboost-0.2.34-cp312-cp312-macosx_10_12_x86_64.whl (5.7 MB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

cartoboost-0.2.34-cp311-cp311-win_arm64.whl (6.3 MB view details)

Uploaded CPython 3.11Windows ARM64

cartoboost-0.2.34-cp311-cp311-win_amd64.whl (6.8 MB view details)

Uploaded CPython 3.11Windows x86-64

cartoboost-0.2.34-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (6.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

cartoboost-0.2.34-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.8 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

cartoboost-0.2.34-cp311-cp311-macosx_11_0_arm64.whl (5.3 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

cartoboost-0.2.34-cp311-cp311-macosx_10_12_x86_64.whl (5.7 MB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

cartoboost-0.2.34-cp310-cp310-win_amd64.whl (6.8 MB view details)

Uploaded CPython 3.10Windows x86-64

cartoboost-0.2.34-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (6.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

cartoboost-0.2.34-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.8 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

cartoboost-0.2.34-cp310-cp310-macosx_11_0_arm64.whl (5.3 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

cartoboost-0.2.34-cp310-cp310-macosx_10_12_x86_64.whl (5.7 MB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: cartoboost-0.2.34.tar.gz
  • Upload date:
  • Size: 640.1 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.34.tar.gz
Algorithm Hash digest
SHA256 ac95e88bda91cb908a50ede7b4b64c72fa13b0b84594cac8c4868df04404d7c9
MD5 abf59c52100e8e8eec59dea654869745
BLAKE2b-256 51205c90a576fa43381284509cd5de50b3223f8c83f7f3933d334866b4824879

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cartoboost-0.2.34-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 6898eca5ce630e3a5041e3e92911c8bd4d057670e9434da612715d3ece43fbd9
MD5 207f3cc77b0ff2111a876927e2098843
BLAKE2b-256 363fd312f08f87cad43153160a0932f133977fa1a0609c8a4561ff082ace3278

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cartoboost-0.2.34-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 6cc68c9ea1088e390859cbe0d5fe0ea219160350fc9da6a8ede8bbd4480d0c7e
MD5 b4c598ff4c967cb2b36ae13bf764047a
BLAKE2b-256 5baf870ccb145a5a9ccbc222a35a3df484de2f6eb6ef7d9932fe1e3df96d63af

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cartoboost-0.2.34-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 373c2b50e96974ff35521803ff697b065b43949c461f5f795ae2dc71e76fdab1
MD5 7cc714b7135495dcd9282cb2acdee833
BLAKE2b-256 f7da4834ac581c6d18f4dc6d6bf3e6f6f564066942df1cf43a2cbfc22652a2b5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cartoboost-0.2.34-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 40d8801d1e358747fcecb94f7a0f23ce209a944be037674683feaf3d547612de
MD5 b5cd1d18632711f0326387fe696b2b5a
BLAKE2b-256 ed73bf34a93fbca6912cdb02183ec7a88d99825cb8ce115d21a7412816d91075

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cartoboost-0.2.34-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2ed223d6875b0dcc8cc0a2c82fbe7de5fb85cd20ba06012fef15287c71731aca
MD5 14102fa57a24bb4af63ac270ccc5e1ca
BLAKE2b-256 dffcf42e6c3dc84c60f8ee09993801bfd0a3cafcdb23543bd6c32b6d96007925

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cartoboost-0.2.34-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 f4333bdff76dfa72b4bd14f5951ab2a0894b4e7c0b43fda59993bd5319a5173b
MD5 62de6d7e2154d5082f03adbc0ab82545
BLAKE2b-256 ee33a600be86d2671645fe34354e39cec112acaea658c11f799288223a4a4eb6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cartoboost-0.2.34-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 64fbbcee26890ecbc46dceedc2a54eaf77c8ff344e4d3bf56cbb21503743e6c6
MD5 c037543b9a1c0f7acc643de813232918
BLAKE2b-256 e4827eeb6c163adcb449d0aa88085f49e1c6b86f3c9ebab458585b4949071ba3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cartoboost-0.2.34-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 dd1b789e79df26708147d7aab9c718cd5766b79e4ca49a8290b2dfa9d311b8d5
MD5 e69412233ec87800a92ec7345357367c
BLAKE2b-256 4d92800cee5ed1311c96efc353ca56965d16518055e63193673da29ed7f3d588

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cartoboost-0.2.34-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 608e1a4e1a7664ec050a5fe4d080942b7f68cc6a0ddc9c3b4600910bf598b475
MD5 b3cccc96675b1b7571a405641e0d76a4
BLAKE2b-256 875e64b00506211d29125eec2c9395a72ef3cfbf26780888e57c230a0d7761e6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cartoboost-0.2.34-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 21f15324a8ad503be6020991267e87a4944bf2e9f215bb72b885432b319ce96f
MD5 5aa829dcd2609e83ce596538adfc22b4
BLAKE2b-256 054a5250354312516df8dc51814cb1f08a8b2b45a9f61f4308e5fc033a3be649

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cartoboost-0.2.34-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a92c9cec592fbd6c1d7be4ac71bcf0d5991ea70b00a6932c32f033267ca73137
MD5 6146ba5622cca5803e3fcd18e9d8029a
BLAKE2b-256 1232e9dd00e65f8628c8c397d19068de1ebf21336b708c323ad19ece1d4f9c3b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cartoboost-0.2.34-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 d8cd055999b46c1c0b55c9f64fe9be34d3b6972570d7c715c1a2e7e21a4c4a3b
MD5 e1d263eeb7afe94bb3180233dcdd6a90
BLAKE2b-256 d475e9face2cd65ea8d61c1925915fe47b4dbadf4588da51cb8f691cbd710097

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cartoboost-0.2.34-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 73b05002440d498809b36629bc714f44670414d9223cddcc9035e7d1b764dfa0
MD5 97fab024f7cd4d30e1d4d42851ec8b6d
BLAKE2b-256 e95d4db565cb5e90ec6ea160b9003681e3f7d395eba7da51af3e54cf6327da3c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cartoboost-0.2.34-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 4b1dc691b381102705a7c2227a33eb503e9bd1cdabdbdfb6bacbc2b7f3b382a2
MD5 6fc1f5a6d5f7e09c8fef4813cadeb230
BLAKE2b-256 5c4b13ffb482d966a0e3c498a1538e48e9c14161cea7951aeb4193a0f5191c39

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cartoboost-0.2.34-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5c180a30e41f54b9eb6d9be23a353135388a314ceed85b12108a4b1ba6663a73
MD5 ccf9f44d24821edb3df043293ed29816
BLAKE2b-256 2e47d1b093b1c32120cded0148fc20eafb19ef7db4553b938de3e7bee0387d0d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cartoboost-0.2.34-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 219e0c4f3c541a1ebf6352f52a0f10e292712d9e3bb8e08f146bd2553b02ae6f
MD5 8d79e01d5b9ec1d7fddc68d10e07dff0
BLAKE2b-256 89b37f458bbd19828a93f071600a2f4473338ac7a9ddd4e56d974c4049c74405

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cartoboost-0.2.34-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6cd934506b90aa338fc7d06a48064b421196c1ce87ed5dc1baac901eecc70fd6
MD5 66387a94a12012fbdac0064d6d91a5c0
BLAKE2b-256 bcef18e75b2ccb322520e467f98aa97388eca93996e0aad9a511f178b7201f7d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cartoboost-0.2.34-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 800291ed8518e5bcc6e70cd10f8e4bae14bae80d8d45f8fc123eea5bec59d958
MD5 ebe6bd5b91cb954b15b1c959b174ad95
BLAKE2b-256 5bb6f66c2bb249ff2c22c739ca4db6a211cf45a15791e3fbbc8d6f6878f95dcd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cartoboost-0.2.34-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 94ae2ea93490b650f826eb61697ac609c040aa4aa957fe351f294c9c1c011c62
MD5 08057f3597be3d104de6a0dc845a3f91
BLAKE2b-256 061a13d0e8c2f8ae8a46ed4b6d6bdf9467ae2ba408fc9e6d8827f0d6fe9d72cc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cartoboost-0.2.34-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 716138483e7f27775609231f5ab3cecd248b1dc9e3df031088bb4a0f32a21221
MD5 d609fdec53b0e72b17fe67a853856ba6
BLAKE2b-256 8ed75973475f601838a8f076b57d174abe6a20c31f4fda8e577f1f1e51d0efd2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cartoboost-0.2.34-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 028bb7366cf5bf1930d439b6b272228f9418b2247b52e6ade2fe482a5898237e
MD5 b63cf5d08fdc48f5c9170f4d2955d040
BLAKE2b-256 504895fa5b49531478f32ea95831d6de00231fc604f5f4bbb6ebc5e166fb6eb4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cartoboost-0.2.34-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 15590f6cc460ec6030353eeb779c11e9c233c1e45c11466177153319182210b9
MD5 6a0e9fa11e6359ef49ded4bcb75fff77
BLAKE2b-256 fb9b02528efec46d1e109eea1486bb6676d80ca28cb1f2fae2bc5ac6a9b63a6c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cartoboost-0.2.34-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 34365bddea67f3c5d2bfe667036c8c8645a10fa3fffde1fde02f1338d96f3469
MD5 c53e1341c5329b05e048781350916281
BLAKE2b-256 c9c2bb3231fbeadd5aadf684dd611b0ae9b8916de3610d756cd2209f6b054296

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

0.2.44

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

This release

0.2.34 This release

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