vaex

Process out-of-core tabular datasets with Vaex's lazy DataFrames.

321|26|Updated Mar 10, 2026
One-click install
npx skills add https://github.com/mkurman/tamux --skill vaex-mkurman
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: vaex
Source: https://github.com/mkurman/tamux/tree/main/skills/scientific-skills/vaex
Command: npx skills add https://github.com/mkurman/tamux --skill vaex-mkurman

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Vaex enables fast, memory-efficient analysis of datasets that do not fit in RAM by providing lazy, out-of-core DataFrames that stream data from disk as needed.

Core Features & Use Cases

  • Lazy evaluation and memory mapping for billion-row datasets
  • Virtual columns, fast filtering, efficient aggregations, and seamless I/O with HDF5, Arrow, and Parquet
  • Use cases include interactive analytics, data exploration, plotting large-scale visualizations, and building ML pipelines on big datasets

Quick Start

Open a large dataset with vaex.open and compute a simple mean to observe lazy evaluation.

Frequently Asked Questions about vaex

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I process massive tabular datasets that exceed available RAM in Python?▼

Process massive tabular datasets exceeding RAM by using lazy, out-of-core DataFrames that stream data from disk via memory mapping. This approach enables interactive analysis, fast filtering, and aggregations on billion-row datasets without loading everything into memory.

What is lazy evaluation and how does it help with big data visualization?▼

Lazy evaluation defers computations until results are explicitly requested, minimizing memory overhead. When combined with out-of-core DataFrames, it allows you to perform fast filtering and plot large-scale visualizations across terabytes of data efficiently.

Can I read and write multiple data formats like Parquet and HDF5 for out-of-core analysis?▼

Yes, out-of-core DataFrames support seamless I/O with HDF5, Arrow, and Parquet formats. This cross-format integration enables scalable analytics by allowing memory mapping and lazy evaluation directly on files stored on disk.

How do I compute aggregations and virtual columns on billion-row datasets?▼

You can compute aggregations and virtual columns on billion-row datasets by opening the file with memory mapping and applying lazy evaluation. Virtual columns are computed on-the-fly without duplicating data, enabling efficient interactive exploration.

What are the limitations of using out-of-core DataFrames for machine learning workflows?▼

While out-of-core DataFrames handle terabytes of data via lazy evaluation, complex machine learning workflows may face limitations if algorithms require full in-memory dataset access or lack integration with memory-mapped virtual columns.