Пример #1
0
def test_pass_meta_ins():
    """
    Test pass_meta_ins functionality
    """
    base_dir = str(Path(__file__).parent / "examples")
    dir_path = base_dir + '/002/dmri'
    conn_model = 'corr'
    est_path = dir_path + '/DesikanKlein2012/0021001_Default_est_csd_0.09dens_100000samples_particle_track.npy'
    network = 'Default'
    thr = 0.5
    prune = True
    ID = '002'
    roi = dir_path + 'pDMN_3_bin_mask.nii.gz'
    norm = 10
    binary = True

    [
        conn_model_iterlist, est_path_iterlist, network_iterlist, thr_iterlist,
        prune_iterlist, ID_iterlist, roi_iterlist, norm_iterlist,
        binary_iterlist
    ] = utils.pass_meta_ins(conn_model, est_path, network, thr, prune, ID, roi,
                            norm, binary)

    assert conn_model_iterlist is not None
    assert est_path_iterlist is not None
    assert network_iterlist is not None
    assert thr_iterlist is not None
    assert prune_iterlist is not None
    assert ID_iterlist is not None
    assert roi_iterlist is not None
    assert norm_iterlist is not None
    assert binary_iterlist is not None
Пример #2
0
def test_pass_meta_ins():
    """
    Test pass_meta_ins functionality
    """
    import tempfile

    dir_path = str(tempfile.TemporaryDirectory().name)
    os.makedirs(dir_path)
    base_dir = str(Path(__file__).parent / "examples")
    conn_model = 'corr'
    est_path = f"{base_dir}/miscellaneous/0021001_modality-dwi_rsn-Default_est-tensor_nodetype-parc_samples-100000streams_tt-particle_dg-prob_ml-10_thrtype-DENS_thr-0.09.npy"
    network = 'Default'
    thr = 0.09
    prune = True
    ID = '0021001'
    roi = f"{base_dir}/miscellaneous/pDMN_3_bin.nii.gz"
    norm = 10
    binary = True

    [
        conn_model_iterlist, est_path_iterlist, network_iterlist, thr_iterlist,
        prune_iterlist, ID_iterlist, roi_iterlist, norm_iterlist,
        binary_iterlist
    ] = utils.pass_meta_ins(conn_model, est_path, network, thr, prune, ID, roi,
                            norm, binary)

    assert conn_model_iterlist is not None
    assert est_path_iterlist is not None
    assert network_iterlist is not None
    assert thr_iterlist is not None
    assert prune_iterlist is not None
    assert ID_iterlist is not None
    assert roi_iterlist is not None
    assert norm_iterlist is not None
    assert binary_iterlist is not None
Пример #3
0
def test_pass_meta_ins(gen_mat_data, random_mni_roi_data):
    """
    Test pass_meta_ins functionality
    """
    import tempfile

    tmp = tempfile.TemporaryDirectory()
    dir_path = str(tmp.name)
    os.makedirs(dir_path, exist_ok=True)
    conn_model = 'corr'
    est_path = gen_mat_data()['mat_file_list'][0]
    subnet = 'Default'
    thr = 0.09
    prune = True
    ID = 'sub-0021001'
    roi = random_mni_roi_data['roi_file']
    norm = 10
    binary = True

    [
        conn_model_iterlist, est_path_iterlist, subnet_iterlist, thr_iterlist,
        prune_iterlist, ID_iterlist, roi_iterlist, norm_iterlist,
        binary_iterlist
    ] = utils.pass_meta_ins(conn_model, est_path, subnet, thr, prune, ID, roi,
                            norm, binary)

    assert conn_model_iterlist is not None
    assert est_path_iterlist is not None
    assert subnet_iterlist is not None
    assert thr_iterlist is not None
    assert prune_iterlist is not None
    assert ID_iterlist is not None
    assert roi_iterlist is not None
    assert norm_iterlist is not None
    assert binary_iterlist is not None
    tmp.cleanup()