All the tutorials are in tutorial directory. You can view them online too:

  • Basic tutorial. Covers the basics of using iminuit.
  • Advanced tutorial. The advanced tutorial shows you how to speed up the computation of the objective function with Cython and how to write wrapper classes that work with iminuits parameter name discovery.
  • Hard Core Cython tutorial. If you need to do a huge likelihood fit that needs speed, this is for you. If you don’t care, just use probfit. It’s a fun read though I think.