Skip to main content

Logo

Docs  ·  Slack  ·  Benchmarks

Bodo DataFrames: Drop-in Pandas Replacement for Acceleration and Scaling of Data and AI

Bodo DataFrames is a high performance DataFrame library for large scale Python data processing, AI/ML use cases. It functions as a drop-in replacement for Pandas while providing additional Pandas-compatible APIs for simplifying and scaling AI workloads, a just-in-time (JIT) compiler for accelerating custom transformations, as well as an integrated SQL engine for extra flexibility.

Under the hood, Bodo DataFrames relies on MPI-based high-performance computing (HPC) technology, often making it orders of magnitude faster than tools like Spark or Dask. Refer to our NYC Taxi benchmark for an example where Bodo is 2-240x faster than other systems:

NYC Taxi Benchmark

Unlike traditional distributed computing frameworks, Bodo DataFrames:

  • Automatically scales and accelerates Pandas workloads with a single line of code change.
  • Eliminates runtime overheads common in driver-executor models by leveraging Message Passing Interface (MPI) technology for true parallel execution.

Goals

Bodo DataFrames makes Python run much (much!) faster than it normally does!

  1. Exceptional Performance: Deliver HPC-grade performance and scalability for Python data workloads as if the code was written in C++/MPI, whether running on a laptop or across large cloud clusters.

  2. Easy to Use: Easily integrate into Python workflows— it's as simple as changing import pandas as pd to import bodo.pandas as pd.

  3. Interoperable: Compatible with regular Python ecosystem, and can selectively speed up only the sections of the workload that are Bodo supported.

  4. Integration with Modern Data Infrastructure: Provide robust support for industry-leading data platforms like Apache Iceberg and Snowflake, enabling smooth interoperability with existing ecosystems.

Key Features

  • Drop-in Pandas replacement, (just change the import!) with a seamless fallback to vanilla Pandas to avoid breaking existing workloads.
  • Intuitive APIs for simplifying and scaling AI workloads.
  • Advanced query optimization, C++ runtime, and parallel execution using MPI to achieve the best possible performance while leveraging all available cores.
  • Streaming execution to process larger-than-memory datasets.
  • Just in time (JIT) compilation with native support for Pandas, Numpy and Scikit-learn for accelerating custom transformations or performance-critical functions.
  • High performance SQL engine that is natively integrated into Python.
  • Advanced scalable I/O support for Iceberg, Snowflake, Parquet, CSV, and JSON with automatic filter pushdown and column pruning for optimized data access.

See Bodo DataFrames documentation to learn more: https://docs.bodo.ai/

Installation

Note: Bodo DataFrames requires Python 3.10+.

Bodo DataFrames can be installed using Pip or Conda:

pip install -U bodo

or

conda create -n Bodo python=3.14 -c conda-forge
conda activate Bodo
conda install bodo -c conda-forge

Bodo DataFrames works with Linux x86, both Mac x86 and Mac ARM, and Windows right now. We will have Linux ARM support (and more) coming soon!

Bodo DataFrames Example

Here is an example Pandas code that reads and processes a sample Parquet dataset. Note that we replaced the typical import:

import pandas as pd

with:

import bodo.pandas as pd

which accelerates the following code segment by about 20-30x on a laptop.

import bodo.pandas as pd
import numpy as np
import time

NUM_GROUPS = 30
NUM_ROWS = 20_000_000

df = pd.DataFrame({
    "A": np.arange(NUM_ROWS) % NUM_GROUPS,
    "B": np.arange(NUM_ROWS)
})
df.to_parquet("my_data.pq")

