$Id$ 20/12/2007: ---------- In tsg_plot_SalTsgSample: section: % Plot sample measurements plot SSPS_WS, SSPS_WS_DIF and SSPS_EXT, SSTP_EXT 14/01/2007: ----------- Trace du trajet du navire : - Tester le trace avec un navire traversant la longitude 180� et lalongitude 0� - Tester le trace pour un navire tour du monde - La carte devrait etre ajustee au trace du navire. Fichiers LABVIEW : 1 - Les fichiers LABVIEW enregistrent la conductivite RAW et les frequences : penser a les sauvegarder dans le fichier NetCdf. 2 - Que se passe-t-il en cas de valeurs manquantes dans les fichiers LabView (codes avec des NaN) Donnees Externes (colocalisation avec le trajet des navires) 1 - �crire la routine de lecture de ces fichiers et conserver les donn�es qui correspondent au trajet analys� 18/01/2008 ---------- Bug sur l'affichage du signe 'degre' sous Windows : label de l'axe des Y : Temperature (�C) 18/01/2008 ---------- Incorporer les donnees de surface externe. trier le fichier par date Selectionner les donnees correspondant aux dates du voyage. 18/01/2008 ---------- Corriger la lecture des fichiers LABVIEW. Troncature des valeurs du SOG a la lecture : Budg : Lecture d'un entier au lieu d'un float ? LE SOG EST ENREGISTRE EN ENTIER. BUG DANS LABVIEW ? 18/01/2008 ---------- Cr�er un formulaire de saisie/modification des variables navire et enregistrer ce fichier sur disque au format .mat ? Cr�er un fichier de climato mensuel et saisonni�re Ne garder que les donn�es de surface dans la climato annuelle 25/01/2008 ---------- I - plot_TsgAdjusted.m : plot the computed error II - corTsgMethod1.m 1) Test if there are NaN values in 'sample': We could get some problem with the computation of the median and std 2) Initialisation de la structure 'cor' 3) Test for anormal sample-tsg difference - Suppress bad points 4) Test on the validation code. do we apply the correction whatever the is the code ? 5) Return an Error code ? III - Bottle_OffMenuCallback Probleme avec le code suivant car tous les uiControl n'ont pas de propriete State % Desactivate some toolbar buttons % -------------------------------- hdl_Toggletool = findobj('-regexp','Tag', 'CORRECT_'); set(hdl_Toggletool, 'Enable', 'off'); set(hdl_Toggletool, 'State', 'off'); 27/01/2008 ---------- Mettre en place des tests automatiques pour la validation des donnees : 0 < SSS < 45 -3 < SST < 40 etc. Attention aux affichages des bouteilles dans le module de correction : la fonction 'diffTsgSample' calcule les differences quand les codes de qualit� des TSG et des WS sont inferieurs a 2 (PROBABLY_GOOD). Les autres bouteilles ne seront pas affichees dans l'axe 2 (differences de salinite). Le QC des bouteilles devra etre fait dans l'axe 1. 03/01/2008 ---------- tsg_mergesample Pour l'instant je force le code de qualite et le type des donnees dans cette fonction. A eliminer des que le code aura ete corrige (0 remplace par NaN a la lecture des fichiers NetCdf et code pour type de donnees defini) 13/02/2008 ---------- plot_map.m note that a decimal degree notation is used, so that a longitude of 120�30'W is specified as -120.5. How are coded lat and lon in the tsg structure. La Climatologie n'est trac� que pour les donn�es ayant des codes de qualit� meilleurs que PROBABLY_GOOD Pb dans readTsgDatalabview. Il faut tester si'freq' est vide if ~isempty( freq ) tsg.SSJT_FREQ(i) = freq(1)/19 + 2100; tsg.CNDC_FREQ(i) = sqrt(freq(2)*2100 + 6250000); end 14/02/2008 ---------- Ecrire un module permettant d'appliquer les coefficients d'�talonnage fournis par le SHOM. Lorsque les TSG sont �talonn�s chez Sea-Bird les coefficients sont int�gr�s dans le soft d'acquisition et il n'est donc pas n�cessaire de les appliquer. Ce n'est pas le cas pour le Shom o� nous devons les appliquer apr�s coup. T' = a*T + b C' = c*T + d Recalculer ensuite : S = f(S') 15/02/2008 ---------- lorsque les codes de qualit� ont �t� attribu�s � la strcture 'SAMPLE' il faut les trasnfer�rer aux structures tsg.****.WS_QC et tsg.****.EXT_QC