Skip to content

First neutron correction routine merge

Daniel Power requested to merge feature/19-correct-neutrons-routine into development

Description

First iteration of the neutron correction routine. Setting out the framework for corrections in the future. Not feature complete but prepared for additions.

Related Issue

Closes #19 (closed)

Proposed Changes

  • Added neutron_correction.py
  • Implemented correction abstract class for future corrections
  • Added the CorrectionBuilder used for staging corrections
  • Added the CorrectNeutrons class which takes a df and a builder to correct neutrons
  • Tests for all created code

Testing

  • Tests on the framework so far
  • Tests on Correction abstract class
  • Tests on CorrectionBuilder
  • Tests on CorrectNeutrons

Checklist

  • I have tested the changes thoroughly
  • I have updated the relevant documentation
  • I have added necessary comments and explanations in the code
  • I have considered backward compatibility, if applicable
  • I have reviewed the code changes myself

Screenshots

Additional Notes

Future work is needed to expand the available corrections. Testing needed on each individual correction type.

Edited by Daniel Power

Merge request reports