FIX: Address non-int DeprecationWarning from NumPy
Fix documentation, handle internal variable more efficiently.
Remove incorrect np.round statement (directly cast `m`)
Merge pull request #1003 from JDWarner/join_dep_warning

FIX: Address non-int DeprecationWarning from NumPy