LISO compatibility¶
Zero somewhat understands LISO input and output files. It is also capable of running a locally available LISO binary and then plotting its results.
Note
In order to solve a circuit, Zero implicitly calculates responses to all sinks or noise from
all sources, depending on the type of analysis. LISO, however, only outputs the functions
specified as outputs or noise sources in the script. Instead of throwing away this extra data,
Zero stores all calculated functions in its solution.
In order for the produced plots to be identical to those of LISO, the functions requested in
LISO are set as default in the solution such that they are plotted by Solution.plot()
.
The other functions, however, are still available to be plotted by calling
Solution.plot_responses()
or Solution.plot_noise()
with appropriate arguments.