-
Notifications
You must be signed in to change notification settings - Fork 16
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Rename plotvarbcpred.py to plotvarbccoeff.py * Update plotvarbccoeff.py * Create varbccoeff.md * Update make.jl * Update CMakeLists.txt * Update varbccoeff.md * Update varbccoeff.md * Update README.md --------- Co-authored-by: Eoin Whelan <[email protected]>
- Loading branch information
Showing
5 changed files
with
68 additions
and
10 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,58 @@ | ||
# VarBC coefficient diagnostic tool | ||
|
||
|
||
## 1. Purpose | ||
|
||
This diagnostic tool is intended for use in the evaluation of the performance of the variational bias correction (VarBC) used for satellite observations in the context of HARMONIE-AROME data assimilation systems. In particular for evaluating the performance in time of the VarBC coefficients. | ||
|
||
|
||
## 2. Content | ||
|
||
The tool comprises two scripts: | ||
|
||
- **varbcdiagnosis** for data extraction | ||
|
||
- **plotvarbccoeff** for VarBC coefficient time-series plotting | ||
|
||
## 3. Usage | ||
|
||
**varbcdiagnosis** extracts VarBC coefficients for a certain satellite/instrument and all the channels with data and for | ||
a certain period of time. VarBC coefficients are extracted from VARBC.cycle files. | ||
|
||
Script **varbcdiagnosis** arguments: | ||
|
||
-i input-directory | ||
where VARBC.cycle files are stored, usually in the form ./EXP/YYYY/MM/DD/HH (EXPERIMENT, Year, Month, Day and Hour) | ||
|
||
-o output-directory | ||
-S list-sat | ||
colon separted list of satellites to process. For example, -S 3:4:5 to process Metop-A, Metop-B and Metop-C. | ||
See https://apps.ecmwf.int/odbgov/satelliteidentifier/ for more etails. | ||
|
||
-s list-sen | ||
colon separted list of sensors to process. For example, -s 3:15 to process AMSU-A and MHS. | ||
See https://apps.ecmwf.int/odbgov/sensor/ for more details. | ||
|
||
-h Help! Print usage information. | ||
|
||
|
||
**plotvarbccoeff** produces a plot for a selected satellite, sensor, channel and hour (optional, if not present all the assimilation cycles with observations are included). | ||
|
||
Script **plotvarbccoef** arguments: | ||
|
||
-h, --help show this help message and exit | ||
-i IPATH Input file name | ||
-l LLOC Legend location using matplotlib syntax | ||
-d LABELS Optional experiment description | ||
-b Batch mode, produce png only | ||
|
||
For example for METOP-B (3), MHS (15), Channel 9 at 21 UTC (or at all assimilation cycles with data), IPATH is | ||
output-directory/VARBC_3_15_9_210000 (or output-directory/VARBC_3_15_9). | ||
|
||
|
||
## 4. Interpretation | ||
|
||
Time-series of VarBC coefficients can be used for monitoring the performance of variational bias correction, specially at the initial steps of the bias correction, when usually initial bias is not corrected (cold-start) and satellite observations are assimilated in passive. Coefficients usually stabilize in time (it depends in many factors), and when they are stable it is assumed that satellite observations should be evaluated for active assimilatedo. | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters