示例#1
0
def test_load():
    assy_hvm = brainio_collection.get_assembly(
        identifier="dicarlo.MajajHong2015.public")
    assert assy_hvm.shape == (256, 148480, 1)
    print(assy_hvm)
示例#2
0
def test_getitem():
    assy_hvm = brainio_collection.get_assembly(
        identifier="dicarlo.MajajHong2015.public")
    single = assy_hvm[0, 0, 0]
    assert type(single) is type(assy_hvm)
def test_existence(assembly_identifier):
    assert brainio_collection.get_assembly(assembly_identifier) is not None
示例#4
0
def test_nr_assembly_ctor():
    assy_hvm = brainio_collection.get_assembly(
        identifier="dicarlo.MajajHong2015.public")
    assert isinstance(assy_hvm, DataAssembly)
示例#5
0
def test_BashivanKar2019(assembly, shape, nans):
    assy = brainio_collection.get_assembly(assembly)
    assert assy.shape == shape
    assert np.count_nonzero(np.isnan(assy)) == nans
示例#6
0
 def test_coords(self):
     assembly = brainio_collection.get_assembly('dicarlo.Rust2012.array')
     assert len(set(assembly['image_id'].values)) == 300
     assert len(set(assembly['neuroid_id'].values)) == 296
     assert len(set(assembly['animal'].values)) == 2
     assert len(set(assembly['region'].values)) == 2
示例#7
0
 def test_content(self):
     assembly = brainio_collection.get_assembly('dicarlo.Seibert2019')
     assert np.count_nonzero(np.isnan(assembly)) == 19118720
     assert assembly.stimulus_set_identifier == "dicarlo.hvm"
     hvm = assembly.stimulus_set
     assert hvm.shape == (5760, 18)
示例#8
0
 def test_nonzero(self, identifier):
     assembly = brainio_collection.get_assembly(identifier)
     nonzero = np.count_nonzero(assembly)
     assert nonzero > 0
def test_synthetic(assembly, shape, nans):
    assy = brainio_collection.get_assembly(assembly)
    assert assy.shape == shape
    assert np.count_nonzero(np.isnan(assy)) == nans