Пример #1
0
def test_validateTerms():
    data = {'b1': "self.layerdict['friction'].getData()", 'b2': "self.layerdict['slope'].getData()/100.",
            'b3': "np.log(self.layerdict['vs30'].getData())", 'b4': "self.layerdict['cti1'].getData()",
            'b5': "self.layerdict['precip'].getData()"}
    timeField = 'MONTH'
    coeff = LM.validateCoefficients(cmodel)
    layers = LM.validateLayers(cmodel)
    terms, time = LM.validateTerms(cmodel, coeff, layers)
    assert(time == timeField), 'validateTerms did not return expected timeField'
    assert(data == terms), 'validateTerms did not return expected terms'
Пример #2
0
def test_validateTerms():
    data = {
        'b1': "np.nan_to_num(self.layerdict['friction'].getData())",
        'b2': "self.layerdict['slope'].getData()/100.",
        'b3': "np.log(self.layerdict['vs30'].getData())",
        'b4': "self.layerdict['cti1'].getData()",
        'b5': "self.layerdict['precip'].getData()"
    }
    timeField = 'MONTH'
    coeff = LM.validateCoefficients(cmodel)
    layers = LM.validateLayers(cmodel)
    terms, time = LM.validateTerms(cmodel, coeff, layers)
    assert (
        time == timeField), 'validateTerms did not return expected timeField'
    assert (data == terms), 'validateTerms did not return expected terms'
Пример #3
0
def test_validateCoefficients():
    data = {'b0': 3.5, 'b1': 0.3, 'b2': 2.1, 'b3': -0.5, 'b4': 0.01, 'b5': 1.0}
    coeff = LM.validateCoefficients(cmodel)
    assert(data == coeff), 'logisticmodel.validateCoefficients did not return expected result'
Пример #4
0
def test_validateCoefficients():
    data = {'b0': 3.5, 'b1': 0.3, 'b2': 2.1, 'b3': -0.5, 'b4': 0.01, 'b5': 1.0}
    coeff = LM.validateCoefficients(cmodel)
    assert (
        data == coeff
    ), 'logisticmodel.validateCoefficients did not return expected result'