formats
Inspect the iterabledata format catalog (140+ formats). The list reflects installed optional dependencies and runtime capabilities on your machine.
# All formats with read/write flags
undatum formats list
# Writable outputs only (useful before choosing a conversion target)
undatum formats list --writable
# Read-only inputs
undatum formats list --read-only
# Full capability matrix (bulk, streaming, totals, tables, nested, maturity, native bulk)
undatum formats list --capabilities
# Named tables/sheets in a workbook or database
undatum formats tables workbook.xlsx
undatum formats tables data.sqlite --json
# Single format (aliases, extra, memory, selection, codecs)
undatum formats describe parquet
undatum formats describe geojson --json
# Export catalog for tooling or CI checks
undatum formats export --output formats.json
undatum formats export --no-capabilities
undatum formats list --json
Reference
undatum formats list
undatum formats list [OPTIONS]
| Option | Description | Default |
|---|---|---|
--writable / --no-writable | Show only formats that support writing. | --no-writable |
--read-only | Show only read-only formats. | |
-c, --capabilities | Show the full runtime capability matrix per format. | |
--json | Print the result as one JSON document (same as --format-out json). | |
--verbose / --no-verbose | Enable verbose logging output. | --no-verbose |
undatum formats describe
undatum formats describe [OPTIONS] FORMAT_ID
| Argument | Description |
|---|---|
FORMAT_ID | Format id or alias (e.g. 'csv', 'parquet'). (required) |
| Option | Description | Default |
|---|---|---|
--json | Output as JSON. | |
--verbose / --no-verbose | Enable verbose logging output. | --no-verbose |
undatum formats export
undatum formats export [OPTIONS]
| Option | Description | Default |
|---|---|---|
-o, --output TEXT | Output file path. Prints to stdout if not given. | |
--no-capabilities | Exclude runtime capabilities. | |
--verbose / --no-verbose | Enable verbose logging output. | --no-verbose |
undatum formats tables
undatum formats tables [OPTIONS] SOURCE
| Argument | Description |
|---|---|
SOURCE | File, directory, or URI to list tables/sheets from. (required) |
| Option | Description | Default |
|---|---|---|
--json | Output as JSON. | |
--verbose / --no-verbose | Enable verbose logging output. | --no-verbose |
See also shared options.