Is there any plan to reduce the waveform data?
Perhaps do-able by the following two approach:
only save the waveform as selected by user
increase the measurement waveform sampling interval
My reason for this question is for long simulation total time, the data becomes massive quickly into many GBs easily. And honestly most of the detail or node voltages or trace currents are not necessary for further analysis.
Mike Engelhardt just implemented a feature to limit saved data traces in Dec-30 build, which allows to save only the data of interest.
12/29/2023 Implemented the .save command.
Refer to help in Qspice, section Limit Saved Data Traces(.save) for more detail.
I have took idea from your logger, and directly implement the logger function in my Cblock,
*just simple #include <stdio.h> fopen, fprintf, fclose to store the log into .txt file