CIL icon indicating copy to clipboard operation
CIL copied to clipboard

Add functionality to islicer for 2D data

Open lauramurgatroyd opened this issue 1 year ago • 0 comments

Description

This would be helpful as it allows you to adjust the windowing and ROI Currently if you run islicer with 2D data (i.e. a single reconstructed slice) you get the error:

/miniconda3/envs/cil_dev/lib/python3.10/site-packages/cil/utilities/jupyter/init.py in islicer(data, direction, title, slice_number, cmap, minmax, size, axis_labels, origin, play_interval) 218 dirs_remaining = [i for i in range(3) if i != direction] 219 h_dir, v_dir = dirs_remaining[1], dirs_remaining[0] --> 220 h_dir_size = container.shape[h_dir] 221 v_dir_size = container.shape[v_dir] 222

IndexError: tuple index out of range

Environment

import cil, sys
print(cil.version.version, cil.version.commit_hash, sys.version, sys.platform)

23.1.0 ga55a8502 3.10.12 | packaged by conda-forge | (main, Jun 23 2023, 22:40:32) [GCC 12.3.0] linux

lauramurgatroyd avatar Apr 29 '24 09:04 lauramurgatroyd