Description: Data Assmilation (Fall, 2021) Final Project DA Methods included:
- EKF
- 3DVar
- incremental 3DVar
- 4DVar
- incremental 4DVar
Created needed data including observation, truth, and initial analysis guess:
- Modify
parameterControl.py
to set the global parameters - Generate needed data:
$ python dataRecorder.py
-> placed in./initRecord
- OUTPUT:
initRecord/observationOperator
: for all algorithm useinitRecord/*ObservationNoiseType*_*NoiseScale*/
:- observation in full/sparse
- truth in full/sparse
- initial error covariance
- initial analysis state
Run DA algorithm to generate outcomes
- Just choose one method to run
$ python *method*.py
- The data would be saved in "./method_record"
- OUTPUT:
*method*_record/
:*NoiseType*_*NoiseScale*_*variable*.txt