Version 22.2.0
Install using files from https://anaconda.org/ccpi/cil/files?version=22.2.0
v22.2.0 main changes
see CHANGELOG.md for full release notes
Recon class FBP/FDK
- Added pre-set filters: ram-lak, hamming, hann, cosine, shepp-logan.
IO
- Added RAWFileWriter to export data containers to raw files
- Add compression to 8bit and 16bit to TIFFWriter
Visualisation
- iSlicer enhanced with ROI selection, and play widget
- Added show1D display utility for line profiles
AcquisitionGeometry class methods
- Added
partition
toAcquisitionData
to partition the data with 3 methods:sequential
,staggered
andrandom_permutation
- Added convenience centre of rotation methods to
AcquisitionGeometry
class.get_centre_of_rotation()
calculates the centre of rotation of the systemset_centre_of_rotation()
sets the system centre of rotation with an offset and angleset_centre_of_rotation_by_slice()
sets the system centre of rotation with offsets from two slices
- Added
ImageData.apply_circular_mask
method to mask out detector edge artefacts on reconstructed volumes
Processors
- Binner processor speed increase available via a C++ backend
- Binner, Slicer, Padder correctly return offset panels with asymmetric inputs
Operators
- TIGRE and ASTRA
ProjectionOperator
now supportBlockGeometry
asacquisition_geometry
parameter, returning aBlockOperator
Functions
- Extended
IndicatorBox
to behave asIndicatorBoxPixelwise
by passing masks in lower and upper bounds