Skip to content

Releases: Coding-Dev-Tools/datamorph

v0.1.0: Initial Release

15 May 04:39

Choose a tag to compare

DataMorph CLI v0.1.0

Batch data format converter with streaming support for large files.

Features

  • 6+ format pairs: CSV, JSON, JSONL, YAML, Parquet, Avro
  • Streaming: Row-by-row processing (CSV, JSONL, Avro)
  • Schema inference: Auto-detect field types from data
  • 4 CLI commands: convert, batch, schema, formats
  • Batch mode: Convert entire directories at once
  • Custom CSV delimiters: Pipe, tab, semicolon, etc.
  • Pretty-print: Nicely formatted JSON output

Supported conversions

  • CSV ↔ JSON/JSONL/YAML/Parquet/Avro (6 pairs)
  • All bidirectional — read any format, write any format
  • Auto-detection from file extension

Technical

  • 45 tests passing across all format pairs
  • Plug-in reader/writer architecture (register_format)
  • CI: test matrix (Python 3.10–3.13) + PyPI publish workflow