solprop.service#

The service between a front end and solprop: messages, kernel, workers, transports.

A front end (the desktop window of solprop-gui) talks to this layer through one set of request and event messages. The kernel process answers checks, previews, design tools and readings of a results file as plain data, and one worker process per run streams reduced rows while it writes the file. The window’s process imports only the light modules here (the messages, the clients, the reductions’ descriptions); the heavy ones run in the children. Nothing here imports Qt, and nothing else in solprop imports this package.

This is front-end support, not part of the user interface: it changes without notice.

Its design is the desktop front end’s (docs/dev/gui/design.md, sections 13.3 and 13.4); its modules are documented in their source.