test: add compare_analyzer tools for G-code slice comparison

Add two standalone Python tools for deep comparison and analysis of .3mf
slicing project files:

- compare_slices.py: comprehensive slice comparison with filament usage,
  nozzle mapping, tool change sequences, prime tower analysis, temperature
  timeline, and automatic critical discrepancy detection
- show_temp_plot.py: interactive HTML temperature timeline plotter for
  visualizing heater profiles during multi-nozzle prints

Both tools use only Python stdlib (no external dependencies).
Primary use case: regression testing H2C carousel purge volumes and
BBS compatibility verification.
This commit is contained in:
denis svinarchuk
2026-07-16 15:22:26 +01:00
parent 407c78fb30
commit 6a584c7c79
3 changed files with 2727 additions and 0 deletions

File diff suppressed because it is too large Load Diff