diff --git a/BUGS b/BUGS deleted file mode 100644 index 52469b2a1d9c97ca27cd558fbedf93b4593e3f93..0000000000000000000000000000000000000000 --- a/BUGS +++ /dev/null @@ -1,14 +0,0 @@ - - -06/21/2018 J Grelet --------------------- - -V 1.48.3 warning ------------------ -Warning: Setting the "KeyPressFcn" property is not permitted while this mode is active. -> In uitools.uimodemanager.uimodemanager>localModeWarn at 83 - In uitools.uimodemanager.uimodemanager>@(obj,evd)(localModeWarn(obj,evd,hThis)) at 63 - In tsgqc>Map_OffMenuCallback at 2722 - -... - diff --git a/TODOS b/TODOS deleted file mode 100644 index 1a5c41548a65654d2436ec5b7d95cae134507e33..0000000000000000000000000000000000000000 --- a/TODOS +++ /dev/null @@ -1,161 +0,0 @@ -TSGQC - TODOS -+++++++++++++ - -06/21/2018 ------------- -- ajout zoom sur la carte m_map, retracer avec nouvelles coordonnées -et appliquer le zoon sur les données - - - -14/01/2008: ------------ -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. - -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 ----------- -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 ----------- -Mémoriser la climato. dans la structure Root - -25/01/2008 ----------- -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. -REPONSE : en décimal - -A VERIFIER : 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 transférer aux structures tsg.****.WS_QC et tsg.****.EXT_QC - -13/03/2008 ----------- -Revoir l'utilisation de la structure tsg dans les "nested functions" de tsgqc_GUI -A la lecture du code, on ne sait pas quelles sont les fonctions (nested ou -externes) qui vont modifier tsg. - -Normalement, tsg est visible depuis le workspace de tsgqc_GUI et dans le -workspace de toutes les "nested functions" (callback). - -Le handle de la figure principale n'a pas besoin d'etre systématiquement passé en -argument, utiliser tag pour le recuperer via findobj: - - hMainFig = findobj('-regexp','Tag', 'TAG_TSG-QC_GUI'); - -Pour toutes les fonctions externes qui vont modifier tsg, prototype du style: - - tsg = prototype_function_externe( tsg, ...); - tsg = .... - ... - setappdata( findobj('-regexp','Tag', 'TAG_TSG-QC_GUI'), 'tsg_data', tsg); - -Pour toutes les fonctions externes qui vont utiliser tsg, prototype du style: - - prototype_function_externe(vargin); - tsg = getappdata( findobj('-regexp','Tag', 'TAG_TSG-QC_GUI'), 'tsg_data'); - ... - - tsg = .... - - -Problème avec le code 5 quand étalonnage effectué - -29/10/2008 ---------- -J'ai aussi vu 2 problemes qui rendent le QC difficile: -- Pour les bateaux qui restent dans le Pacifique tropical et traversent la ligne - de changement de date, la carte prend la longitude 180 comme frontiere a droite - et a gauche et, avec le rapport d'aspect long/lat devient illisible (image jointe) -- Aussi, pour le Havannah, les Loyautes n'apparaissent pas avec les lignes de - cotes utilisees (et ca doit etre vrai pour d'autres iles du Pacifique ou les - navires font escale), il faudrait un trait de cote plus precis (image jointe) - -23/01/2009 : corrige le 26/01/2009 ----------------------------------- -Les 6 variables SSPS_DEPH, SSPS_DEPH_MIN, SSPS_DEPH_MAX SSTP_DEPH, etc -peuvent etre saisie dans le masque (headerForm) mais ne sont pas sauvegardes -ni dans le fichier netcdf, ni dans @tsg_nc\platform.csv - -Reste un pb a corriger: l'entete du fichier @tsg_nc\platform.csv qui devrait -etre realise par existPlatform.m est egalement code en dur dans @tsg_nc/save