vaex

Process large tabular datasets with out-of-core operations and lazy evaluation.

Updated May 17, 2026
One-click install
npx skills add https://github.com/galeep/plugin-place --skill vaex-galeep
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vaex
Source: https://github.com/galeep/plugin-place/tree/main/plugins/sci-data-analysis-viz/skills/vaex
Command: npx skills add https://github.com/galeep/plugin-place --skill vaex-galeep

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires numpy, pandas, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Vaex addresses the challenge of working with large tabular datasets that exceed available RAM. It enables efficient data processing, visualization, and machine learning on big data.

Core Features & Use Cases

  • Out-of-Core DataFrame Operations: Handle datasets with billions of rows without fitting them into memory.
  • Lazy Evaluation: Perform operations on data without immediate computation, saving memory and time.
  • Use Case: Ideal for data scientists and engineers dealing with large CSV, HDF5, Arrow, or Parquet files who need to perform fast statistics, create visualizations, or build machine learning pipelines on big data.

Quick Start

To install Vaex, run the following command:

uv pip install vaex

Frequently Asked Questions about vaex

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

FAQPage Schema
How do I process large tabular datasets that exceed available RAM?

To process large tabular datasets that exceed available RAM, use an out-of-core DataFrame that utilizes memory-mapped files. This approach handles billions of rows efficiently without loading the entire dataset into memory, enabling fast statistics and visualization.

What is the best way to analyze big CSV and Parquet files without loading them into memory?

Analyzing big CSV and Parquet files without loading them into memory is best achieved through out-of-core processing and lazy evaluation. This technique performs operations on data without immediate computation, saving both memory and time while handling datasets with billions of rows.

How does out-of-core processing work for big data analytics?

Out-of-core processing for big data analytics works by using memory-mapped files for fast access to large datasets. It enables efficient data processing, visualization, and machine learning on big data that exceeds available RAM, using lazy evaluation to save memory and time.

Can I use Python for machine learning pipelines on datasets with billions of rows?

Yes, you can build machine learning pipelines on datasets with billions of rows in Python using out-of-core DataFrame operations. This requires Python 3.10+ and uses memory-mapped files to handle large tabular datasets efficiently without fitting them into memory.

Do I need cloud storage dependencies to analyze large datasets with out-of-core DataFrames?

You do not need cloud storage dependencies to analyze large datasets with out-of-core DataFrames locally, but optional s3fs, gcsfs, or adlfs packages enable cloud I/O. Core functionality handles local CSV, HDF5, Arrow, or Parquet files using memory-mapped files.