Everything metered.
Nothing hidden.
A data science IDE where every operation — from a pandas groupby to a 100-epoch training run — carries an energy receipt.
Native Notebook Engine
Not a wrapper around an existing runtime. The notebook engine is built from scratch with energy metering at the kernel level. Every cell execution is instrumented for CPU cycles, memory allocation, and I/O — then converted to picojoules.
Python / R / Julia Intelligence
Full language server support across all six languages. Autocomplete, go-to-definition, hover documentation, inline diagnostics. Switch between Python and SQL cells with zero context loss.
Energy per Cell
Every cell execution produces a structured energy receipt: CPU time, memory peak, thread count, rows processed, and total picojoules. Compare cells. Find bottlenecks. Optimize what matters.
SQL & Graph Queries
SQL, GraphQL, and Cypher cells execute natively against JouleDB. No external database, no network round-trips, no connection strings. Query your dataframes with SQL. Traverse knowledge graphs with Cypher. Every query metered.
ML Pipeline Metering
Define named pipelines. Each stage — preprocess, train, evaluate, deploy — gets its own energy receipt. Compare pipeline versions by total picojoules. Set energy budgets that fail the build if exceeded.
Data Visualization
Matplotlib, Plotly, ggplot2, Makie.jl — use your preferred library. Every render gets an energy receipt. High-resolution scatter plots on 10M points? Now you know the cost.
The Lift Engine
Identify expensive Python cells by their energy receipts. When ready, lift them to Joule for 10-75x energy reduction. The Lift Engine translates pandas idioms to Joule dataframe operations — same logic, same results, dramatically less energy.
16-Level Cascade
AI assistance through a deterministic cascade. Cache and index first. Federation next. LLM is the escape hatch, not the default. Every level metered. You always know what answered your question and how much energy it cost.
Reproducible Environments
Lock files capture not just package versions but energy baselines. Share a notebook and its environment. Recipients see the same results and can compare their energy consumption against the original.
Ready to meter your data science?
One install. Every cell, query, and training run — measured in picojoules.