Page 1 of 1

Documentation

Posted: Sun Jul 19, 2026 2:44 pm
by Didier
DTLcompare compares two DTLknowsWhy remote diagnostic snapshots: one collected from a computer where access works, and one collected from a computer where the same access fails.

It produces a ranked diagnostic analysis that highlights confirmed differences, eliminated causes, likely causes, evidence, and suggested remediation steps. Reports can be generated as JSON, plain text, and HTML.

Important prerequisite: The DTLknowsWhy Tool.
DTLcompare is not a standalone diagnostic collector. It is an analysis companion for DTLknowsWhy.

Before using this tool, you must have:

DTLknowsWhy available in your Python environment.
The DTLknowsWhy expert package importable, because comparative_analysis.py imports expert.compare.
Two JSON snapshots generated by DTLknowsWhy remote diagnostics.
If Python cannot import expert.compare, DTLcompare will fail at startup. Run the tool from an environment where DTLknowsWhy is installed or where its source directory is included in PYTHONPATH.

See:
https://netdtl.com/DTLcompare_en.html
https://netdtl.com/DTLcompare.html