It's what we use in pysrc/Image.cpp to make the Image types, so I'm just following that lead.  I think short is usually 16 bit.  But int can be either 32 or 64, which is why we've occasionally had trouble with these int types from time to time.