When you're staring down a CSV file with billions of rows that won't fit in RAM, this is your way out. Vaex handles out-of-core DataFrames through memory-mapped HDF5 and Arrow files, letting you filter, aggregate, and visualize datasets at a billion rows per second on a single machine. The virtual columns are clever since they compute on the fly without eating memory, and the lazy evaluation means you can chain operations without waiting. It's not as fast as Polars if your data fits in RAM, and it's not distributed like Dask, but for single-machine analytics on tabular data that exceeds your memory, it hits a sweet spot that the other tools don't really cover.

skills.sh installs
2K
GitHub stars
56.6K
last updated
Aug 21, 2026

Install

$ npx -y skills add k-dense-ai/scientific-agent-skills --skill vaex --agent claude-code

Installs into .claude/skills of the current project.

Files

Vaex

When to use

Use Vaex for columnar analysis on a single machine when data exceeds RAM, especially repeated reductions and histograms over local Vaex HDF5 or Arrow files. Expressions and virtual columns defer computation; reductions normally execute immediately. Out-of-core storage does not make every operation memory bounded: sorting, joins, large group dictionaries, materialization, and many estimator fits need substantial RAM.

Installation and verified scope

Use a separate environment; the repository's default Python is newer than this release supports:

uv venv --python 3.12 .venv-vaex
uv pip install --python .venv-vaex/bin/python "vaex-core==4.19.0" "vaex-hdf5==0.15.0" "vaex-viz==0.6.0"
# Optional ML (also installs its declared estimator dependencies):
uv pip install --python .venv-vaex/bin/python "vaex-ml==0.19.0"

Sponsors

Details

Repository
github.com/k-dense-ai/scientific-agent-skills
Categories
DevOps & CI/CD, AI & Agent Building, Data Science & ML
First seen
Jun 3, 2026

More from k-dense-ai/scientific-agent-skills

All 137
1madteacher avatarflutter-adaptive-uimadteacher/mad-agents-skillsBuild, fix, review, and validate adaptive or responsive Flutter UIs for mobile, tablet, desktop, web, large screens, foldables, and mixed input devices. Use whe2Kskills.sh installs
2k-dense-ai avatartorchdrugk-dense-ai/scientific-agent-skillsBuild and troubleshoot TorchDrug 0.2.1 workflows for molecular graphs, property prediction, self-supervised pretraining, molecule generation, retrosynthesis, pr2Kskills.sh installs
3alirezarezvani avatarproduct-skillsalirezarezvani/claude-skillsUse when coordinating product work across the 12 bundled product sub-skills (RICE, OKRs, UX research, design tokens, competitive teardown, analytics, experiment2Kskills.sh installs
4k-dense-ai avatarpathmlk-dense-ai/scientific-agent-skillsUse PathML for local, research-only computational pathology workflows: load and tile slides, build preprocessing and QC pipelines, manage h5path data, quantify 2Kskills.sh installs
5alirezarezvani avatarpm-skillsalirezarezvani/claude-skillsUse when coordinating project-delivery work across the 8 project-management sub-skills — sprint/velocity analytics, portfolio health, Jira/JQL, Confluence, Atla2Kskills.sh installs
6k-dense-ai avatarqiskitk-dense-ai/scientific-agent-skillsBuild, simulate, transpile, and execute quantum circuits with Qiskit and IBM Quantum Runtime. Use for Qiskit 2.x circuits and operators, V2 Sampler or Estimator2Kskills.sh installs