|
|
|
|
|
|
|
|
||
| General Faults: | |||
|
|
|
|
duplicateIO program which also adds new data files to the database |
|
|
10 |
|
program 2 (to be defined) |
|
|
|
|
program 2 |
|
|
|
|
duplicateIO detects and flags this for hand-checking. |
|
|
|
|
program 2 - change if MBT goes deeper than 300m - depth correct! |
|
|
|
|
have to ignore this unless it is spotted in the hand checking. |
|
|
|
|
program 2 - check t(0) |
| Leakage Faults: | |||
|
(XBT only) |
|
end of severe fault - 1 Easier with system info. If none, see if dtdz>0 at bottom of the cast over most of the cruise in an area witout inversions. |
t(z)
z(t) dtdz<0 (t inversion) unrealistic (anomalous) dtdz |
|
|
|
end if severe - 1 |
t(z)
z(t) dtdz<0 (t inversion in area without temperature inversions) t(z) warmer than neighbours |
|
|
|
|
dtdz extreme & >0
followed by a negative t gradient with a war bias until (if) the cast recovers (t(before spike)=t(z), If dz <=10m(?) then interpolate, otherwise reject sact from point of initial extreme gradient. |
| OTHER Erroneous Inversons: | |||
|
|
|
|
dtdz<0 and t(z) too high - reject at the start of dtdz<0 |
|
|
|
need system information but can use drop to drop consistency (test failures in areas without known nubs...)if system not available. Primarily French ships. |
t(mld2) - t(0) >0 (gradient mld)
dtdz<=0 within depth of mld2 |
|
|
|
|
fast fourier transform analysis and check the power spectrum? some other form of spectral analysis? |
| Gross Gradient problems: | |||
|
|
|
|
dtdz extreme
t(z) out of range but data below is OK. if only 1 or 2 points, interpolate across spikes. If more extreme, reject entire cast below first spike. If many ,small spikes, (HF) reject even if fliterable? for simplicity? |
|
|
|
|
t(z) our of range without recovery and dtdz extreme |
| Other faults: | |||
|
|
|
|
cold bias but probably within the sd. Try to plot mld2 (1?) vs average temp anomal in top 100m? 150m? mld+50m? |
|
|
|
|
t(z)>mean
dtdz>0 bathymetry file? build our own bathymetry form the archive? If both t(z)>mean and dtdz>=0 then check region neighbours for HB flags and hand check? remember could be CT and not HB so bottom topography is not the decider in this case. |
|
|
|
|
unreasonable t(0) (sst). Easily dealt with as long as it is limited to the surface - chop deeper. May need to be checked by hand. |
| Faults to be ignored: | |||
|
(MO) system specific... |
|
|
ignored because require full resolution data with system type information and this is unlikely to be available. If it occurs, they will be so rare it isn't worth spending time on detecting this fault unless we come across a specific data set where it is common. And in that case, it will probably be more efficient to just correct them within quest before loading into the database. |
|
system specific... |
|
|
without system information, this malfunction is indetectable. |