Starting from V4.0.0, STDF processing core in STDF-Viewer is re-written in Rust
, its parsing speed is comparable to C and it’s memory safe, the stdf library that I developed is also open-sourced and available in crates.io.
[Improvement & New Features]
- Merge multiple STDF files.
- Side-to-side compare multiple STDF files / merged STDF files.
- Support STDF V4-2007 (STR visualization still needs help)
- Superseded DUTs will be marked in
DUT Summary
table. - Add DUT counts in
Bin
andWafer
statistic table. - Faster plotting and seamlessly interactivity with
pyqtgraph
. - Add some useful tools under
Utilities
menu. - Redesigned setting GUI.
- Memory consumption reduced.
- Everything is faster.
[Bug Fix]
- Show real wafer ID in
DUT Summary
. - Fix app freezing if there are millions of DTR/GDR.
- Fix error when saving DUT data table in CSV/Excel.
- Yield calculation and plots will exclude superseded DUTs.
[Notes]
Following features that are temporarily dropped in 4.0.0, the main reason is that I still need sometime to familiar with pyqtgraph
APIs, they might be added in later releases.
- Boxplot in histogram.
- Gaussian fit in histogram.
- Mean, median line in histogram.
- Hovering tips in histogram and bin chart.