def computation():
    t1 = time.time()
    df = pd.read_parquet("my_data.pq")
    df["C"] = df.apply(lambda r: 0 if r.A == 0 else (r.B // r.A), axis=1)
    df.to_parquet("out.pq")
    print("Execution time:", time.time() - t1)

computation()

How to Contribute

Please read our latest project contribution guide.

Getting involved

You can join our community and collaborate with other contributors by joining our Slack channel – we’re excited to hear your ideas and help you get started!

codecov

Metadata

Release files for bodo 2026.10

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for bodo 2026.10
File
bodo-2026.10-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
bodo-2026.10-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
bodo-2026.10-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ ARM64, Linux glibc 2.27+ ARM64 Details
bodo-2026.10-cp314-cp314-macosx_12_0_arm64.whl CPython 3.14 CPython 3.14 macOS 12.0+ ARM64 Details
bodo-2026.10-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
bodo-2026.10-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
bodo-2026.10-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ ARM64, Linux glibc 2.27+ ARM64 Details
bodo-2026.10-cp313-cp313-macosx_12_0_arm64.whl CPython 3.13 CPython 3.13 macOS 12.0+ ARM64 Details
bodo-2026.10-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
bodo-2026.10-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
bodo-2026.10-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.27+ ARM64, Linux glibc 2.28+ ARM64 Details
bodo-2026.10-cp312-cp312-macosx_12_0_arm64.whl CPython 3.12 CPython 3.12 macOS 12.0+ ARM64 Details
bodo-2026.10-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
bodo-2026.10-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
bodo-2026.10-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.27+ ARM64, Linux glibc 2.28+ ARM64 Details
bodo-2026.10-cp311-cp311-macosx_12_0_arm64.whl CPython 3.11 CPython 3.11 macOS 12.0+ ARM64 Details
bodo-2026.10-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
bodo-2026.10-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
bodo-2026.10-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ ARM64, Linux glibc 2.27+ ARM64 Details
bodo-2026.10-cp310-cp310-macosx_12_0_arm64.whl CPython 3.10 CPython 3.10 macOS 12.0+ ARM64 Details

Total release size: 662.1 MB

Release files / bodo-2026.10-cp314-cp314-win_amd64.whl

Download URL bodo-2026.10-cp314-cp314-win_amd64.whl
Size 31.6 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
20061542d29031def5e15cada3f6e2eae1d36b2688fe4e721e9530966227e0f8
BLAKE2b-256 checksum
How to use checksums
b2202a581cfc8a988a048b0d9a9c981d61750d4448192c9a330ca8cad818558a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 2, 2026.

Transparency log

Release files / bodo-2026.10-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL bodo-2026.10-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 43.4 MB
Tags CPython 3.14 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
ab365bb9eadf7e9db94edd2cbc5ac9e7a1737452f0f0ac976f545dbbbd85fc7d
BLAKE2b-256 checksum
How to use checksums
0700db2b49693310257618dba560aab83a34d892a15ddbc7da9db9e1fd407df0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 2, 2026.

Transparency log

Release files / bodo-2026.10-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL bodo-2026.10-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 37.7 MB
Tags CPython 3.14 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
9e2b9483b18b0528414b91592ccec91a3f96d96e1fdea8448e2a7aea09228158
BLAKE2b-256 checksum
How to use checksums
052cd410082d183daed51695d0abe4bbdfe051a3ee3e1f46b3af189e84ff7b13
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 2, 2026.

Transparency log

Release files / bodo-2026.10-cp314-cp314-macosx_12_0_arm64.whl

Download URL bodo-2026.10-cp314-cp314-macosx_12_0_arm64.whl
Size 20.5 MB
Tags CPython 3.14 macOS 12.0+ ARM64
SHA-256 checksum
How to use checksums
f739384b8675716581b9d8798f07cd284676cf6fbc1f80f7c3925a7b25db9086
BLAKE2b-256 checksum
How to use checksums
ad25e19af3948fbcaaf8de358b7aab190caaff5d39d6ae1a904592155d6d6ce6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 2, 2026.

Transparency log

Release files / bodo-2026.10-cp313-cp313-win_amd64.whl

Download URL bodo-2026.10-cp313-cp313-win_amd64.whl
Size 30.6 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
315544b50b7989ed7d3d1bcb5dd75d03a36f1d304529b415ea39fd10554dafb8
BLAKE2b-256 checksum
How to use checksums
edbe5ff65273f1033969d0945a28e25aa724f4dbd6e34d6f1bae6aa082603c92
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 2, 2026.

Transparency log

Release files / bodo-2026.10-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL bodo-2026.10-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 43.4 MB
Tags CPython 3.13 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
c4529a5d2ce310f42ddb6da623d26651e1cdf7698cae6bb96b19a31591523a13
BLAKE2b-256 checksum
How to use checksums
3c78d41316ec725e83fe7291d2ef6ae284f4e39327f435b6db597d5287e5959e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 2, 2026.

Transparency log

Release files / bodo-2026.10-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL bodo-2026.10-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 37.7 MB
Tags CPython 3.13 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
90d9d70b26835b0b285630014d08aadb436ef6e289802b0152c839427224e9a0
BLAKE2b-256 checksum
How to use checksums
d7cf05d74635eda8e0a2c35a23711885c66fb5e268f43ecad405c53c6d8e997f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 2, 2026.

Transparency log

Release files / bodo-2026.10-cp313-cp313-macosx_12_0_arm64.whl

Download URL bodo-2026.10-cp313-cp313-macosx_12_0_arm64.whl
Size 20.5 MB
Tags CPython 3.13 macOS 12.0+ ARM64
SHA-256 checksum
How to use checksums
3d16e9af304864a3e3b3d6f9a7563be91006242120ae59675d3ea6c1ee14bdbb
BLAKE2b-256 checksum
How to use checksums
9cdb0efaf22de7ca97796c99d62a4d02219ffbfb1f3744191ffd5d8d31b1831c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 2, 2026.

Transparency log

Release files / bodo-2026.10-cp312-cp312-win_amd64.whl

Download URL bodo-2026.10-cp312-cp312-win_amd64.whl
Size 30.6 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
388129d01203e9f59ef42bb4f5ed7fa043dd365e89141a16b6973ffbc8f619ac
BLAKE2b-256 checksum
How to use checksums
5af143e7fdb0ff34abfbbd024b766fb8fb2126099558f4b0ab0f5f4af524393d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 2, 2026.

Transparency log

Release files / bodo-2026.10-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL bodo-2026.10-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 43.4 MB
Tags CPython 3.12 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
702b88e50a4780e15f369b7f10e5f4303fe342bb0df4866957109cf5c210d7e8
BLAKE2b-256 checksum
How to use checksums
67f097c4ccb4a196a16dfed18c34438da90408c396b82faafb1df22a634c0db3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 2, 2026.

Transparency log

Release files / bodo-2026.10-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL bodo-2026.10-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 37.7 MB
Tags CPython 3.12 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
5f256d279363f4d4581bc5a118ee34ab0277d869932c47c74effb553b7fe5e49
BLAKE2b-256 checksum
How to use checksums
d8b0b5e3ce299fb01795a1b93aa723283ef0e06ef1f82061f8ecbdfb95002ef6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 2, 2026.

Transparency log

Release files / bodo-2026.10-cp312-cp312-macosx_12_0_arm64.whl

Download URL bodo-2026.10-cp312-cp312-macosx_12_0_arm64.whl
Size 20.5 MB
Tags CPython 3.12 macOS 12.0+ ARM64
SHA-256 checksum
How to use checksums
e3635cc67e1549c2af75bb8260396fd5cef8164b69fc8fd1267ef4484e6562f0
BLAKE2b-256 checksum
How to use checksums
2681dda91e025f414b3070d39374f21d2482136db777af38102928b4c82b1ce6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 2, 2026.

Transparency log

Release files / bodo-2026.10-cp311-cp311-win_amd64.whl

Download URL bodo-2026.10-cp311-cp311-win_amd64.whl
Size 30.6 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
6431c683d0704174d213c92305618da310d48ec2d4804a03a2fed599e97298cf
BLAKE2b-256 checksum
How to use checksums
cff51570dff8dc15ba14ee0e5634acbe6d0557cec0e7d9a2f03b0264f25ed266
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 2, 2026.

Transparency log

Release files / bodo-2026.10-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL bodo-2026.10-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 43.4 MB
Tags CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
9df137bd1edb55dc664b1c3af6a918029d5d559643e50b92ccede612bf6f80fc
BLAKE2b-256 checksum
How to use checksums
b40d1b190b80ffb98eba920f87d86487906ade906e7d569cb1aa4baf73df8a4c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 2, 2026.

Transparency log

Release files / bodo-2026.10-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL bodo-2026.10-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 37.7 MB
Tags CPython 3.11 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
64d114ff29c4d43bfec6e0bc0b1c568bc6b2d0484a13c728ec81b9bf1b612c8e
BLAKE2b-256 checksum
How to use checksums
b8766a4e9bccd4455ffa866b545e6286c2f930e26ed0bfc3b1543ce3804b2c32
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 2, 2026.

Transparency log

Release files / bodo-2026.10-cp311-cp311-macosx_12_0_arm64.whl

Download URL bodo-2026.10-cp311-cp311-macosx_12_0_arm64.whl
Size 20.5 MB
Tags CPython 3.11 macOS 12.0+ ARM64
SHA-256 checksum
How to use checksums
64c9a11cf340a9c7c46841697cd3815a074051c4f45a26817317bbe44ac8fc6d
BLAKE2b-256 checksum
How to use checksums
e212ff14618c27074996ca51f9682872032dbc4589bc7511a9d617445910fe6a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 2, 2026.

Transparency log

Release files / bodo-2026.10-cp310-cp310-win_amd64.whl

Download URL bodo-2026.10-cp310-cp310-win_amd64.whl
Size 30.6 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
163e171394a11a81dde5c3e4cd3f945eeab43e25865c23a3315558705165f620
BLAKE2b-256 checksum
How to use checksums
1e9183975bd3c985ba8eef0acc6e8c1fb2de5a8510bb1d3128851323798642b9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 2, 2026.

Transparency log

Release files / bodo-2026.10-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL bodo-2026.10-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 43.4 MB
Tags CPython 3.10 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
b9eb8ef1b648622958329f47e2d4c94b7846b0fac3e8b9df14dd931c44fbc185
BLAKE2b-256 checksum
How to use checksums
f614fa5debbab1880523afca63d445f49ad8544840d134ac89fba8f80c5a6566
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 2, 2026.

Transparency log

Release files / bodo-2026.10-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL bodo-2026.10-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 37.7 MB
Tags CPython 3.10 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
8e0aeb4effad5011c40ddc96be230c0961afbe7285b7ea9b3ec3d64d13c76199
BLAKE2b-256 checksum
How to use checksums
a441465c6253618decbc0d18ca444b4916e59b2f7fa0b7ce1f78238d71e9ac0c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 2, 2026.

Transparency log

Release files / bodo-2026.10-cp310-cp310-macosx_12_0_arm64.whl

Download URL bodo-2026.10-cp310-cp310-macosx_12_0_arm64.whl
Size 20.5 MB
Tags CPython 3.10 macOS 12.0+ ARM64
SHA-256 checksum
How to use checksums
4ff9e0ad6fe934da292ca17166d100a386c924d663e18593a6deced7b82cf4c4
BLAKE2b-256 checksum
How to use checksums
40b2604c8175681fa070507ef9b406c471f2a17b793400e4151a662fc43626ae
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 2, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

2026.10 This release

20 release files

2025.2

9 release files

2025.1

9 release 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