We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent f9f950e commit 1c0f2dcCopy full SHA for 1c0f2dc
src/napari_stitcher/viewer_utils.py
@@ -52,6 +52,19 @@ def get_layer_dims(l,viewer):
52
return dims
53
54
55
+def set_msims_affine_transforms_from_viewer(viewer, msims, transform_key):
56
+ viewer_affines = [l.affine.affine_matrix for l in viewer.layers]
57
+ for viewer_affine, msim in zip(viewer_affines, msims):
58
+ sim = msi_utils.get_sim_from_msim(msim)
59
+ if 't' in sim.coords:
60
+ t_coords = sim.coords['t'].values
61
+ else:
62
+ t_coords = None
63
+ affine = param_utils.affine_to_xaffine(viewer_affine, t_coords=t_coords)
64
+ msi_utils.set_affine_transform(
65
+ msim, affine, transform_key=transform_key)
66
+
67
68
def image_layer_to_msim(l, viewer):
69
70
"""
0 commit comments