Skip to content

Commit

Permalink
Merge pull request #7 from delphinedobler/V3.4
Browse files Browse the repository at this point in the history
New V3.4
  • Loading branch information
delphinedobler authored Jul 31, 2024
2 parents 0d73e4e + 315983c commit c8959cc
Show file tree
Hide file tree
Showing 6 changed files with 414 additions and 91 deletions.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# DMQC status and Data quality control statistics
# Project : MOCCA_Fleet
# Update date : 20240731022802

# Statistics per profile year for parameter PRES
Param_name,Year,nb_profiles,nb_profiles_DMQCed,nb_profiles_QCF,nb_profiles_DMQCed_QCF
PRES,1980,1,1,0,0
PRES,2016,574,574,0,0
PRES,2017,4052,3970,0,0
PRES,2018,6434,5714,0,0
PRES,2019,7203,5880,0,0
PRES,2020,6048,4240,0,0
PRES,2021,5107,3310,0,0
PRES,2022,3899,2209,0,0
PRES,2023,2943,1240,0,0
PRES,2024,1161,244,0,0
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# DMQC status and Data quality control statistics
# Project : MOCCA_Fleet
# Update date : 20240731022802

# Statistics per profile year for parameter PSAL
Param_name,Year,nb_profiles,nb_profiles_DMQCed,nb_profiles_QCF,nb_profiles_DMQCed_QCF
PSAL,1980,1,1,0,0
PSAL,2016,574,574,14,14
PSAL,2017,4052,3970,124,124
PSAL,2018,6434,5714,480,472
PSAL,2019,7203,5880,1351,1267
PSAL,2020,6048,4240,1930,1246
PSAL,2021,5107,3310,2085,1246
PSAL,2022,3899,2209,1798,978
PSAL,2023,2943,1240,1705,655
PSAL,2024,1161,244,706,141
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# DMQC status and Data quality control statistics
# Project : MOCCA_Fleet
# Update date : 20240731022802

# Statistics per profile year for parameter TEMP
Param_name,Year,nb_profiles,nb_profiles_DMQCed,nb_profiles_QCF,nb_profiles_DMQCed_QCF
TEMP,1980,1,1,0,0
TEMP,2016,574,574,14,14
TEMP,2017,4052,3970,61,61
TEMP,2018,6434,5714,85,77
TEMP,2019,7203,5880,222,222
TEMP,2020,6048,4240,101,101
TEMP,2021,5107,3310,102,102
TEMP,2022,3899,2209,37,37
TEMP,2023,2943,1240,37,37
TEMP,2024,1161,244,21,10
30 changes: 22 additions & 8 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -111,6 +111,12 @@ This script computes DMQC statistics for a given list of floats <br />
- change search for param name in index for a more robust means
- add x grid and minor grid for psal adjustment display by wmo.
- add an option to group prof QC A and B
- V3.4 (2024/02/23) :
- remove CTD from plot 09 when i_bgc=1.
- 1-yr static string was replaced by the config value
- add a new graph per profile year with DMQC and profile QC F +
output values in a text file
- add a log (diary)

## B. Graphical outputs for **get_DMQC_stats.m**
Different outputs are produced: graphical and textual. Here after are examples of graphical outputs obtained for floats from the MOCCA project.
Expand Down Expand Up @@ -180,10 +186,10 @@ This limit is arbitrary and can be tuned.
src="OUTPUT_examples/MOCCA_case/Plots/06_MOCCA_Fleet_PSAL_DMQC_status_and_grey_list_20230713.png" width="400" />
</p>

- __Plot 07 and 08__ DMQC status per profile year, and age histogram of non-DMQC profiles (one plot per parameter) <br />
- __Plot 07 and 09__ DMQC status per profile year, and age histogram of non-DMQC profiles (one plot per parameter) <br />

Plot 07 presents the time evolution of the percentage of profiles processed in delayed mode with respect to the profile date.
Plot 08 presents the age histogram of profiles with no DMQC performed yet.
Plot 09 presents the age histogram of profiles with no DMQC performed yet.

