Skip to content

Update FluxNormaliser for Flex geometry#2347

Merged
lauramurgatroyd merged 6 commits into
masterfrom
FluxNorm_wFlex
Jun 17, 2026
Merged

Update FluxNormaliser for Flex geometry#2347
lauramurgatroyd merged 6 commits into
masterfrom
FluxNorm_wFlex

Conversation

@gfardell

@gfardell gfardell commented Jun 16, 2026

Copy link
Copy Markdown
Member

Changes

Updated FluxNormaliser to work with Cone_Flex3D data. Mostly this is the preview not defaulting to angles

Testing you performed

Please add any demo scripts to https://github.com/TomographicImaging/CIL-Demos/tree/main/misc

Added unit test. Ran on cone flex dragon data (see below) and checked no changes to the standard FluxNormaliser notebook in misc.

image

Related issues/links

closes #2349

Checklist

  • I have performed a self-review of my code
  • I have added docstrings in line with the guidance in the developer guide
  • I have updated the relevant documentation
  • I have implemented unit tests that cover any new or modified functionality
  • CHANGELOG.md has been updated with any functionality change
  • Request review from all relevant developers

@gfardell gfardell requested a review from lauramurgatroyd June 16, 2026 15:22
@github-project-automation github-project-automation Bot moved this to Todo in CIL work Jun 17, 2026
@gfardell gfardell moved this from Todo to Priority review in CIL work Jun 17, 2026
@gfardell gfardell added this to the v26.0 milestone Jun 17, 2026

@lauramurgatroyd lauramurgatroyd left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hi @gfardell looks good, just some points for future consideration - possibly can discuss deprecating 'angles' parameters in future

Comment thread Wrappers/Python/cil/processors/FluxNormaliser.py Outdated
Comment thread Wrappers/Python/cil/processors/FluxNormaliser.py
@lauramurgatroyd

lauramurgatroyd commented Jun 17, 2026

Copy link
Copy Markdown
Member

Re: the parameter names - could add additional kwarg called 'projection' as well as keeping 'angle'? That's what we did for get_slice etc when we introduced flex geometry

@lauramurgatroyd lauramurgatroyd merged commit 50f5919 into master Jun 17, 2026
9 checks passed
@lauramurgatroyd lauramurgatroyd deleted the FluxNorm_wFlex branch June 17, 2026 10:04
@github-project-automation github-project-automation Bot moved this from Priority review to Done in CIL work Jun 17, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

FluxNormaliser with Cone3D_Flex

2 participants