示例#1
0
def test_cruijff():
    assert describe(pdf.cruijff) == ['x', 'm_0', 'sigma_L', 'sigma_R', 'alpha_L', 'alpha_R']
    val = pdf.cruijff(0, 0, 1., 2., 1., 2.)
    assert_allclose(val, 1.)
    vl = pdf.cruijff(0, 1, 1., 1., 2., 2.)
    vr = pdf.cruijff(2, 1, 1., 1., 2., 2.)
    assert_allclose(vl, vr)
    assert_allclose(vl, 0.7788007830714)
    assert_allclose(vr, 0.7788007830714)
示例#2
0
文件: testfunc.py 项目: bks/probfit
def test_cruijff():
    iterable_equal(tuple(describe(pdf.cruijff)),
        ('x', 'm_0', 'sigma_L', 'sigma_R', 'alpha_L', 'alpha_R'))
    val = pdf.cruijff(0, 0, 1., 2., 1., 2.)
    assert_almost_equal(val, 1.)
    vl = pdf.cruijff(0, 1, 1., 1., 2., 2.)
    vr = pdf.cruijff(2, 1, 1., 1., 2., 2.)
    assert_almost_equal(vl, vr, msg='symmetric test')
    assert_almost_equal(vl, 0.7788007830714)
    assert_almost_equal(vr, 0.7788007830714)
示例#3
0
def test_cruijff():
    iterable_equal(tuple(describe(pdf.cruijff)),
                   ('x', 'm_0', 'sigma_L', 'sigma_R', 'alpha_L', 'alpha_R'))
    val = pdf.cruijff(0, 0, 1., 2., 1., 2.)
    assert_almost_equal(val, 1.)
    vl = pdf.cruijff(0, 1, 1., 1., 2., 2.)
    vr = pdf.cruijff(2, 1, 1., 1., 2., 2.)
    assert_almost_equal(vl, vr, msg='symmetric test')
    assert_almost_equal(vl, 0.7788007830714)
    assert_almost_equal(vr, 0.7788007830714)
示例#4
0
def test_cruijff():
    assert describe(pdf.cruijff) == [
        "x",
        "m_0",
        "sigma_L",
        "sigma_R",
        "alpha_L",
        "alpha_R",
    ]
    val = pdf.cruijff(0, 0, 1.0, 2.0, 1.0, 2.0)
    assert_allclose(val, 1.0)
    vl = pdf.cruijff(0, 1, 1.0, 1.0, 2.0, 2.0)
    vr = pdf.cruijff(2, 1, 1.0, 1.0, 2.0, 2.0)
    assert_allclose(vl, vr)
    assert_allclose(vl, 0.7788007830714)
    assert_allclose(vr, 0.7788007830714)