For the "nuts and bolts" people.......
Bayer moire | LibRaw
I encourage all to explore the libraw website.......
And one on floating point (generally too slow for most "commercial" products at least in the past) and integer math......
Festina Lente | LibRaw
seems things may be more practical now
Quote: It looks like the time spent in post-processing to get more details and counter-act artifacts might be better spent if demosaicking prepares a cleaner and more detailed image to start with. The processing time difference between integer and floating point implementations of demosaicking most of the times is less than 5 seconds, which is substantially less compared to the time spent on image editing to get close to the same result. Try it, and you will see.