vaex

Process and analyze out-of-core tabular datasets in CSV, HDF5, Arrow, and Parquet formats.

1|Updated Mar 4, 2026
One-click install
npx skills add https://github.com/Hung-3008/agusta --skill vaex-hung-3008
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vaex
Source: https://github.com/Hung-3008/agusta/tree/main/.agents/skills/vaex
Command: npx skills add https://github.com/Hung-3008/agusta --skill vaex-hung-3008

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Vaex enables efficient processing and analysis of tabular datasets that exceed memory limits by using out-of-core techniques and lazy evaluation.

Core Features & Use Cases

  • DataFrames and Data Loading: Create and load DataFrames from HDF5, CSV, Parquet, and Arrow sources with memory-mapped, lazy execution.
  • Data Processing & Performance: Filter, transform, and aggregate large data without loading everything into memory.
  • Visualization & ML: Build visualizations and machine learning pipelines on big data with virtual columns and incremental computation.
  • I/O & interoperability: Fast import/export between formats and interoperate with pandas, NumPy, and Arrow.

Quick Start

Open a massive dataset with vaex.open and perform a lazy aggregation followed by visualization.

Frequently Asked Questions about vaex

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

FAQPage Schema
How do I process large datasets that do not fit in memory?

To process large datasets that do not fit in memory, out-of-core DataFrames use memory-mapped I/O and lazy evaluation. This enables filtering, transforming, and aggregating massive tabular data without loading the entire dataset into RAM.

Can I load and analyze CSV or Parquet files using out-of-core computations?

Yes, you can load and analyze CSV or Parquet files using out-of-core computations. DataFrames support memory-mapped, lazy execution for sources including CSV, Parquet, HDF5, and Arrow formats to handle massive datasets efficiently.

What is the best way to build machine learning pipelines on big data?

The best way to build machine learning pipelines on big data is using out-of-core DataFrames with virtual columns and incremental computation. This approach integrates with common ML libraries to process datasets exceeding memory limits.

Does out-of-core DataFrame processing interoperate with pandas and NumPy?

Out-of-core DataFrame processing interoperates with pandas, NumPy, and Arrow. It provides fast import and export between formats, allowing seamless integration with existing Python data stacks while maintaining lazy evaluation benefits.

When should I use lazy evaluation for big data visualization?

You should use lazy evaluation for big data visualization when working with datasets that exceed available memory. Virtual columns and incremental computation allow you to build visualizations on massive tabular datasets without loading everything into RAM.