vaex

Create out-of-core DataFrames to browse and aggregate huge datasets efficiently with lazy evaluation and versatile IO formats.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Vaex enables fast, memory-efficient processing and analysis of tabular data larger than RAM by using out-of-core DataFrames and lazy evaluation.

Core Features & Use Cases

  • Out-of-core DataFrames for datasets that exceed RAM
  • Lazy evaluation and virtual columns to minimize memory usage
  • Fast aggregations, visualizations, and ML integration on big data
  • Flexible I/O with CSV, HDF5, Parquet, and Arrow formats
  • Use cases include exploring astronomical datasets, financial time series, or any billion-row datasets

Quick Start

Load a large dataset with vaex, create a virtual column, and compute a quick summary.

Frequently Asked Questions about vaex

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

FAQPage Schema
How do I process a large dataset that exceeds available RAM capacity?

Out-of-core DataFrames process large datasets that exceed available RAM capacity by evaluating data lazily from disk. This approach uses virtual columns to minimize memory overhead while handling billion-row tabular files.

When do I need out-of-core DataFrame processing for tabular data?

Out-of-core DataFrame processing is needed when your tabular dataset size surpasses physical RAM. It allows fast aggregations, visualizations, and ML pipelines on enormous files by lazily evaluating data rather than loading it all into memory.

Can I load and analyze CSV or Parquet files larger than memory?

Yes, out-of-core DataFrames support flexible I/O with CSV, Parquet, Arrow, and HDF5 formats. You can load, analyze, and visualize files larger than your available memory using lazy evaluation and virtual columns.

How does lazy evaluation work for big data aggregations?

Lazy evaluation for big data aggregations works by deferring computation until results are explicitly requested. This minimizes memory usage through virtual columns, enabling fast aggregations and visualizations on datasets that exceed RAM.

What is the best way to run ML pipelines on billion-row datasets?

The best way to run ML pipelines on billion-row datasets is using out-of-core DataFrames with lazy evaluation. This approach enables memory-efficient processing and fast aggregations on large tabular files without loading them entirely into RAM.

Does out-of-core DataFrame processing work with HDF5 and Arrow formats?

Yes, out-of-core DataFrame processing works seamlessly with HDF5, Arrow, CSV, and Parquet formats. It provides flexible I/O for memory-efficient data processing, making it suitable for exploring astronomical datasets or financial time series.