SAOTrace is a suite of software designed to simulate the as-built performance of grazing-angle X-ray optics using the ray-tracing approach. It is derived from portions of the NASA OSAC (Optical Surface Analysis Code) software suite. It can model nested conical as well as flat optical designs, and includes the ability to model arbitrary support structures and baffles. It can model non-ideal multi-layer reflective coatings as well as scattering from the optical surfaces.
setirotate automatically spawns the SETI@Home commandline client, rotating it through work units in a work unit cache. You can configure the number of work units to store, the number of processes to run simultaneously, the number of simultaneous result-upload/workunit-download transfers, the time interval within which its allowed to perform said transfers, and the timeout interval for when a transfer fails. It will immediately start working on a work unit when the previous one finishes, while uploading the newly finished result (if the upload interval permits) in parallel. It strives to always keep something running.