def test_mapper_3():
    #case where state 1 is throw out
    mdl1_mapping = {0:0,1:1,2:2}
    mdl2_mapping = {0:0,2:1}

    pop = {0:0.1, 1:0.2, 2:0.3}
    mdl1 = fakemsm(3, mdl1_mapping, pop)
    mdl2 = fakemsm(2, mdl2_mapping, pop)

    mapped_pop = mapper(mdl1, mdl2)
    assert (mapped_pop==[0.1, 0, 0.3]).all()
def test_mapper_4():
    #case where the mdl is jumbled around
    mdl1_mapping = {0:0,1:1,2:2}
    mdl2_mapping = {0:1,1:2,2:0}

    pop = {0:0.1, 1:0.2, 2:0.3}
    mdl1 = fakemsm(3, mdl1_mapping, pop)
    mdl2 = fakemsm(2, mdl2_mapping, pop)

    mapped_pop = mapper(mdl1, mdl2)
    assert (mapped_pop==[0.2, 0.3, 0.1]).all()
示例#3
0
def test_mapper_4():
    #case where the mdl is jumbled around
    mdl1_mapping = {0: 0, 1: 1, 2: 2}
    mdl2_mapping = {0: 1, 1: 2, 2: 0}

    pop = {0: 0.1, 1: 0.2, 2: 0.3}
    mdl1 = fakemsm(3, mdl1_mapping, pop)
    mdl2 = fakemsm(2, mdl2_mapping, pop)

    mapped_pop = mapper(mdl1, mdl2)
    assert (mapped_pop == [0.2, 0.3, 0.1]).all()
示例#4
0
def test_mapper_3():
    #case where state 1 is throw out
    mdl1_mapping = {0: 0, 1: 1, 2: 2}
    mdl2_mapping = {0: 0, 2: 1}

    pop = {0: 0.1, 1: 0.2, 2: 0.3}
    mdl1 = fakemsm(3, mdl1_mapping, pop)
    mdl2 = fakemsm(2, mdl2_mapping, pop)

    mapped_pop = mapper(mdl1, mdl2)
    assert (mapped_pop == [0.1, 0, 0.3]).all()
def test_mapper_1():
    #base case
    mdl1_mapping = {0:0, 1:1, 2:2}
    mdl2_mapping = {0:0, 1:1, 2:2}

    pop = {0:0.1, 1:0.2, 2:0.3}
    mdl1 = fakemsm(3, mdl1_mapping,pop)
    mdl2 = fakemsm(3, mdl2_mapping,pop)

    mapped_pop = mapper(mdl1, mdl2)

    assert(mapped_pop== [0.1, 0.2, 0.3]).all()
示例#6
0
def test_mapper_1():
    #base case
    mdl1_mapping = {0: 0, 1: 1, 2: 2}
    mdl2_mapping = {0: 0, 1: 1, 2: 2}

    pop = {0: 0.1, 1: 0.2, 2: 0.3}
    mdl1 = fakemsm(3, mdl1_mapping, pop)
    mdl2 = fakemsm(3, mdl2_mapping, pop)

    mapped_pop = mapper(mdl1, mdl2)

    assert (mapped_pop == [0.1, 0.2, 0.3]).all()