Skip to content

Latest commit

 

History

History
16 lines (10 loc) · 1.31 KB

README.md

File metadata and controls

16 lines (10 loc) · 1.31 KB

Minuit2.jl

Dev Build Status codecov

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.

Implementation Details

  • 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.