Install
Get Data
One command. Works on macOS, Linux, and WSL. ARM and x86_64.
Quick Install
The fastest way to get started.
Terminal recommended
$ curl -fsSL https://data-lang.dev/install.sh | sh
Detects your platform, downloads the correct binary, and adds it to your PATH.
Alternative Methods
Homebrew (macOS / Linux)
$ brew install openie/tap/data
Cargo (from source)
$ cargo install data-ide
Nix
$ nix profile install nixpkgs#data-ide
Verify Installation
Terminal
$ data --version
data 0.1.0 (aarch64-apple-darwin)
engine jouledb 0.9.2
cascade 16 levels
energy picojoule metering active
Create Your First Notebook
Two commands to an energy-metered notebook.
Terminal
$ data new my-analysis
Created notebook: my-analysis/notebook.data
$ data open my-analysis
Opening Data IDE on http://localhost:4324
Configuration
Set energy budgets, default kernels, and cascade limits.
~/.config/data/config.toml
# ~/.config/data/config.toml
[energy]
max_per_cell_pj = 1_000_000
max_per_query_pj = 50_000
budget_warn_pct = 80
[notebook]
default_kernel = "python"
auto_save = true
receipt_inline = true
[cascade]
max_level = 4
prefer_local = true
System Requirements
macOS
- macOS 13 Ventura or later
- Apple Silicon (M1+) or Intel x86_64
- 4 GB RAM minimum
Linux
- glibc 2.31+ (Ubuntu 20.04+, Fedora 33+)
- x86_64 or aarch64
- 4 GB RAM minimum
Windows (WSL)
- Windows 10/11 with WSL 2
- Ubuntu 22.04 LTS recommended
- 4 GB RAM minimum
Questions?
Check the features page or reach out to the team.