<p float="center">
<img
Expand All @@ -192,16 +198,22 @@ src="OUTPUT_examples/MOCCA_case/Plots/07_MOCCA_Fleet_CTD_prof_DMQCstatus_byyear_
src="OUTPUT_examples/MOCCA_case/Plots/08_MOCCA_Fleet_CTD_prof_DMQCstatus_agehist_20230713.png" width="400" />
</p>

- __Plot 09__ R-A-D status for all parameters <br />
Plot 09 presents by parameter (x axis), the number of R-profiles, A-profiles and D-profiles.
- __Plot 08 (new v3.4)__ DMQC and profile -F status per profile year<br />
<p float="center">
<img
src="OUTPUT_examples/MOCCA_case/Plots/08_MOCCA_Fleet_PSAL_prof_DMQC-and-F_status_byyear_20240731.png" width="400" />
</p>

- __Plot 10__ R-A-D status for all parameters <br />
Plot 10 presents by parameter (x axis), the number of R-profiles, A-profiles and D-profiles.

<p float="center">
<img
src="OUTPUT_examples/MOCCA_case/Plots/09_MOCCA_Fleet_prof_RAD_mode_per_param_20230713.png" width="400" />
</p>

- __Plot 10 and 11__ DMQC and quality profile status by batch of WMOs per cycle (one plot per parameter) <br />
These plots show the DMQC (plot 10) and quality profile status (plot 11) by batch of WMOs per cycle (one plot per parameter).
- __Plot 11 and 12__ DMQC and quality profile status by batch of WMOs per cycle (one plot per parameter) <br />
These plots show the DMQC (plot 11) and quality profile status (plot 12) by batch of WMOs per cycle (one plot per parameter).
These plots are output only on demand. The number of WMOs shown by graph can be tuned.

<p float="center">
Expand All @@ -211,7 +223,7 @@ src="OUTPUT_examples/MOCCA_case/Plots/10_MOCCA_Fleet_CTD_RAD_mode_per_wmo_per_cy
src="OUTPUT_examples/MOCCA_case/Plots/11_MOCCA_Fleet_PSAL_profile_QC_per_wmo_per_cycle_001_20230713.png" width="400" />
</p>

- __Plot 12__ PSAL adjustment by batch of WMOs per cycle <br />
- __Plot 13__ PSAL adjustment by batch of WMOs per cycle <br />
This plot shows PSAL_adjustment by batch of WMOs per cycle.
This plot is output only on demand. The number of WMOs shown by graph can be tuned.
In grey color: the profiles that are not yet processed in delayed mode and that are not profile QC F.
Expand All @@ -226,7 +238,7 @@ src="OUTPUT_examples/ASD_case/Plots/12_ASD_Fleet_PSAL_PSAL_adj_per_wmo_per_cycle

## C. Syntheses outputs for **get_DMQC_stats.m**

There are 4 kinds of syntheses produced by the script:
There are 5 kinds of syntheses produced by the script:

- Additional_Info_{yyyymmdd}.txt
This file indicates which WMO, if any, were not found in the Argo detailed index, and in the Argo detailed synthetic index if i_bgc = 1.
Expand All @@ -239,6 +251,8 @@ If i_bgc=1, it also indicates which BGC parameters, if any, were not found in th
- The nb_prof_QC_X and nb_prof_DM_QC_X refer to profiles with no value for profile QC (see Plot 03 comment above).
- DM_done column refers to the fact that this WMO has been seen in delayed mode at least once. To get the delayed mode completeness, refer to percentage_DM_prof column.
- greylist means that the float was put on greylist with QC3 or QC4 for the given parameter.

- DMQC_status_per_profile_year_for_{param}_{yyyymmdd}.txt (NEW V3.4) is the numbered information for new plot 08.

- The DMQC_status_warnings_per_wmo_for_{param}_{yyyymmdd}.txt is an output of what was thought should raise the attention such as:
- there is at least one profile_QC set to F (prof_QC=F_once)
Expand Down
Loading

0 comments on commit c8959cc

Please sign in to comment.