Data-Engineering

Datagrunt 4.5.5: Enterprise Hardening, Multi-Python CI, and NUL-Safe Dialect Fallbacks

Datagrunt 4.5.5 introduces enterprise-grade repository hardening, comprehensive multi-version Python testing (3.10-3.14), and a robust, NUL-safe character substitution fallback for older Python runtimes.

Read more →

July 22, 2026

Introducing Datagrunt Studio: An Open-Source Workbench for Your Data Files

Datagrunt Studio is now open source on GitHub: a local web workbench for exploring, cleaning, and joining CSV and Excel files, powered by the Datagrunt library and DuckDB.

Read more →

July 22, 2026

Datagrunt 4.5.4: Modern Rust Idioms & Hardened Header Probing

Datagrunt 4.5.4 refines internal native Rust parsing loops in probe_csv_header, adopting modern Option::is_some_and predicates and clean integer boundaries for robust dialect sensing.

Read more →

July 18, 2026

Datagrunt 4.5.3: Leaner Production Binaries via Isolated Testing Oracles

Datagrunt 4.5.3 introduces a highly optimized build process for our native Rust core, isolating eager test-only I/O oracles under #[cfg(test)] to ensure production binaries represent an ultra-lean streaming-first footprint.

Read more →

July 18, 2026

Datagrunt 4.5.2: Controllable Data Profiling with Custom Sample Sizes

Datagrunt 4.5.2 introduces custom row sampling sizes via the new n_rows parameter on get_sample() for CSV, Excel, and Parquet readers, alongside major fixes to the automated documentation and blog release pipeline.

Read more →

July 13, 2026

Datagrunt 4.5.1: Sort-Friendly PDF Image Filenames

Datagrunt 4.5.1 gives every PDF image output file a zero-padded, 1-based filename so directory listings sort in true page order, and fixes the release pipeline so docs and blog posts publish automatically.

Read more →

July 7, 2026

Datagrunt 4.5.0: High-Fidelity PDF Page Rendering and Security Hardening

Datagrunt 4.5.0 introduces whole-page rasterization via PDFWriter.render_pages_as_images, a self-generating AI release agent, and hardened CI/CD pipelines.

Read more →

July 1, 2026

Datagrunt 4.4.0: Consistent Native Polars Integration

Datagrunt 4.4.0 brings unified support for native Polars keyword arguments across CSV, Excel, and Parquet readers, while deprecating the legacy Excel read_options dictionary.

Read more →

June 27, 2026

Datagrunt 4.3.0: First-Class Parquet Reading and Writing

Datagrunt 4.3.0 adds ParquetReader and ParquetWriter — read Parquet files into DataFrames, dicts, Arrow, or SQL, and export them to CSV, JSON, JSONL, Excel, or Parquet, with compression passthrough.

Read more →

June 26, 2026

Datagrunt 4.2.0: First-Class Excel Reading and Writing

Datagrunt 4.2.0 adds ExcelReader and ExcelWriter — read .xlsx/.xls workbooks sheet by sheet into DataFrames, dicts, Arrow, or SQL, and export any sheet (or all of them) to CSV, JSON, JSONL, Parquet, or Excel.

Read more →

June 25, 2026

Tags