September 2025 Summaries
2 posts from Bodo
Filter
Month:
Year:
Post Summaries
Back to Blog
The third part of the series on Python DataFrames revisits the NYC Taxi benchmark to evaluate the performance of Bodo DataFrames, a high-performance, scalable alternative to Pandas that maintains the familiar Pandas API with minimal code changes. Bodo DataFrames leverages a C++ backend and Bodo JIT compiler to deliver significant speed improvements, comparable to the Bodo JIT compiler alone, while outperforming other systems like Daft, Polars, PySpark, Dask, and Modin/Ray by 2x–250x. The library excels in processing data larger than available memory through streaming and spilling capabilities, making it an attractive option for large-scale Pandas workloads without needing extensive code rewrites. This installment highlights Bodo DataFrames' ability to provide top-tier performance and seamless scalability across single-node and multi-node setups, while preserving Pandas idioms and minimizing developer effort, thus offering an efficient solution for data engineering pipelines.
Sep 17, 2025
1,761 words in the original blog post.
Large Language Models (LLMs) have revolutionized text processing, but integrating them with large datasets often requires complex workflows beyond the familiar Pandas framework. Bodo addresses this challenge by introducing Bodo DataFrames, a scalable alternative to Pandas that allows seamless integration of LLMs directly into Pandas workflows. The Bodo DataFrame AI toolkit offers APIs for effortless text generation and embedding, compatible with various inference engines and cloud services, including OpenAI and Amazon Bedrock. This toolkit includes a user-friendly .ai accessor for Bodo Series, enabling efficient LLM inference and embedding creation with simple function calls. It also supports custom, open-source models through a streamlined process of launching inference servers across clusters, allowing data teams to maintain their existing workflows while leveraging powerful AI capabilities. The toolkit aims to simplify and scale AI applications for data scientists and engineers, providing a Pandas-native experience for large-scale data processing.
Sep 04, 2025
862 words in the original blog post.