Installation¶
Requires Python 3.8+ (see requires-python in pyproject.toml).
For a development checkout:
The CLI is available as tmd-process after install, or run python tmd_cli.py from a clone. A consolidated command reference is in CLI reference.
Optional: roughness analysis (Surfalize)¶
To use tmd-process roughness (ISO 25178 areal parameters on .tmd files), install the optional extra. Surfalize is GPL-3.0—see Working with TMD files.
Equivalent: pip install "surfalize>=0.16.0" on Python 3.10+ so TrueMap .tmd I/O matches what this library writes (older Surfalize releases may reject some .tmd files; current upstream Surfalize is not importable on Python 3.8–3.9).