I don't usually have the time or inclination to write long answers, so I try to leave helpful comments; feel free to flesh them out into a full answer. I am a professional data scientist, and I write production code.