Sections below:
Float counts
| Meta Files
| Tech files
| Plots & listings
| Surface Pressure
| TNDP
Argo file format and Surface Pressure correction compliance Audit
Argo Technical and Meta file compliance Audit
This page is automatically created by code which scans all files
in the Argo USGODAE GDAC.
This analysis was updated on 10-Oct-2010
Float counts in DACs
DAC details [explanations]
DAC name | AOML | BODC | CORIOLIS | CSIRO | GTS | JMA | MEDS | CSIO | INCOIS | KMA | KORDI |
# floats | 3416 | 312 | 1077 | 336 | 373 | 936 | 298 | 62 | 185 | 142 | 119 |
# Projects | 8 | 7 | 46 | 2 | 2 | 18 | 3 | 1 | 3 | 3 | 2 |
# PIs | 17 | 5 | 55 | 1 | 2 | 15 | 5 | 2 | 2 | 5 | 1 |
# Models | 14 | 3 | 43 | 3 | 2 | 18 | 5 | 2 | 5 | 3 | 5 |
Floats in multiple DACS
DAC | AOML | BODC | CORIOLIS | CSIRO | GTS | JMA | MEDS | CSIO | INCOIS | KMA | KORDI |
# floats | 3416 | 312 | 1077 | 336 | 373 | 936 | 298 | 62 | 185 | 142 | 119 |
dups in GTS | 8 | 1 | 3 | 1 | - | 2 | - | - | - | - | 53 |
other dups | - | - | - | - | - | - | - | - | - | 9 | 9 |
Meta files
Meta files [explanations]
DAC name | AOML | BODC | CORIOLIS | CSIRO | GTS | JMA | MEDS | CSIO | INCOIS | KMA | KORDI |
# floats | 3416 | 312 | 1077 | 336 | 373 | 936 | 298 | 62 | 185 | 142 | 119 |
# meta files | 3416 | 312 | 1077 | 336 | 373 | 936 | 298 | 62 | 185 | 133 | 119 |
broken A | - | - | 1 | - | 372 | - | - | - | - | - | - |
broken B | - | - | 16 | - | 1 | - | - | - | - | - | - |
Bad launch info | 3 | - | - | - | - | - | - | - | - | - | - |
PLATFORM_MODEL The strings found in the PLATFORM_MODEL fields Strings have been converted to lower case and blanks removed to assist match-ups
field contents | AOML | BODC | CORIOLIS | CSIRO | GTS | JMA | MEDS | CSIO | INCOIS | KMA | KORDI | TOTAL |
Empty Field | - | - | 1 | - | 372 | - | - | - | - | - | - | 373 |
apex | - | - | 1 | - | 1 | - | 183 | - | - | 90 | 5 | 280 |
provor | - | - | 17 | 3 | - | - | 31 | - | 3 | - | 26 | 80 |
palace_n/a | 17 | - | - | - | - | - | - | - | - | - | - | 17 |
solo_sbe | 1343 | - | - | - | - | - | - | - | - | - | - | 1343 |
apex_sbe | 1488 | - | - | - | - | - | - | 52 | 80 | - | - | 1620 |
soloof_fsi | 28 | - | - | - | - | - | - | - | - | - | - | 28 |
solo_fsi | 272 | - | - | - | - | - | - | - | - | - | - | 272 |
apexir_sbe | 178 | - | - | - | - | - | - | - | - | - | - | 178 |
soloir_sbe | 68 | - | - | - | - | - | - | - | - | - | - | 68 |
apex_seascan | 10 | - | - | - | - | - | - | - | - | - | - | 10 |
apex_n/a | 2 | - | - | - | - | - | - | - | - | - | - | 2 |
solo_sbe41cp | 1 | - | - | - | - | - | - | - | - | - | - | 1 |
solo2ir_sbe | 1 | - | - | - | - | - | - | - | - | - | - | 1 |
provor_seascan | 1 | - | - | - | - | - | - | - | - | - | - | 1 |
provor_n/a | 6 | - | - | - | - | - | - | - | - | - | - | 6 |
provor_sbe | 1 | - | - | - | - | - | - | 10 | 12 | - | - | 23 |
apex-sbe | - | 286 | - | 323 | - | 781 | 79 | - | 88 | 43 | 39 | 1639 |
martec-fsi | - | 22 | - | - | - | - | - | - | - | - | - | 22 |
martec-sbe | - | 4 | - | - | - | - | - | - | - | - | - | 4 |
provor ctf2 | - | - | 61 | - | - | - | - | - | - | - | - | 61 |
apex sbe apf7 | - | - | 91 | - | - | - | - | - | - | - | - | 91 |
provor ctf3 | - | - | 38 | - | - | - | - | - | - | - | - | 38 |
provor cts2 | - | - | 160 | - | - | - | - | - | - | - | - | 160 |
apex sbe apf8 | - | - | 204 | - | - | - | - | - | - | - | - | 204 |
nemo | - | - | 73 | - | - | - | - | - | - | - | - | 73 |
nemo 2.5 | - | - | 4 | - | - | - | - | - | - | - | - | 4 |
provor cts3 | - | - | 155 | - | - | - | - | - | - | - | - | 155 |
apex sbe 41 apf8 | - | - | 7 | - | - | - | - | - | - | - | - | 7 |
arvor iridium | - | - | 4 | - | - | - | - | - | - | - | - | 4 |
provor cts3 do | - | - | 13 | - | - | - | - | - | - | - | - | 13 |
arvor | - | - | 4 | - | - | - | - | - | - | - | - | 4 |
provor cts3 4.82 | - | - | 20 | - | - | - | - | - | - | - | - | 20 |
apex sbe41 apf8 | - | - | 45 | - | - | - | - | - | - | - | - | 45 |
apex apf9a f/w w | - | - | 6 | - | - | - | - | - | - | - | - | 6 |
apex apf9a f/w | - | - | 48 | - | - | - | - | - | - | - | - | 48 |
metocean 1 | - | - | 1 | - | - | - | - | - | - | - | - | 1 |
provor cts3 do 9 | - | - | 14 | - | - | - | - | - | - | - | - | 14 |
apex-apf8c | - | - | 4 | - | - | - | - | - | - | - | - | 4 |
provor t | - | - | 30 | - | - | - | - | - | - | - | - | 30 |
apex sbe apf8b s | - | - | 3 | - | - | - | - | - | - | - | - | 3 |
apex sbe apf8b | - | - | 14 | - | - | - | - | - | - | - | - | 14 |
apex sbe apf8 s | - | - | 10 | - | - | - | - | - | - | - | - | 10 |
apex sbe apf8 sn | - | - | 11 | - | - | - | - | - | - | - | - | 11 |
apex sbe apf8 2 | - | - | 1 | - | - | - | - | - | - | - | - | 1 |
apex sbe apf8 | - | - | 1 | - | - | - | - | - | - | - | - | 1 |
apex sbe-43f apf | - | - | 3 | - | - | - | - | - | - | - | - | 3 |
apex apf9a f/w s | - | - | 3 | - | - | - | - | - | - | - | - | 3 |
apex-apf9 | - | - | 4 | - | - | - | - | - | - | - | - | 4 |
apex 19 | - | - | 1 | - | - | - | - | - | - | - | - | 1 |
provor bioargo | - | - | 1 | - | - | - | - | - | - | - | - | 1 |
2625 | - | - | 1 | - | - | - | - | - | - | - | - | 1 |
apex sbe-41-alac | - | - | 3 | - | - | - | - | - | - | - | - | 3 |
apex sbe-1-alace | - | - | 1 | - | - | - | - | - | - | - | - | 1 |
apex sbe -41-ala | - | - | 2 | - | - | - | - | - | - | - | - | 2 |
apex sbe-41 ap | - | - | 2 | - | - | - | - | - | - | - | - | 2 |
apex sbe-41 apf | - | - | 8 | - | - | - | - | - | - | - | - | 8 |
apex sbe-41 a | - | - | 1 | - | - | - | - | - | - | - | - | 1 |
provor ct | - | - | 5 | - | - | - | - | - | - | - | - | 5 |
apex sbe -41 apf | - | - | 1 | - | - | - | - | - | - | - | - | 1 |
r1-sbe | - | - | - | 10 | - | 2 | - | - | - | - | - | 12 |
palace | - | - | - | - | - | 4 | - | - | - | - | - | 4 |
alace_r1-fsi | - | - | - | - | - | 2 | - | - | - | - | - | 2 |
r1-sbe profiler | - | - | - | - | - | 1 | - | - | - | - | - | 1 |
r1-td | - | - | - | - | - | 9 | - | - | - | - | - | 9 |
provor-sbe | - | - | - | - | - | 83 | - | - | - | - | - | 83 |
ninja-tsk | - | - | - | - | - | 3 | - | - | - | - | - | 3 |
ninja-sbe | - | - | - | - | - | 12 | - | - | - | - | - | 12 |
tem. profiler | - | - | - | - | - | 1 | - | - | - | - | - | 1 |
apex-sbe-aandera | - | - | - | - | - | 7 | - | - | - | - | - | 7 |
provor-sbe cts-3 | - | - | - | - | - | 13 | - | - | - | - | - | 13 |
ninja-sbe-flntu | - | - | - | - | - | 2 | - | - | - | - | - | 2 |
apex-fsi | - | - | - | - | - | 3 | - | - | - | - | - | 3 |
pops-sbe | - | - | - | - | - | 2 | - | - | - | - | - | 2 |
apex-td profiler | - | - | - | - | - | 4 | - | - | - | - | - | 4 |
pops-provor-sbe | - | - | - | - | - | 1 | - | - | - | - | - | 1 |
nemo-sbe | - | - | - | - | - | 6 | - | - | - | - | - | 6 |
p-alace | - | - | - | - | - | - | 4 | - | - | - | - | 4 |
apex-sbe/optode | - | - | - | - | - | - | 1 | - | - | - | - | 1 |
provor_fsi | - | - | - | - | - | - | - | - | 2 | - | - | 2 |
260apex | - | - | - | - | - | - | - | - | - | - | 14 | 14 |
apex-sbe_do | - | - | - | - | - | - | - | - | - | - | 35 | 35 |
Basic MODEL Grouping PLATFORM_MODEL fields by stanard float types
Basic type | AOML | BODC | CORIOLIS | CSIRO | GTS | JMA | MEDS | CSIO | INCOIS | KMA | KORDI | TOTAL |
Unknown | - | - | 4 | - | 372 | 6 | 4 | - | - | 9 | 14 | 409 |
apex | 1678 | 286 | 474 | 323 | 1 | 795 | 263 | 52 | 168 | 133 | 79 | 4252 |
solo | 1713 | - | - | - | - | - | - | - | - | - | - | 1713 |
provor | 8 | - | 514 | 3 | - | 96 | 31 | 10 | 17 | - | 26 | 705 |
nemo | - | - | 77 | - | - | 6 | - | - | - | - | - | 83 |
ninja | - | - | - | - | - | 17 | - | - | - | - | - | 17 |
martec | - | 26 | - | - | - | - | - | - | - | - | - | 26 |
palace | 17 | - | - | - | - | 4 | - | - | - | - | - | 21 |
arvor | - | - | 8 | - | - | - | - | - | - | - | - | 8 |
r1 | - | - | - | 10 | - | 12 | - | - | - | - | - | 22 |
PLATFORM_MODEL field - APF9 Status [explanations]
| AOML | BODC | CORIOLIS | CSIRO | GTS | JMA | MEDS | CSIO | INCOIS | KMA | KORDI | TOTAL |
Not APEX | 1738 | 26 | 602 | 13 | 372 | 141 | 35 | 10 | 17 | 9 | 26 | 2989 |
APEX not APF9 | - | - | 391 | - | - | - | - | - | - | - | - | 391 |
APEX unknown | 1678 | 286 | 23 | 323 | 1 | 795 | 263 | 52 | 168 | 133 | 93 | 3815 |
APEX APF9 | - | - | 61 | - | - | - | - | - | - | - | - | 61 |
Manual list* | 301 | - | - | 12 | - | - | - | - | - | - | - | 313 |
SENSOR pressure field * Sensor names converted to lower case and blanks removed to assist match-ups
* | AOML | BODC | CORIOLIS | CSIRO | GTS | JMA | MEDS | CSIO | INCOIS | KMA | KORDI | TOTAL |
Empty Field | - | 5 | 825 | - | - | 5 | 298 | - | - | - | 119 | 1252 |
druck | 67 | - | - | 293 | - | - | - | - | 88 | - | - | 448 |
mp40-c-2000-g | 14 | - | - | - | - | - | - | - | - | - | - | 14 |
n/a | 1449 | - | 80 | - | - | - | - | - | - | - | - | 1529 |
sbe41 | 333 | - | - | - | - | 392 | - | 24 | 92 | - | - | 841 |
sbe | 1 | - | - | - | - | - | - | - | - | - | - | 1 |
2900psia | 1163 | - | 79 | - | - | - | - | 38 | - | - | - | 1280 |
sbe41cp | 377 | - | 8 | - | - | 14 | - | - | - | - | - | 399 |
sstd | 10 | - | - | - | - | - | - | - | - | - | - | 10 |
2000dbar | 1 | - | - | - | - | - | - | - | - | - | - | 1 |
1500psia | 1 | - | - | - | - | - | - | - | - | - | - | 1 |
sbe-41 | - | 284 | - | - | - | - | - | - | - | - | - | 284 |
ectp202mar | - | 21 | - | - | - | - | - | - | - | - | - | 21 |
sbe-41cp | - | 2 | - | - | - | - | - | - | - | - | - | 2 |
sbe41cp-2900psia | - | - | 3 | - | - | - | - | - | - | - | - | 3 |
sbe41cp?2900psia | - | - | 48 | - | - | - | - | - | - | - | - | 48 |
none | - | - | 6 | - | - | - | - | - | - | - | - | 6 |
3000psia | - | - | 8 | - | - | - | - | - | - | - | - | 8 |
1600psia | - | - | 3 | - | - | - | - | - | - | - | - | 3 |
paine3000psia | - | - | - | 13 | - | - | - | - | 3 | - | - | 16 |
amatek | - | - | - | 19 | - | - | - | - | - | - | - | 19 |
kistler | - | - | - | 9 | - | - | - | - | - | - | - | 9 |
paine | - | - | - | 2 | - | - | - | - | - | - | - | 2 |
straingauge_sbe41 | - | - | - | - | - | 400 | - | - | - | - | - | 400 |
straingauge | - | - | - | - | - | 26 | - | - | - | - | - | 26 |
straingauge_sbe41cp | - | - | - | - | - | 92 | - | - | - | - | - | 92 |
straingauge_ctd-f01 | - | - | - | - | - | 3 | - | - | - | - | - | 3 |
sbe41,2900psias/n4867 | - | - | - | - | - | 1 | - | - | - | - | - | 1 |
sbe41,3000psias/n2657701518 | - | - | - | - | - | 1 | - | - | - | - | - | 1 |
sbe37 | - | - | - | - | - | 2 | - | - | - | - | - | 2 |
fsi41 | - | - | - | - | - | - | - | - | 2 | - | - | 2 |
sbecp41 | - | - | - | - | - | - | - | - | - | 133 | - | 133 |
SENSOR pressure Maker field * names converted to lower case and blanks removed to assist match-ups
* | AOML | BODC | CORIOLIS | CSIRO | GTS | JMA | MEDS | CSIO | INCOIS | KMA | KORDI | TOTAL |
Empty Field | - | 3 | 828 | - | - | 9 | - | - | - | - | 119 | 959 |
micron | 14 | - | - | - | - | - | - | - | - | - | - | 14 |
paines | 91 | - | - | - | - | - | - | - | - | - | - | 91 |
sbe | 1117 | - | 1 | - | - | - | 298 | 24 | 92 | 133 | - | 1665 |
n/a | 96 | - | 74 | - | - | - | - | - | - | - | - | 170 |
druck | 2003 | - | 136 | - | - | - | - | 38 | - | - | - | 2177 |
2900psia | 67 | - | - | - | - | - | - | - | - | - | - | 67 |
kistler | 4 | - | - | - | - | - | - | - | - | - | - | 4 |
seascan | 11 | - | - | - | - | - | - | - | - | - | - | 11 |
ametec | 12 | - | - | - | - | - | - | - | - | - | - | 12 |
paine | 1 | - | 4 | - | - | - | - | - | - | - | - | 5 |
seabird | - | 288 | - | 336 | - | - | - | - | 91 | - | - | 715 |
fsi | - | 21 | - | - | - | 1 | - | - | 2 | - | - | 24 |
martec | - | - | 6 | - | - | - | - | - | - | - | - | 6 |
sea-birdelectronics | - | - | 3 | - | - | - | - | - | - | - | - | 3 |
ametek | - | - | 7 | - | - | - | - | - | - | - | - | 7 |
xxxx | - | - | 2 | - | - | - | - | - | - | - | - | 2 |
none | - | - | 1 | - | - | - | - | - | - | - | - | 1 |
sea-birdelectronics,inc._druck | - | - | - | - | - | 546 | - | - | - | - | - | 546 |
sea-birdelectronics,inc. | - | - | - | - | - | 164 | - | - | - | - | - | 164 |
sea-birdelectronics,inc.(druck) | - | - | - | - | - | 85 | - | - | - | - | - | 85 |
sea-birdelectronics,inc._kistler | - | - | - | - | - | 49 | - | - | - | - | - | 49 |
falmouthscientific,inc. | - | - | - | - | - | 4 | - | - | - | - | - | 4 |
sea-birdelectronics,inc._paine | - | - | - | - | - | 13 | - | - | - | - | - | 13 |
sea-birdelectronics,inc._ametek | - | - | - | - | - | 59 | - | - | - | - | - | 59 |
thetsurumi-seikico.,ltd. | - | - | - | - | - | 3 | - | - | - | - | - | 3 |
notspecified | - | - | - | - | - | 1 | - | - | - | - | - | 1 |
sea-birdelectronics,inc | - | - | - | - | - | 1 | - | - | - | - | - | 1 |
sea-birdelectronics,inc._ | - | - | - | - | - | 1 | - | - | - | - | - | 1 |
SENSOR pressure Serial Number field
S/N | AOML | BODC | CORIOLIS | CSIRO | GTS | JMA | MEDS | CSIO | INCOIS | KMA | KORDI | TOTAL |
# floats | 3416 | 312 | 1077 | 336 | 373 | 936 | 298 | 62 | 185 | 142 | 119 |
No decodable number | 430 | 7 | 1065 | 0 | 373 | 780 | 142 | 1 | 141 | 19 | 119 | 3077 |
tech files
Tech files [explanations]
Format | AOML | BODC | CORIOLIS | CSIRO | GTS | JMA | MEDS | CSIO | INCOIS | KMA | KORDI | TOTAL |
No profiles | 134 | 18 | 19 | 5 | 373 | 19 | 5 | 4 | 7 | 26 | 119 | 729 |
Missing | - | - | - | - | - | - | - | - | - | - | - | - |
|
Old | 61 | - | - | - | - | - | - | 7 | - | - | - | 68 |
Old - Bad | - | - | - | - | - | - | - | - | - | - | - | - |
|
New | 3221 | 294 | 1058 | 331 | - | 917 | 293 | 51 | 178 | 116 | - | 6459 |
New, no Surf Pres | - | - | - | - | - | - | - | - | - | - | - | - |
New, Bad format | 92 | - | 75 | - | - | 15 | 31 | - | - | - | - | 213 |
|
V 2.3 | 3221 | 294 | 1058 | 331 | - | 917 | 293 | 51 | 178 | 116 | - | 6459 |
Surface Pressure Offset parameter name
| AOML | BODC | CORIOLIS | CSIRO | GTS | JMA | MEDS | CSIO | INCOIS | KMA | KORDI | TOTAL |
Old format |
Other | 2 | - | 2 | 3 | - | 10 | 1 | 4 | 1 | - | 115 | 138 |
surface_pressure | 60 | 1 | - | - | - | - | - | - | - | - | - | 61 |
surface_offset | - | - | - | - | - | - | - | - | - | - | - | - |
pressure_sensor_offset | - | - | - | - | - | - | - | - | - | - | - | - |
start_surface_pressure | 1 | - | - | - | - | - | - | - | - | - | - | 1 |
pressure_offset_(counts) | 1 | - | - | - | - | - | - | - | - | - | - | 1 |
pressure_offset_(dbar) | - | - | - | - | - | - | - | 7 | - | - | - | 7 |
New format |
Missing | 104 | - | 77 | 2 | - | 15 | 31 | - | - | - | - | 229 |
pres_surfaceoffsettruncatedplus5dbar_dbar | 1034 | 244 | 402 | 218 | - | 675 | 218 | 42 | 139 | 104 | - | 3076 |
pres_surfaceoffsetnottruncated_dbar | 1263 | 50 | 569 | 113 | - | 187 | 44 | 9 | 39 | 12 | - | 2286 |
pres_surfacebeforeresetpreviouscycle_dbar | 2 | - | - | - | - | - | - | - | - | - | - | 2 |
pres_surfaceoffsetafterreset_dbar | 761 | - | - | - | - | - | - | - | - | - | - | 761 |
pres_offsetadjustment_dbar | 58 | - | - | - | - | - | - | - | - | - | - | 58 |
pres_surfaceoffsetbeforereset_dbar | 21 | - | - | - | - | - | - | - | - | - | - | 21 |
pres_surfacecomplement_dbar | - | - | 16 | - | - | - | - | - | - | - | - | 16 |
pres_surfaceoffsettruncatedplus3dbar_dbar | - | - | - | - | - | 1 | - | - | - | - | - | 1 |
pres_surfaceoffsettruncatedplus51.2dbar_dbar | - | - | - | - | - | 38 | - | - | - | - | - | 38 |
pres_surfaceoffsettruncatedplus10dbar_dbar | - | - | - | - | - | 3 | - | - | - | - | - | 3 |
|
% ok SP values [explanation] | 71 | 97 | 98 | 100 | 0 | 96 | 90 | 99 | 100 | 100 | 0 | - |
Surface Pressure Offset parameter name vs model
| apex | solo | provor | nemo | ninja | martec | palace | arvor | . r1 . | Unknown | All models |
Other | 89 | 1 | 33 | - | - | - | - | - | - | 11 | 134 |
surface_pressure | 13 | 48 | - | - | - | - | - | - | - | - | 61 |
surface_offset | - | - | - | - | - | - | - | - | - | - | - |
pressure_sensor_offset | - | - | - | - | - | - | - | - | - | - | - |
start_surface_pressure | - | - | - | - | - | - | 1 | - | - | - | 1 |
pressure_offset_(counts) | - | 1 | - | - | - | - | - | - | - | - | 1 |
pressure_offset_(dbar) | - | - | 7 | - | - | - | - | - | - | - | 7 |
Missing | 135 | 118 | 33 | 93 | 14 | 2 | 16 | - | - | 388 | 799 |
pres_surfaceoffsettruncatedplus5dbar_dbar | 3058 | - | 1 | - | - | - | - | - | 12 | 1 | 3072 |
pres_surfaceoffsetnottruncated_dbar | 995 | 689 | 528 | 6 | - | 19 | 4 | 8 | 9 | 6 | 2264 |
pres_surfacebeforeresetpreviouscycle_dbar | - | 45 | - | - | 3 | - | - | - | - | - | 48 |
pres_surfaceoffsetafterreset_dbar | - | 761 | - | - | - | - | - | - | - | - | 761 |
pres_offsetadjustment_dbar | - | 63 | - | - | - | - | - | - | - | - | 63 |
pres_surfaceoffsetbeforereset_dbar | - | - | 51 | - | - | 5 | - | - | - | - | 56 |
pres_surfacecomplement_dbar | 16 | - | - | - | - | - | - | - | - | - | 16 |
pres_surfaceoffsettruncatedplus3dbar_dbar | - | - | - | - | - | - | - | - | - | 2 | 2 |
pres_surfaceoffsettruncatedplus51.2dbar_dbar | - | - | - | - | - | - | - | - | 1 | - | 1 |
pres_surfaceoffsettruncatedplus10dbar_dbar | - | - | 42 | - | - | - | - | - | - | - | 42 |
Plots and listings analysing the Surface Pressure Offset
correction for
all floats for each DAC are accessed through the
Plots Index Tables. Separate tables link to all floats, or only floats
with apparent SP correction anomalies, or only floats with apparent TNDP.
Note: The following analyses were based on assumptions about
behaviour of different types of floats, where "type" was here primarily
defined by the Surface Pressure Offset parameter name. Many of these
assumptions will be wrong, and many types are not analysed at all because I
could not even guess the behaviour. My assumptions are recorded in this
table.
Surface Pressure Offset
We have attempted to test for correct Surface Pressure (SP) correction of
profile pressure.
The difference between PRES and PRES_ADJUSTED is the DAC-applied
pressure correction (assuming PRES is the raw P as reported by the float.)
Correct application of this test depends on being able to deduce the
correct float type and P adjustment from the meta and tech files. However
this is not always possible due to missing or non-standard entries in these
files.
Our computed pressure correction is
p_calc = PRES - (SP - adjustment)
where adjustment is the known SP adjustment for a given float type (usually
5dbar).
For Apex floats the SP reported with a profile actually relates to the
previous profile, because it was recorded just as the float begins to
descend. RT profile pressure can only be adjusted with the SP reported with
the same profile, but in DM profiles the correct SP is used (ie for profile N,
p_calc(N) = PRES(N) - (SP(N+1) - adjustment)
So, in the provided plots , the "Calculated Surface Pressure" (CSP) is
For DM profiles: CSP = SP(N+1) - adjustment
For RT profiles: CSP = SP(N) - adjustment
For this reason, CSP will differ from Raw Surface Pressure by the "offset", and
will be displaced by one profile for DM profiles. The "DAC adjustment" should
however agree with the CSP.
Interpretting the plots: For complete agreement in pressure correction,
the "DAC Adjustment" (blue squares), should agree with the CSP (red stars).
Missing "DAC Adjustment" symbols can occur where there is no PRES_ADJUSTED profile
(eg if QC=4). Missing CSP symbols can occur where the DAC has provided an SP
estimate (possibly by interpolation) but the automated process has not [due to
different processing or because the tech files are not quite up-to-date.]
Disagreement is likewise visible where "MPP minus CSP" (cyan diamond) does
not overlay "Min Adjusted Pressure" (magenta square). The latter quantity is just
the near-surface PRES_ADJUSTED value.
See the table which summarizes the results
of this pressure correction audit for all DACs.
TNDP
Truncated Negative Drifting Pressure (TNDP) is a term used to describe
Apex floats which truncate negative surface pressure values (all firmware
prior to APF9) and the pressure sensor develops a strong negative drift. The
usual cause of strong negative drift in these sensors is the "microleak"
fault associated with Druck sensors. The pressure in profiles affected by
TNDP cannot be corrected for surface pressure offset.
The first step in detecting TNDP is to determine if a float is of the type
where such an fault might occur. We have attempted to do this using the tech
and meta files alone, but this is not always possible.
The next step is to find where the reported SP (corrected for 5dbar adjustment
if necessary) has "flat spots" on zero, indicating that negative values are being
truncated. Previously a float with 80% SP=0 was declared to be TNDP.
We now say that any susceptible float is in a TNDP state after the last
believable positive SP value. This is because the strong negative drift condition
is typically monotonic, so if such a condition has commenced then typical
variability will not give rise to small positive SP values.
The main difficulty of this approach [assuming the basic assumptions
are correct] is determining when isolated positive values are natural
perturbations about a small negative value, or when they are just sensor
error spikes. In the present analysis I have used (for the first time) the
crude test that a positive value > 1dbar which has 2 zero values
immediately either side of it, is a spike that can be ignored. [This differs to
the standard despiking process used to prepare the SP series for pressure
correction because here we just want a simple way of assessing where an SP series
is devoid of true +ve values.] Obviously this is very imperfect - there is no
substitute for skilled DM analysis, and in very
many cases the DAC will be right and our algorithm will be wrong.
Another deficiency of our algorithm is that is [apparently] extremely
unlikely that microleaking will start after years of correct operation. For
example, if SP is 0 for the last 5 of 200 profiles then the algorithm says
TNDP commenced at profile 196.
The surface pressure plots provided indicate where TNDP commences, according
to the above algorithm. Where some of the float series has been DM processed,
extra information is provided for the DM profiles in an extra frame at the top
of the figure.
Extra information in upper frame on plots
Name | Colour/Where | Meaning |
P Adj QC | top half | profile minimum PRES_ADJUSTED_QC for each DM profile, value indicated by scale on left of frame |
DM | Lower middle | DM processed profiles |
TNDP Comment | Near bottom | Has correct pressure SCIENTIFIC_CALIB_COMMENT for a TNDP profile |
P ERR 2.4 | bottom | profile min PRES_ADJUSTED_ERROR==2.4 |
P ERR 20 | bottom | profile min PRES_ADJUSTED_ERROR==20 |
See the table which summarizes the results
of this TNDP treatment audit for all DACs.
|