Resolve "CRNSDataHub - add routines for working with other classes"
requested to merge feature/28-crnsdatahub-add-routines-for-working-with-other-classes into development
Description
First iteration of the DataHub which can take in a raw dataframe and output a corrected soil moisture data. The key step is to have the overall framework from which we can extend the ability to process CRNS data using the most current techniques and methods.
Related Issue
Closes #28 (closed)
Proposed Changes
- CRNSDataHub with methods to correct data from the hub
- First iteration of the expected user experience
- Example workbook showing how data is processed
Testing
-
Working notebook which can demonstrate the features in place to process data -
Outputs of the workbook should be as expected
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
Additional Notes
Testing will need to be completed later. A lot of mocking is required as it relies on other modules for actual processing. This should be done when we are nearing the final stages ready for first publication.
Edited by Daniel Power