The STDIO plumbing between pingspice and its underlying Ngspice process(es).

Class DebugHelper For pingspice debugging only.
Class ProgressProducer I produce reference values from TRAN simulations to show progress.
Class LineMaker NgspiceProtocol uses an instance of me to make lines of text for Ngspice commands.
Class WatcherManager I manage watcher callables for STDOUT and STDERR.
Class ChunkAccumulator Accumulates chunks of data from STDOUT or STDERR and spits out any accumulated lines when requested.
Class NgspiceProtocol I am a process protocol for communicating with an instance of Ngspice running in server mode via STDIO pipes.
API Documentation for pingspice, generated by pydoctor at 2021-09-18 08:41:11.