This package provides a Julia-friendly interface to the Minuit2 C++ library, maintained by CERN's ROOT team. Minuit2 is designed for function minimization, particularly in statistical applications such as maximum-likelihood estimation and least-squares fitting. It computes best-fit parameters and error estimates using likelihood profile analysis.
The API and additional features of this package are heavily inspired by iminuit, which offers a Python-friendly interface to the same library.
- The wrapper for Minuit2's C++ classes is implemented using the CxxWrap.jl package.
- The wrapper code is generated with WrapIt.
- The Minuit2 binaries and the wrapper library are built using BinaryBuilder.jl.