Why SN(oo)Py?
Okay, why the name? Well, as is traditional with python packages, often the name starts or ends with 'py'. PySN obviously just wouldn't do (if you can't think of why, keep thinking). So, the next logical step was SNpy. It's not too far from there to SNoopy (or snippy, or snappy). If you like, the OO can stand for 'Object Oriented', which SNpy certainly is. Lastly, SNOOPY as a whole acronym is actually already taken (IRAF package for doing... you guessed it... SN photometry). So, I guess SNpy will do officially with SNoopy as an affectionate nickname. Plus, that beagle is one handsome dude.