Manual Transforms
Interface to manually edit layer affine transforms
Interface to manually edit layer affine transforms.
- express rotations as quaternion, euler angle, or axis + angle.
- allows rotation around arbitrary origin
- currently, focusing on rigid rotations
- Alt-Drag to rotate a layer independently of the rest.
- image resampling (i.e. "apply" the transformation to create new dataset that can be saved)
caveats:
- only works on 3D Image layers for now, open a feature request for other dims/layers.
- will likely result in "Non-orthogonal slicing is being requested" warnings in 2D view.
Try it out¶
import napari
v = napari.Viewer()
v.dims.ndisplay = 3
v.open_sample('napari', 'cells3d')
v.window.add_plugin_dock_widget('napari-manual-transforms')
napari.run()
Installation¶
You can install napari-manual-transforms
via pip:
pip install napari-manual-transforms
To install latest development version :
pip install git+https://github.com/tlambert03/napari-manual-transforms.git
License¶
Distributed under the terms of the BSD-3 license, "napari-manual-transforms" is free and open source software
Issues¶
If you encounter any problems, please file an issue along with a detailed description.
Supported data:
- Information not submitted
Plugin type:
GitHub activity:
- Stars: 7
- Forks: 1
- Issues + PRs: 1