What problem does it solve?
Vaex helps you work with tabular datasets that are too large to fit in memory by keeping calculations lazy, efficient, and fast. It is designed for exploratory analysis, statistics, visualization, and machine learning on billion-row-scale data.
Core Features & Use Cases
- Out-of-Core DataFrames: Open and analyze CSV, HDF5, Arrow, and Parquet files without loading everything into RAM.
- Lazy Aggregation and Filtering: Compute summaries, filter rows, and build virtual columns only when needed.
- Large-Scale Visualization: Generate heatmaps, histograms, and other plots directly from massive datasets.
- ML-Ready Pipelines: Prepare features, encode categories, scale columns, and integrate with common machine learning workflows.
- Use Case: A data analyst can inspect a multi-terabyte event log, compute per-segment statistics, and visualize trends without converting the dataset into pandas first.
Quick Start
Use the vaex skill to open a large dataset, compute the key statistics you need, and generate a visualization for the columns I specify.