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

Uploaded CPython 3.13Windows ARM64

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

Uploaded CPython 3.13Windows x86-64

cartoboost-0.2.39-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.39-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

cartoboost-0.2.39-cp313-cp313-macosx_11_0_arm64.whl (3.9 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.13macOS 10.12+ x86-64

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

Uploaded CPython 3.12Windows ARM64

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

Uploaded CPython 3.12Windows x86-64

cartoboost-0.2.39-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

cartoboost-0.2.39-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

cartoboost-0.2.39-cp312-cp312-macosx_11_0_arm64.whl (3.9 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.12+ x86-64

cartoboost-0.2.39-cp311-cp311-win_arm64.whl (4.2 MB view details)

Uploaded CPython 3.11Windows ARM64

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

Uploaded CPython 3.11Windows x86-64

cartoboost-0.2.39-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

cartoboost-0.2.39-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

cartoboost-0.2.39-cp311-cp311-macosx_11_0_arm64.whl (3.9 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 10.12+ x86-64

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

Uploaded CPython 3.10Windows x86-64

cartoboost-0.2.39-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

cartoboost-0.2.39-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

cartoboost-0.2.39-cp310-cp310-macosx_11_0_arm64.whl (3.9 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

cartoboost-0.2.39-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.39.tar.gz.

File metadata

  • Download URL: cartoboost-0.2.39.tar.gz
  • Upload date:
  • Size: 657.7 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.39.tar.gz
Algorithm Hash digest
SHA256 bc00531aca03e2ef03314782241170c0e409bc64255d858f5baaef7e9a340c68
MD5 26a55fd9c779a3dc48c0d322d540ff63
BLAKE2b-256 8ccf19347f2ae83f7c75fa1c9bd9bcd7799454210da4a29a8361316f01a63ae4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cartoboost-0.2.39-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 adf7a1281263e01d48d28cc49dd3dcb5936a039732f48c6739bb05656f8b141e
MD5 2d5d2f19098f77e114b78f8b99f102bb
BLAKE2b-256 e5f2962d94015b2b5ad2a2845f8130da9bb8ad3173f2b8ad2e24c66667b6e5c6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cartoboost-0.2.39-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 d1759c18dddfb8e51fca607818b846ace8a303de6110f75af93d01d78acb5ce1
MD5 ac00495141de51afa70dcb46ef510299
BLAKE2b-256 4dc2a4bbbc7887bab70d58f41f2869fe2b16212421db7e887865809a146031da

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cartoboost-0.2.39-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c9740bf659bba1b6bd2b77aac76c1d757c19accb53c3c256d395b8887db64493
MD5 9f78562ee8ad3318896013d3f8f8da2a
BLAKE2b-256 1856e4baf02a976225f4d2eed2698cc5e32df39ddffec6ab3ee8c1ba3254287b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cartoboost-0.2.39-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 03e42c7fe553e36e9efb27a9041e16591b4171a2f35ccaebb1b981d2ee844bcf
MD5 d9ba80ecc1e7cf913f0f626db7fa57f6
BLAKE2b-256 3dc02efe9135c8e62dde682c21451c22c2f521ca815b1006a0925e6b87d08e3f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cartoboost-0.2.39-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 22c9cee97dfa75dda79c15f60f92c5f43ffffce87fe44f3486d5f29f2acbc024
MD5 2d9575f7624efb26154cb99cce761dcd
BLAKE2b-256 205763b2fa619819fc4e43e23cc45fa387ab4549f55711492bcc8d85df069f68

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cartoboost-0.2.39-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 5f224a8e0b412e180e98ca9c9403878f841f54bcf00d7394005f74e161274e89
MD5 f522cae45e246e7cd2cbccf84bcacb9f
BLAKE2b-256 2c6b81c94429db8310fc898c7d96fb472dd11cac3ceee0f7587a2edfe01236ca

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cartoboost-0.2.39-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 8001d082a4ecfda870fec21a573b9f863c6775a76ed4ea88a9dd9506699d4180
MD5 6587425a9b060879e4c79b82589a26bc
BLAKE2b-256 624189d6a9b45dbfab882820530b9543ecf495c065e8effea1dd112245a7d25b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cartoboost-0.2.39-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 58d6503876224a5245abe781095d6b2feac7f215c69353ebc700bd9fe054bd81
MD5 a73f360e5ffb3bd7b6f7d48fe4e1e7f9
BLAKE2b-256 bb2451843485f9a56512b2664072df1a1f9b9e0421f479746bdbc68693e8df68

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cartoboost-0.2.39-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 47da8955fa494707b841d8c176bb37af2d76fc3c9a11e536f136f82f2ea3bdbf
MD5 2ffec448845bc884e2032de5b72e8ce7
BLAKE2b-256 8ca62a8d64c635f43ff5be24d9fd8d9381b2e179b7f258198b78e65582b0fbd9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cartoboost-0.2.39-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 74b9c8f1830513e71265195f29328103e86eff4b54fd73025ce392e8f21fa822
MD5 65a63c389039cd4daf3d6152a4371242
BLAKE2b-256 012c5c7080e8bfdbd878af051d7b51e2169913920697d2c34e658d57937f8208

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cartoboost-0.2.39-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d11ed1ed393ee14ff7edfe311091627fdfaf68037da4f6e1d0fedf031184af7a
MD5 bd5c210f307264ba74dd76fb0e660466
BLAKE2b-256 dcacd23b57281dd7373abbb3cb64c6a3149a5e396d68fe6811354f2f5ae2e1f3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cartoboost-0.2.39-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 57a91c208f476bc33481dd851e56a763a880684d210720c01c45f9912294995a
MD5 2b39043744c1787c0b385d89f1846920
BLAKE2b-256 5a04ac71ad9ddc2bae09fcb51e8c3bbe8c55e0d15f82c8951f31f26c50ccb2d7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cartoboost-0.2.39-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 eec3f2c56c53deef791b4f0b35cf501b10f490e0aac1b7af040c2db92ea397ca
MD5 c30bd2772b4fc27b567116f811b03d44
BLAKE2b-256 b2b3218a51a8021c7d81a7d4512e8fc27e79839c730b43060dbab90fa3693fbb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cartoboost-0.2.39-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 053430761f71b02dff18627c38502391c6dbc5809de4f988b2c26306df7382d9
MD5 f69811d5b7f10c088d246d3a8465761e
BLAKE2b-256 ab90870ea09d3781ebfbc3e57d6a133b00aa452315d844a5c73170c266bbdf26

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cartoboost-0.2.39-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 76c8de165072721d3594df415821cc5566ec6e162d1a90cd13c234874a95e6fe
MD5 a042cb2081467994878dd22646fde858
BLAKE2b-256 4f2280c4d1f9341b0126f5545107fed6e7863b41b91e2438c654968ed79d17f1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cartoboost-0.2.39-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b040f435f12248783b85f95e6fdf942d2340f1396ccb6f26cb3573242fc6ee63
MD5 aee2acb4a97d741ce48cd2072a18d579
BLAKE2b-256 ec2565d60bf0c9b6299f82893cddf05b81eff07551a4c60a70d75ae250105b6a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cartoboost-0.2.39-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bd6d524afc1ba5b54a3276d3952568cd337635b2a7bd564bd1151d8e4cc77dc4
MD5 388732030ef8cddb01e4b2edcb0bb939
BLAKE2b-256 8e66932150aab47dc80f34b99bbcd5bc1c3d0ca2ab8f3f98c5abb05421ff571d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cartoboost-0.2.39-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 5aa985870d28f6834c26b6ae8f276f0ae1c9cded1e1c4d10ca43bafe7cc33bf0
MD5 90aff738a00670a16e7f4738c54f8726
BLAKE2b-256 6a2cc015405657f1c3c3852359de824bd154c74e875d7359496e72e5f7b976e5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cartoboost-0.2.39-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 bbbb26006e3ac1e66d83032f65406f3753c57920e6de5569fa1855c3ef9a43a1
MD5 fbe737086a1a1dc5cf31361ef9533533
BLAKE2b-256 2a24432977fd24228a60e1e63fc4fda5452842f4c73f4f56222fa87f12b8ece7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cartoboost-0.2.39-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c76cf434c83cfcd95361239d58487b3b6392200259288fe4d4b95d0eed13538d
MD5 a71c1bb786801dca6fbd0b9b662cae77
BLAKE2b-256 3620b1d2ab735cf12e05afecc79dbe81e275737db07d585596e788a23a9f6cb9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cartoboost-0.2.39-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f4bfa3cec3bb74719dc34f9628204ad17094dd17fc38176df358b84b32e4167e
MD5 5ffdf3e2406453ef681a792b3677e7a1
BLAKE2b-256 385c4c5b999cc7ff58edc5836d42bc1bcba9af29cbe5e49183028b288e67f86f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cartoboost-0.2.39-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8c6fc1306725af2d7a0fa0ef7c7a4b8e9c25778fb897d0fb550124fa04adfa7f
MD5 e3b5bfdf3b777b331740de7e955afa7b
BLAKE2b-256 ad4b62b0482fec50386176d2dc5a5d2c1aa6bbff86650bd75c73221f66b76397

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cartoboost-0.2.39-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 73f80a71dfeba708611d4525dadc7bc86399c2832a2a08abc4765b678bc6676a
MD5 6f6997999d3738bc689e43de86e4413c
BLAKE2b-256 729c05264175aec66cf4f6fde71241766ff2ac9b7c7b56dc7fcb9e07e073f5b1

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

This release

0.2.39 This release

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