[e7f7dd]: / tests / problems / spatio_temporal / conftest.py

Download this file

19 lines (12 with data), 445 Bytes

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
import pytest
import numpy as np
from anndata import AnnData
from tests._utils import _make_grid
@pytest.fixture
def adata_spatio_temporal(adata_time: AnnData) -> AnnData:
_, t_unique_counts = np.unique(adata_time.obs["time"], return_counts=True)
grids = []
for i, c in enumerate(t_unique_counts):
grids += [_make_grid(c)[:c, :] + i]
adata_time.obsm["spatial"] = np.concatenate(grids, axis=0)
return adata_time