def crossings(y, value, x=None): '''Finds the crossing points where a (poly-)line defined by a 1D y array has the given values and return the (linearly) interpolated index or x value if an x array is given ''' if x is None: return _dsutils.crossings(y, value) return _dsutils.crossings(x, y, value)