| Data profile | Rows, columns, types, missing values, duplicates, distributions and quality alerts for CSV, TSV, Parquet, JSON, JSONL and Excel files |
| Data query | SQL over local CSV, Parquet, Excel and DuckDB files with DuckDB, returning bounded results |
| Data check | Explicit quality rules: allowed values, ranges, uniqueness, missingness |
| Compare | Differences between two datasets or two versions of one |
| Split audit | Leakage between training and test data |
| Drift | Changes in a variable’s distribution between periods |
| Python | Scripts under output/, run with the project interpreter |
| Notebooks | Create, edit, run and read Jupyter notebooks, including outputs and figures |
| Training and validation | Fit models with cross-validation and record data hashes, package versions, fold membership, metrics and model hashes |