vaex

Process and analyze large tabular datasets with Vaex out-of-core operations.

13|3|Updated Jun 10, 2026
One-click install
npx skills add https://github.com/tassiovale/claude-code-kit --skill vaex-tassiovale
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vaex
Source: https://github.com/tassiovale/claude-code-kit/tree/main/skills/vaex
Command: npx skills add https://github.com/tassiovale/claude-code-kit --skill vaex-tassiovale

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill empowers users to process and analyze large tabular datasets that exceed available RAM, leveraging Vaex's out-of-core DataFrame operations and efficient data handling.

Core Features & Use Cases

  • Out-of-Core DataFrame Operations: Process and visualize tabular datasets with billions of rows.
  • Lazy Evaluation: Perform operations without loading the entire dataset into memory.
  • Use Case: Ideal for data scientists and analysts working with large CSV, HDF5, Arrow, or Parquet files, needing to perform fast statistics, create visualizations, or build ML 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 in Python?

Out-of-core DataFrame operations process large tabular datasets that exceed available RAM by using lazy evaluation. This approach performs computations without loading the entire dataset into memory, enabling analysis of billions of rows.

Can I analyze large CSV and Parquet files without loading them fully into memory?

Yes, you can analyze large CSV, HDF5, Arrow, and Parquet files without loading them fully into memory. Lazy evaluation handles operations out-of-core, allowing fast statistics and visualizations on big data files.

Does out-of-core DataFrame processing work with pandas and numpy?

Yes, out-of-core DataFrame processing works with pandas and numpy dependencies. It integrates with these libraries to handle large tabular datasets, extending standard DataFrame operations to big data scales.

What is the best way to build machine learning pipelines on large datasets in Python?

Building ML pipelines on large datasets is best handled with out-of-core DataFrame operations using lazy evaluation. This method processes billions of rows efficiently by bypassing RAM limitations during model training.

Do I need Python 3.10 or higher to perform out-of-core data analysis?

Yes, Python 3.10 or higher is required to perform out-of-core data analysis. Optional cloud filesystem libraries like s3fs, gcsfs, and adlfs can also be installed for cloud I/O operations.

When should I use out-of-core DataFrame operations instead of standard pandas?

Use out-of-core DataFrame operations instead of standard pandas when your tabular datasets exceed available RAM. If your data contains billions of rows and causes memory errors, out-of-core processing is the necessary solution.