Convert corrected neutrons to soil mositure esimates
Description
Create the first version of the neutrons to soil moisture class object. Converts corrected neutrons into soil moisture data.
Expected Behavior
It should take a dataframe, presumed to have been processed up until corrections of neutrons, and outputs soil moisture values and related information (uncertainty, depth of measurement etc)
Current Behavior
N/A
Proposed Solution
Same design as other systems. A separate module that takes in a dataframe, neutrons presumed to be corrected, as arguments along with key values needed for processing soil moisture estimates. Internally methods then apply the corrections and there is an option to return the dataframe.
Additional Context
This will not be feature complete but will be the first iteration.
Acceptance Criteria
-
Produces soil moisture estimates -
Sets the framework for future enhancements (designed correctly) -
Tests to covert work so far -
Documentation applied in Obsidian
Tasks
-
Create the design of the module -
Set up the key steps for full processing -
Tests -
Documentation describing completed parts of the module