Skip to content
DEDataEngUtils

DataEngUtils for ML Engineers

ML Engineers live between data pipelines and model training: inspecting datasets, validating schemas and moving configuration between frameworks. You might need to check a Parquet training set before a run, confirm an Avro schema for a feature store, or convert a YAML config to JSON for a serving endpoint. Reaching for Python for each of those is friction, and web tools add privacy risk. DataEngUtils handles them in the browser on a Rust engine compiled to WebAssembly, so your training data and schemas never leave your machine.

Tools for ml engineers

Workflow: Inspect and profile a training dataset

Open a Parquet dataset to check its schema and per-column statistics before training, without writing a notebook cell.

  1. 1. Open the dataset

    Drop the Parquet file into Parquet Inspector for schema, row groups and null counts.

  2. 2. Profile the features

    Use Parquet Data Profiler to spot skewed distributions, missing values and outliers per column.

  3. 3. Slice for a quick look

    Use Parquet Query to filter rows and export a CSV or Parquet sample.

Workflow: Validate pipeline schemas

Check Avro and JSON Schema definitions and inspect Avro records before they reach a feature store or model registry.

  1. 1. Validate a schema

    Paste your Avro or JSON Schema into the matching validator for structural and type checks.

  2. 2. Inspect Avro records

    Open an Avro file in Avro File Inspector to view the schema, metadata and a record preview.

  3. 3. Fix and re-validate

    Edit inline until clean, then copy back to your project.

Workflow: Move configs and generate IDs

Convert YAML and JSON configs between experiment tracking and serving, and generate UUIDs or hashes for run tracking.

  1. 1. Convert a config

    Use YAML ↔ JSON to move MLflow or Kubeflow configs into the format your serving API expects.

  2. 2. Generate run IDs

    Use UUID Generator (v1, v4 or v7) for experiment and artifact identifiers.

  3. 3. Hash artifacts

    Use Hash Generator for SHA-256 checksums to version datasets and check reproducibility.

Frequently asked questions

Does DataEngUtils support Avro?
Yes. Avro File Inspector shows the schema, metadata and record preview, and Avro Schema Validator checks your schema definitions — both run locally in your browser.
Can I inspect a dataset larger than memory?
The engine reads Parquet metadata and row-group statistics without loading the whole file, and profiling/queries run in a Web Worker. Files up to 1.5 GB are supported.
Which ID formats can I generate?
UUID Generator supports v1, v4 and v7, and Hash Generator covers MD5, SHA-1, SHA-256, SHA-384 and SHA-512.