oasislmf.pytools.aal.utils

Functions

exact_binary_search(arr, value)

if no match is found return len(arr) instead of the insert index like in normal binary search

Module Contents

if no match is found return len(arr) instead of the insert index like in normal binary search >>> exact_binary_search(np.array([1,3,5,7,9]), 3) 1

>>> exact_binary_search(np.array([1,3,5,7,9]), 0)
5
>>> exact_binary_search(np.array([1,3,5,7,9]), 4)
5
>>> exact_binary_search(np.array([1,3,5,7,9]), 9)
4