I assume the examples (image processing, data analysis) are otherwise done manually. So it's a workflow issue.
And it needs a GUI to be useful to the majority of users.
A double is a float that has twice the memory size to store a number, thus it can represent a real number with greater (doubled) precision. Cf. http://en.wikipedia.org/wiki/Double-precision_floating-point...