fix minor quirk where bctpy behavior was slightly different from matlab behavior due to np.round which is optimized for floating point behavior and thus has the odd behavior of rounding to nearest even integer