Releases: TomographicImaging/CIL
Releases · TomographicImaging/CIL
Version 21.4.0
Install using files from https://anaconda.org/ccpi/cil/files?version=21.4.0
Main changes for 21.4.0:
- PEP 440 compliant version
- CMake fix due to use of pip install.
- Recon.FBP allows 'astra' backend
- Fixed PowerMethod for square/non-square, complex/float matrices with stopping criterion.
- CofR image_sharpness improved for large datasets
- Geometry alignmentment fix for 2D datasets
- CGLS update for sapyb to enable complex data, bugfix in use of initial
- added sapyb and deprecated axpby. All algorithm updated to use sapyb.
- Allow use of square brackets in file paths to TIFF and Nikon datasets
Version 21.3.1
Install using conda from https://anaconda.org/ccpi/cil/files?version=21.3.1
21.3.1
- Added matplotlib version dependency to conda recipe
- Fixed TIGRE wrappers for geometry with a virtual detector
- Fixed TIGRE wrappers for cone-beam geometry with tilted rotation axis
Version 21.3.0
Install using conda from https://anaconda.org/ccpi/cil/files?version=21.3.0
v21.3.0
- Accelerated PDHG which handles strong convexity of functions
- TotalVariation Function handles SIRF ImageData
- Simulated datasets and volume added to DataExamples
- TIGRE wrappers for parallel-beam geometry added
- NEXUSWriter and NEXUSReader offer (8bit and 16bit) compression of data
- show2D show_geom now return an object that can be saved with a save method
- GradientOperator can be now used with SIRF DataContainers, both PET and MR
- Add anisotropy in TotalVariation function
- CCPi Regularisation plugin is refactored, only FGP_TV, FGP_dTV, TGV and TNV are exposed. Docstrings and functionality unit tests are added. Tests of the functions are meant to be in the CCPi-Regularisation toolkit itself.
- Add dtype for ImageGeometry, AcquisitionGeometry, VectorGeometry, BlockGeometry
- Fix GradientOperator to handle pseudo 2D CIL geometries
- Created recon module with FBP and FDK using fast filtering library and TIGRE backprojectors
- Added Intel IPP based library for filtering step of FBP
- PDHG memory optimisation
- ScaledFunction memory Optimisation
- The github actions are merged into one action with multiple jobs
- The conda build job uploads an artifact of the build tar.bz file which is later used by the documentation build job - which installs the package into a miniconda environment.
- Documentation pages for recon, astra and cil-plugins are published.
Version 21.2.0
Install using conda from https://anaconda.org/ccpi/cil/files?version=21.2.0
- add version string from git describe
- add CCPi-Regularisation toolkit in unittests
- show_geometry implemented to display AcquisitionGeometry objects, can be imported from
utilities.display - CentreOfRotationCorrector.image_sharpness implemented which finds the rotation axis offset by maximising sharpness of a single slice reconstruction
- Renamed CentreOfRotationCorrector.xcorr to CentreOfRotationCorrector.xcorrelation
- Implemented Padder processor
Version 21.0.0 RSTA Papers
Version 21.1.0
Install using conda from https://anaconda.org/ccpi/cil/files?version=21.1.0
- Added TomoPhantom plugin to create 2D/3D + channel ImageData phantoms based on the TomoPhantom model library
- Fixed bug in Zeiss reader geometry direction of rotation
Version 21.0.0
Install using conda from https://anaconda.org/ccpi/cil/files?version=21.0.0
conda install cil=21.0.0 -c ccpi
v21.0.0
- Show2D now takes 4D datasets and slice infomation as input
- TIGRE reconstruction package wrapped for cone-beam tomography
- Datacontainers have get_slice method which returns a dataset with a single slice of the data
- Datacontainers have reorder method which reorders the data in memory as requested, or for use with 'astra' or 'tigre'
- Subset method has been deprecated
- AcquisitionData and ImageData enforce requirement for a geometry on creation
- New processors AbsorptionTransmissionConverter and TransmissionAbsorptionConverter to convert between Absorption and Transmission
- Implemented Binner and Slicer processors
- Implemented MaskGenerator and Masker processors
Version 20.11.2
20.11.2
- fixed windows build
- NikonDataReader converts Nikon geometry to CIL geometry from xtekct file including detector and centre-or-rotation offsets
- NexusdataReader supports files written with old versions of NexusDataWriter
Version 19.10.1
v19.10.1 version 19.10.1
Version 19.10
v19.10 version 19.10