def test_load(): assy_hvm = brainio_collection.get_assembly( identifier="dicarlo.MajajHong2015.public") assert assy_hvm.shape == (256, 148480, 1) print(assy_hvm)
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
def test_nr_assembly_ctor(): assy_hvm = brainio_collection.get_assembly( identifier="dicarlo.MajajHong2015.public") assert isinstance(assy_hvm, DataAssembly)
def test_BashivanKar2019(assembly, shape, nans): assy = brainio_collection.get_assembly(assembly) assert assy.shape == shape assert np.count_nonzero(np.isnan(assy)) == nans
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
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)
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