Hannah Robarts
Hannah Robarts
## Changes Formalise use of units in CIL - Use units.py to store accepted units and conversions (currently in https://github.com/TomographicImaging/CIL/pull/1737) - Add a units setter in framework - Set units...
## Changes Make PaganinProcessor work if there is just one angle in the AcquisitionData ## Testing you performed > Please add any demo scripts to https://github.com/TomographicImaging/CIL-Demos/tree/main/misc Added test case in...
## Description If I try to run the PaganinProcessor on a single radiograph I get an error `ValueError: Unknown dimension angle. Should be one of (, ), or an integer...
## Changes Update AcquistionGeometry, ImageGeometry and VectorGeometry allocate `RANDOM` and `RANDOM_INT` methods to optionally use numpy.Generator.default_rng random number generator. - Avoids creating an array of float64 then casting to the...
## Description ## Example Usage :heart: *Thanks for your contribution!*
## Description Make environment files for installation - [x] Basic CIL installation with a tested version of python and numpy - [x] CIL installation plus packages needed for demos Tested...
## Description In the AcquisitionData class deep_copy is True by default but in ImageData it's False. Maybe we should remove the default because it's confusing to have opposite defaults and...
## Description - We want to move away from using `numpy.random.random()` especially in `DataContainer.allocate(random)` because it always generates the array as float64 - There are alternative random number generator methods...
## Description The CIL2tigre geometry doesn't currently allow a tilted rotation axis ## Environment ```python import cil, sys print(cil.version.version, cil.version.commit_hash, sys.version, sys.platform) ```
## Description Calculate Euler angles for tilted parallel geometry ## Example Usage ## Contribution Notes - [ ] The content of this Pull Request (the Contribution) is intentionally submitted for...