I wrote a simple utility to extract VIIRS data from a raw data file just so that you can get a quick idea of data quality before going on to do more intensive processing.
It's written in C (not Python) and works on the raw data (not on the SDR file which is HDF format) so should be relatively fast. The output is a simple image which has the expected artefacts such as pixels missing due to bow-tie deletion.
Other limitations are that only certain bands are processed for various reasons (for example I couldn't find any documentation about where the gain settings were stored).
If you are interested then let me know.