Rrd_utilsSource* @group Performance Monitoring
C# and JS representation of special floats are 'NaN' and 'Infinity' which are different from ocaml's native representation. Caml is fortunately more forgiving when doing a float_of_string, and can cope with these forms, so we make a generic float_to_string function here