vaex

Analyze tabular data larger than RAM using Vaex's out-of-core lazy evaluation.

15|2|Updated Dec 17, 2025
One-click install
npx skills add https://github.com/rubensliv/k-dense-ai --skill vaex-rubensliv
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vaex
Source: https://github.com/rubensliv/k-dense-ai/tree/main/scientific-skills/vaex
Command: npx skills add https://github.com/rubensliv/k-dense-ai --skill vaex-rubensliv

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Vaex enables fast, memory-efficient analysis of datasets larger than RAM by using out-of-core computation, lazy evaluation, and memory-mapped I/O.

Core Features & Use Cases

  • Lazy, out-of-core DataFrames that handle billions of rows without loading everything into memory
  • Fast aggregations, visualizations, and ML-ready pipelines on big data
  • Seamless reading/writing across CSV, HDF5, Apache Arrow, and Parquet; supports virtual columns and zero-copy analytics
  • Real-world scenarios include exploring millions of records in genomics, astronomy, or finance, performing quick summaries, and building scalable ML preprocessing pipelines

Quick Start

Load a large dataset from disk and start interactive exploration.

Frequently Asked Questions about vaex

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

FAQPage Schema
How do I process large Parquet files that exceed available RAM?

Out-of-core computation processes large Parquet files exceeding RAM by using memory-mapped I/O and lazy evaluation, reading data directly from disk without loading the entire dataset into memory.

What is lazy evaluation for big data DataFrames?

Lazy evaluation for big data DataFrames delays computations until results are explicitly requested, enabling zero-copy data access and fast aggregations on billions of rows without consuming extra memory.

Can I read and analyze HDF5 datasets using out-of-core memory mapping?

Yes, HDF5 datasets can be read and analyzed using out-of-core memory mapping, allowing interactive exploration and fast statistics on massive tabular datasets stored in HDF5 format.

How do I build ML preprocessing pipelines for billions of rows?

ML preprocessing pipelines for billions of rows are built using virtual columns and zero-copy analytics, enabling scalable data transformations without memory overhead before model training.

Does this out-of-core DataFrame approach work with Apache Arrow formats?

Yes, out-of-core DataFrames seamlessly read and write across Apache Arrow, CSV, HDF5, and Parquet formats, supporting zero-copy analytics and fast aggregations for large-file workflows.

What are the limitations of memory-mapped big data analysis?

Memory-mapped big data analysis requires sufficient disk space for datasets and relies on file system performance, meaning operations are constrained by disk I/O speeds rather than available RAM.