コード例 #1
0
def test_get_num_positions_mm2gamma(setup_test_data,
                                    setup_mm2gamma_singlepage_tiffs):

    fold = setup_test_data
    _, _, rand_folder = setup_mm2gamma_singlepage_tiffs
    mmr = MicromanagerSequenceReader(rand_folder, extract_data=True)
    assert (mmr.get_num_positions() >= 1)
コード例 #2
0
def test_get_array_mm2gamma(setup_test_data, setup_mm2gamma_singlepage_tiffs):

    fold = setup_test_data
    _, _, rand_folder = setup_mm2gamma_singlepage_tiffs
    mmr = MicromanagerSequenceReader(rand_folder, extract_data=True)
    for i in range(mmr.get_num_positions()):
        z = mmr.get_array(i)
        assert (z.shape == mmr.shape)
        assert (isinstance(z, np.ndarray))
コード例 #3
0
def test_get_zarr_mm1422(setup_test_data, setup_mm1422_singlepage_tiffs):

    fold = setup_test_data
    _, _, rand_folder = setup_mm1422_singlepage_tiffs
    mmr = MicromanagerSequenceReader(rand_folder, extract_data=True)
    for i in range(mmr.get_num_positions()):
        z = mmr.get_zarr(i)
        assert (z.shape == mmr.shape)
        assert (isinstance(z, zarr.core.Array))