Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Issue
Closes #1025
Description
Merge initial version of CIL algorithm. This is not complete, but sufficient to do a simple reconstruction.
This also rolls numpy back to 1.18, the newest supported by current CIL.
Testing
After checking out the branch, you will need a new dev environment with CIL libraries and an older numpy
python3 setup.py create_dev_env
Acceptance Criteria
Docker tests are expected to fail, as they will not have the correct libraries. Conda tests should pass.
It should be possible to perform a reconstruction with the CIL algorithm, with the IMAT00010675 , no preprocessing and number of iterations set to 2. With just 2 iterations the output is very soft but you can see the rough shape. (takes about 5 mins to run, peaks at ~30GB RAM)
Documentation
Release notes