I put these parameters in a dictionnary to not clutter the function declaration and because they are usually not tuned except in special case.