CLI Overview¶
milk compiles into multiple executables:
milk-cli: The interactive command line interface (CLI). Running it starts a prompt from which all module functions can be launched. Typem?to list loaded modules and their commands.milk-fpsexec-*: Standalone executables for individual compute units. Each runs a single FPS-enabled function in isolation, managed viatmuxandmilk-fpsCTRL.
The source code is organized in modules. A module includes C code and documentation. It may also include data files, scripts, and extended documentation.
For more details see the Programmer's Guide.
[FPS]: Function Processing System — shared-memory parameter management [SHM]: Shared Memory (/dev/shm) [AO]: Adaptive Optics [TUI]: Text User Interface (ANSI escape sequences) [CLI]: Command Line Interface [IMGID]: Image ID — milk's stream reference structure [LTO]: Link-Time Optimization [PGO]: Profile-Guided Optimization [RT]: Real-Time (scheduling) [DM]: Deformable Mirror [WFS]: Wavefront Sensor [FITS]: Flexible Image Transport System *[IPC]: Inter-Process Communication