def test_fetch_development_fmri(): data = func.fetch_development_fmri(n_subjects=2, data_dir=tst.tmpdir, verbose=1) assert_equal(len(data.func), 2) assert_equal(len(data.confounds), 2) assert_true(isinstance(data.phenotypic, np.ndarray)) assert_equal(data.phenotypic.shape, (2,)) assert_not_equal(data.description, '')
def test_fetch_development_fmri(): data = func.fetch_development_fmri(n_subjects=2, data_dir=tst.tmpdir, verbose=1) assert_equal(len(data.func), 2) assert_equal(len(data.confounds), 2) assert_true(isinstance(data.phenotypic, np.ndarray)) assert_equal(data.phenotypic.shape, (2,)) assert_not_equal(data.description, '') # check reduced confounds confounds = np.recfromcsv(data.confounds[0], delimiter='\t') assert_equal(len(confounds[0]), 15) # check full confounds data = func.fetch_development_fmri(n_subjects=2, reduce_confounds=False, verbose=1) confounds = np.recfromcsv(data.confounds[0], delimiter='\t') assert_equal(len(confounds[0]), 28)
def test_fetch_development_fmri(): data = func.fetch_development_fmri(n_subjects=2, data_dir=tst.tmpdir, verbose=1) assert_equal(len(data.func), 2) assert_equal(len(data.confounds), 2) assert_true(isinstance(data.phenotypic, np.ndarray)) assert_equal(data.phenotypic.shape, (2,)) assert_not_equal(data.description, '') # check reduced confounds confounds = np.recfromcsv(data.confounds[0], delimiter='\t') assert_equal(len(confounds[0]), 15) # check full confounds data = func.fetch_development_fmri(n_subjects=2, reduce_confounds=False, verbose=1) confounds = np.recfromcsv(data.confounds[0], delimiter='\t') assert_equal(len(confounds[0]), 28)
def test_fetch_development_fmri(): data = func.fetch_development_fmri(n_subjects=2, data_dir=tst.tmpdir, verbose=1) assert_equal(len(data.func), 2) assert_equal(len(data.confounds), 2) assert_true(isinstance(data.phenotypic, np.ndarray)) assert_equal(data.phenotypic.shape, (2, )) assert_not_equal(data.description, '')
def test_fetch_development_fmri(tmp_path, request_mocker): mock_participants = _mock_participants_data() request_mocker.url_mapping["*"] = _mock_development_confounds().to_csv( index=False, sep="\t") request_mocker.url_mapping[ "https://osf.io/yr3av/download"] = mock_participants.to_csv( index=False, sep="\t") data = func.fetch_development_fmri(n_subjects=2, data_dir=tmp_path, verbose=1) assert len(data.func) == 2 assert len(data.confounds) == 2 assert isinstance(data.phenotypic, np.ndarray) assert data.phenotypic.shape == (2, ) assert data.description != '' # check reduced confounds confounds = np.recfromcsv(data.confounds[0], delimiter='\t') assert len(confounds[0]) == 15 # check full confounds data = func.fetch_development_fmri(n_subjects=2, reduce_confounds=False, verbose=1) confounds = np.recfromcsv(data.confounds[0], delimiter='\t') assert len(confounds[0]) == 28 # check first subject is an adult data = func.fetch_development_fmri(n_subjects=1, reduce_confounds=False, verbose=1) age_group = data.phenotypic['Child_Adult'][0] assert age_group == 'adult' # check first subject is an child if requested with age_group data = func.fetch_development_fmri(n_subjects=1, reduce_confounds=False, verbose=1, age_group='child') age_group = data.phenotypic['Child_Adult'][0] assert age_group == 'child' # check one of each age group returned if n_subject == 2 # and age_group == 'both data = func.fetch_development_fmri(n_subjects=2, reduce_confounds=False, verbose=1, age_group='both') age_group = data.phenotypic['Child_Adult'] assert (all(age_group == ['adult', 'child'])) # check age_group data = func.fetch_development_fmri(n_subjects=2, reduce_confounds=False, verbose=1, age_group='child') assert (all([x == 'child' for x in data.phenotypic['Child_Adult']]))
def test_fetch_development_fmri(tmp_path): data = func.fetch_development_fmri(n_subjects=2, data_dir=str(tmp_path), verbose=1) assert len(data.func) == 2 assert len(data.confounds) == 2 assert isinstance(data.phenotypic, np.ndarray) assert data.phenotypic.shape == (2, ) assert data.description != '' # check reduced confounds confounds = np.recfromcsv(data.confounds[0], delimiter='\t') assert len(confounds[0]) == 15 # check full confounds data = func.fetch_development_fmri(n_subjects=2, reduce_confounds=False, verbose=1) confounds = np.recfromcsv(data.confounds[0], delimiter='\t') assert len(confounds[0]) == 28 # check first subject is an adult data = func.fetch_development_fmri(n_subjects=1, reduce_confounds=False, verbose=1) age_group = data.phenotypic['Child_Adult'][0] assert age_group == 'adult' # check first subject is an child if requested with age_group data = func.fetch_development_fmri(n_subjects=1, reduce_confounds=False, verbose=1, age_group='child') age_group = data.phenotypic['Child_Adult'][0] assert age_group == 'child' # check one of each age group returned if n_subject == 2 # and age_group == 'both data = func.fetch_development_fmri(n_subjects=2, reduce_confounds=False, verbose=1, age_group='both') age_group = data.phenotypic['Child_Adult'] assert (all(age_group == ['adult', 'child'])) # check age_group data = func.fetch_development_fmri(n_subjects=2, reduce_confounds=False, verbose=1, age_group='child') assert (all([x == 'child' for x in data.phenotypic['Child_Adult']]))
def test_fetch_development_fmri(): data = func.fetch_development_fmri(n_subjects=2, data_dir=tst.tmpdir, verbose=1) assert_equal(len(data.func), 2) assert_equal(len(data.confounds), 2) assert_true(isinstance(data.phenotypic, np.ndarray)) assert_equal(data.phenotypic.shape, (2,)) assert_not_equal(data.description, '') # check reduced confounds confounds = np.recfromcsv(data.confounds[0], delimiter='\t') assert_equal(len(confounds[0]), 15) # check full confounds data = func.fetch_development_fmri(n_subjects=2, reduce_confounds=False, verbose=1) confounds = np.recfromcsv(data.confounds[0], delimiter='\t') assert_equal(len(confounds[0]), 28) # check first subject is an adult data = func.fetch_development_fmri(n_subjects=1, reduce_confounds=False, verbose=1) age_group = data.phenotypic['Child_Adult'][0] assert_equal(age_group, 'adult') # check first subject is an child if requested with age_group data = func.fetch_development_fmri(n_subjects=1, reduce_confounds=False, verbose=1, age_group='child') age_group = data.phenotypic['Child_Adult'][0] assert_equal(age_group, 'child') # check one of each age group returned if n_subject == 2 # and age_group == 'both data = func.fetch_development_fmri(n_subjects=2, reduce_confounds=False, verbose=1, age_group='both') age_group = data.phenotypic['Child_Adult'] assert(all(age_group == ['adult', 'child'])) # check age_group data = func.fetch_development_fmri(n_subjects=2, reduce_confounds=False, verbose=1, age_group='child') assert(all([x == 'child' for x in data.phenotypic['Child_Adult']]))