def FindZeroCrossing(self, l):
        signdiffs = np.sign(l[:-1]) * np.sign(l[1:])
        if min(signdiffs) >= 0.5:
            # The broadening function never hits zero!
            return len(l)
        return np.where(signdiffs < 0.5)[0][0] + 1
load the parameter values from a csv file, return them as dict.
dataset/ETHPy150Open kgullikson88/Telluric-Fitter/src/TelluricFitter.py/TelluricFitter.FindZeroCrossing--crossover with--dataset/ETHPy150Open pysb/pysb/pysb/util.py/load_params