What Happened
Helion is a PyTorch high‑level domain‑specific language (DSL) for writing performance‑portable ML kernels that now compiles to Pallas, the TPU backend, via a partnership with Google. The tool targets three needs: autotuning of performance‑critical kernels, onboarding users who aren’t Pallas experts, and producing kernels portable across TPU and GPU targets [1].
Helion combines…
What Happened
Two items from the Python data and ML ecosystems matter for engineering teams this week:
pandas 3.0.5 — a patch release in the 3.0.x line that includes regression and bug fixes; users on 3.0.x are recommended to upgrade. Supported Python versions are 3.11 and higher. Installation commands are provided for pip…
What Happened
Polars released version 1.43.0 with a mix of performance optimizations, new functionality, API deprecations, bug fixes and build/test maintenance. Key items in the release:
API deprecations and removals (numeric→categorical casting changes; cat.get_categories()/cat.to_local removals; LazyFrame.profile() removed; changes to list/arr.to_struct() and rename of missing_utf8_is_empty_string → empty_string_is_null) that require migration work for some codebases…
Executive summary
JAX v0.11.0 (2026-07-16) introduces advanced developer-facing autodiff features (custom-derivative helpers, top-level custom_remat, checkpoint policy submodule, inlining control) while making multiple breaking and compatibility changes: removal of older Python/NumPy/SciPy support, behavioral change for jax.numpy.empty/empty_like, deprecation of certain jax.numpy.cross usages, and wholesale removal of many previously-deprecated internals — signaling a push toward a smaller, more…