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.