NPType dictates the DType and other flags. It is not currently unpacked. Probably unpack following the pattern established in the XXXX_py2J methods (except it would be XXXX J2py). Using non-default values right now results in incorrectly interpreted bytebuffers on the python side..