Usage Patterns¶
Calibrie offers flexibility in how you define and execute analysis pipelines.
- Python API: Define pipelines programmatically within Python scripts for maximum control and integration with other Python code.
- YAML Configuration: Define pipelines using declarative YAML files, promoting reproducibility, sharing, and modification without changing Python code. This often leverages the
draconlibrary for advanced features. - Command Line Tools: Run pre-defined or custom YAML pipelines easily using the provided command-line scripts (
calibrie-run,calibrie-gating).