vaex

Process and analyze out-of-core tabular datasets with lazy DataFrames.

21|2|Updated Dec 8, 2025
One-click install
npx skills add https://github.com/silverstein/claude-scientific-skills-desktop --skill vaex-silverstein
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vaex
Source: https://github.com/silverstein/claude-scientific-skills-desktop/tree/main/corpus/vaex
Command: npx skills add https://github.com/silverstein/claude-scientific-skills-desktop --skill vaex-silverstein

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps you process and analyze tabular datasets that are too large to fit in memory, enabling fast, interactive exploration without crashing your workstation.

Core Features & Use Cases

  • Out-of-core lazy DataFrames: Load massive CSV/HDF5/Arrow/Parquet data and keep computations lazy so you only pay for what you compute.
  • Virtual columns and expressions: Create derived metrics on the fly (e.g., transformations, filters, feature engineering) with minimal memory overhead.
  • Fast aggregations and visualization: Compute billion-scale statistics and generate histograms/heatmaps using efficient binning and aggregation workflows.

Quick Start

Ask: "Open a large Parquet file, compute grouped statistics by a category column, and produce a 2D heatmap of two numeric columns using Vaex."

Frequently Asked Questions about vaex

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

FAQPage Schema
How do I analyze billion-row datasets when they exceed available RAM?

You can analyze billion-row datasets exceeding RAM by using out-of-core lazy DataFrames that keep computations lazy. This approach processes massive CSV, HDF5, Arrow, or Parquet files interactively without crashing your workstation.

How do I perform feature engineering on large datasets with minimal memory overhead?

Feature engineering on large datasets uses minimal memory overhead through virtual columns and expressions. Derived metrics are created on the fly with lazy evaluation, ensuring you only pay compute costs for the columns you actually materialize.

Can I generate visualizations like heatmaps directly from billion-scale tabular data?

You can generate visualizations like heatmaps directly from billion-scale tabular data using efficient binning and aggregation workflows. This allows you to compute massive statistics and produce interactive plots without loading the entire dataset into memory.

What is the best way to compute grouped statistics on massive Parquet files?

The best way to compute grouped statistics on massive Parquet files is by leveraging out-of-core DataFrames with lazy evaluation. This enables fast aggregations and filtering on billion-row data while keeping memory usage low.

Does lazy evaluation help with big data ingestion and production-ready export?

Lazy evaluation helps with big data ingestion and production-ready export by deferring computations until needed. This allows you to efficiently ingest massive CSV, HDF5, Arrow, or Parquet data and export results without exhausting system memory.