Exemplo n.º 1
0
def test_scoring_topology_leaderboard():
    s = scoring.D7C1()
    try:
        s.compute_score_topology()
        assert all(
            s.scores['topo2'].scores == [2, 3, 4, 4, 5, 6, 7, 8, 8, 8, 9, 12])
    except:
        # needs all submissions
        pass
Exemplo n.º 2
0
def test_scoring_model1():
    s = scoring.D7C1(path='D7C1/submissions')

    ################## model1 parameters:
    # best performer
    filename = s.download_template('parameter')
    score = s.score(filename, 'parameter')
    nose.tools.assert_almost_equal(score['score'], 0.02286755)
    # gold standard
    filename = s.download_goldstandard('parameter')
    score = s.score_model1_parameters(filename)
    assert score == 0
Exemplo n.º 3
0
def _test_others():
    s = scoring.D7C1()
    df = s.get_null_parameters_model1()
Exemplo n.º 4
0
def test_scoring_timecourse():
    s = scoring.D7C1()
    filename = s.download_template('timecourse')
    score = s.score(filename, 'timecourse')['score']
    nose.tools.assert_almost_equal(score, 0.002438361267)
Exemplo n.º 5
0
def test_scoring_parameters():
    s = scoring.D7C1()
    filename = s.download_template('parameter')
    score = s.score(filename, 'parameter')['score']
    nose.tools.assert_almost_equal(score, 0.02286755501)
Exemplo n.º 6
0
def test_scoring_topology():
    s = scoring.D7C1()
    filename = s.download_template('topology')
    score = s.score(filename, 'topology')['score']
    assert score == 4