Hi,
The current behavior of numpy's binary_repr is the following:
>>> binary_repr(1,width=2)
'01'
>>> binary_repr(0,width=2)
'0'
This seems inconsistent and I'd suggest always padding with zeros to make sure that the return string always has length=width.
Objections ?
David