Skip to content

Milk Documentation

Welcome to the milk documentation!

milk provides a high-performance framework and tools for image processing and analysis, particularly suited for building real-time execution pipelines (such as Adaptive Optics loops) out of small modular units. The framework provides zero-copy tensor passing and instant parameter synchronization.

🚀 Getting Started

If you are new to the milk environment, follow these steps:

  1. Install milk — clone, build, and configure.
  2. CLI Overview — understand milk-cli and standalone executables.
  3. Shared Memory Streams — core concept: zero-copy image passing.
  4. Function Processing System (FPS) — core concept: process parameters and configuration.
  5. Developer Tutorial — write your first compute module.

🏛️ Core Architecture

For a deep dive into how milk components interact at a system level, these documents explain the underlying structures.

🛠️ Developer Guides

Guidelines and tutorials for writing your own compute modules or extending the CLI framework.

📖 CLI & Tools Reference

🔬 API Reference

  • Doxygen API Docs: Auto-generated C API reference with call graphs and source browser.

Can't find what you're looking for? Check the Automatically Generated Document Index for all plugin READMEs.


Documentation Index