Feature Idea....is this the kind of thing intended for the Post-processing?

First, can’t say enough good about QSpice. Makes my design possible. The feature idea which may be something that QSPice post processing is for is the following: I would love to have a tool where in I could set “caution zone” bounds for parameters such as currents, voltages and powers. The tool would support algebraic expressions such as “V(n10)-V(n11)”. I would run the tool and it would output a list of all the parameters that exceeded a ‘safe’ value. I could then look at the corresponding waveforms and evaluate what is going on. It would save me the trouble of manually sifting through waveforms hoping that I don’t forget a critical value. I think it would both speed up the design process and catch more problems. I am not a SW guy, so it would be very difficult for me. Any one else think this is a good idea? …or in fact, already wrote something like this tool? In general, do there exist any tools out there that might be of use?

Commercial EDA tools such as Cadence’s Virtuoso suite and Synposys’s Custom Compiler already have this. Given their extensive post-processing/scripting capabilities via their in-built “calculators”, using that, a user can set a range or a limit for a measurement (not just voltage/current but other complicated expressions as well) and the tool then lists out which of these targets were achieved or if any limits were breached

Similar to the commercial solutions the open source community has CACE, but it uses either TOML or YAML to specify the measurements you wanna make and it supports normal ngspice. And CACE is really meant to verify PVT robustness of a finished design not doing a check every time you run a sim (which you can do in the commercial EDA tools)

And I think it would be really great if Mike and the team at Qorvo could implement this in Qspice