BF: provide proper error message when target is missing
ENH: require positive scalar radius
TST: add unit test for interval_neighborhood