laddu 0.20.0

Amplitude analysis tools for Rust
Documentation

Tools for constructing, compiling, and evaluating amplitude-analysis models.

laddu exposes symbolic expressions, event datasets, particle and decay topology utilities, execution backends, and optional likelihood, fitting, generation, amplitude, and GPU support through one facade crate. Most applications can import [prelude] and enable only the Cargo features they need.

Example

use laddu::prelude::*;

let mass = parameter!("mass");
let intensity = (mass.clone() * mass + 1.0).named("intensity");
let model = CompiledModel::from_expr(&intensity)?;

assert_eq!(model.params().len(), 1);
# Ok::<(), CompileError>(())