Edouard's Blog

2007/10/15
  • matin: le programme qui tournait pendant le week-end s’est arrêté sans aucune raison (aucun message d’erreur )... Pour gagner du temps, j’ai retiré 2 variables sur les 3 (le nombre de points observables et le nombre de points nuageux pour tout le mois de janvier 2007). Le programme met maintenant une matinée pour tourner.
  • une fois que le programme a fini, je l’ai relancé avec une nouvelle condition pour la détection des nuages fins: j’ai diminué la limite haute des nuages fins afin qu’elle corresponde à une épaisseur optique maximale de 0.3 (en faisant l’hypothèse que le rapport lidar vaut 17, d’après Fu et al. 2007).
  • après-midi: j’ai fait quelques plots nécessaires pour le poster de la conf à Lille, notamment:
        carte lon*lat de l’occurrence des nuages fins sur la période étudiée.
        carte lon*lat de la temperature moyenne de la tropopause pour le mois de janvier 2007.
        cartes de la distance à la tropopause des couches de nuages fins en fonction de la longitude et de la latitude.
        cartes de la temperature des couches de nuages fins en fonction de la latitude et de la longitude.
  • Dimitra m’a envoyé par mail le masque océan, afin de faire des histogrammes d’occurrences de nuages fins, selon que l’on se trouve au niveau d’une zone continentale ou océanique.
Posted on 2007-10-15 20:05:04, 0 comments. Read this article.
2007/10/12
  • matin: j’ai augmenté la valeur minimale de l’intégrale pour faire la distinction entre nuages fins et nuages pas fins. Cette valeur minimale vaut maintenant 5e-2 sr-1. De même, j’ai fait un filtrage pour retirer à nouveau les couches considérées fines mais isolées (pas de recouvrement avec les profils précédent et suivant).
  • le programme pour obtenir les paramètres pour faire les stats sur le mois de janvier est ++très++ lent… modifications apportées
  • apres-midi: réunion pour faire le point sur résultats de la climato des nuages fins et préparer le poster pour le symposium A-Train Lille 2007.
       ==> faire plein de graphiques.
       ==> suppression des nuages pour lesquels temperature > 240 K (-30°C).
       ==> fixer des bins de 2K pour les distributions de temperature.
       ==> regarder la présentation de Marine lors de la journée IPSL/ICARE.
       ==> regarder l’article Fu et al. 2007: “Identifying the top of the tropical tropopause layer from vertical mass flux analysis and CALIPSO lidar cloud observations”.
  • en fin de journée, j’ai lancé le programme pour qu’il tourne pour tout le mois de janvier 2007.
Posted on 2007-10-15 09:44:47, 0 comments. Read this article.
2007/10/11
  • Réalisation de plein de plots:
        ==> afin de détecter les nuages, et plus particulièrement les nuages fins, on a d’abord cherché à éliminer les points où on est sûr de ne rien trouver: dans la basse stratosphère, on a retiré tous les points se trouvant 2 km au-dessus de la tropopause (la tropopause est en rouge); on laisse une marge raisonnable au-delà de la tropopause, pour nos cas d’overshoots ;-)
       De même, on a retiré tous les points pour lesquels le rapport signal sur bruit (SNR) était trop faible. En raison du moyennage différent au-dessus et en-dessous de 8.2km, on a pris des seuils de SNR différents. Le seuil sur le SNR en-dessous de 8.2km est plus élevé que le seuil au-dessus de 8.2km car le moyennage est fait sur plus de points.
        ==> pour la détection des couches nuageuses, on fait un filtrage ur la différence d’atb (dif_atb = atb – atbmol). Les points ayant une différence d’atb inférieure à 2.5e-4 km-1.sr-1 sont éliminés, et il ne reste plus que les points nuageux (des seuils allant de 1e-4 à 3e-4km -1.sr-1 ont été essayé). Ce seuil est à peu près celui qui avait été pris lors de mon étude de sensibilité pour trouver le sommet des couches nuageuses (à l’époque 2e-4 km-1.sr-1).
       Pour trouver par la suite le sommet et la base des couches nuageuses pour chaque profil, on regarde le long de la verticale les “plages” de différence d’atb: si on trouve plus de 3 valeurs successives, on dit que c’est un nuage, et on trouve l’altitude de début (sommet du nuage en rouge) et de fin (base du nuage en bleu) de ces “plages”. On a autant de couches nuageuses que de “plages”.
       Par contre, on se retrouvait avec des zones considérées nuageuses mais qui n’étaient pas très étendues horizontalement. Ces zones constituent du bruit résiduel et un traitement visant à les éliminer a été appliqué. Seul ne subsiste les zones nuageuses ayant une extension horizontale minimale de 2 points et ayant un recouvrement partiel (au mieux total) avec les zones nuageuses des profil précédent et suivant.
       ==> une fois que l’on connaît quelles sont les zones nuageuses, reste à savoir quelles sont les zones de nuages fins et quelles n’en sont pas.
       L’algorithme ne permet de détecter que les nuages fins spatialement. Pour ce, on calcule l’intégrale pour chaque couche nuageuse de la somme de difference d’atb (on prend ainsi en compte l’épaisseur du nuage en calculant le produit [epaisseur de la couche] * [somme de difference d’atb]). Si l’intégrale est inférieure à 2e-3.sr-1, la couche est considérée comme fine.
       On additionne alors la hauteur cumulée des points observables (courbe noire) et l’épaisseur cumulée des couches de nuages (courbe rouge) et de nuages fins (courbe bleue) pour chaque profil.
Posted on 2007-10-15 09:43:28, 0 comments. Read this article.
2007/10/10

  • amélioration de la détection des base et sommet des couches nuageuses pour chaque profil pour une demi-orbite CALIPSO.
  • prise en compte d’une certaine extension horizontale: les nuages détectés sur un seul profil (càd NaN sur les profils voisins) sont éliminés.
  • calcul d’une épaisseur de nuages et d’une épaisseur de nuages fins le long de la demi-orbite.
Posted on 2007-10-10 08:53:17, 0 comments. Read this article.
2007/10/09
  • matinée: à Paris pour signer contrat d’allocataire...
  • après-midi: au labo.
        ==> modification de l’algo de suppression des points isolés dans chaque profil.
        ==> détection de la base et du sommet de nuages pour chaque profil pour une demi-orbite.
Posted on 2007-10-10 08:52:30, 0 comments. Read this article.
2007/10/08
  • J’ai refait tourner le programme, sur tout le mois, en prenant en compte toutes les températures, et non pas seulement, des intervalles de températures.
  • Hélène m’a fait remarqué que le traitement des données n’élimine pas tous les nuages “pas fins” lorsque l’on ne cherche à garder que les nuages fins.

Posted on 2007-10-08 10:12:08, 0 comments. Read this article.
2007/10/05
  • modification du programme de détection des nuages fins pour le faire tourner sur tout le mois de janvier 2007.
  • climato des nuages fins pour le mois de janvier 2007 sur tout le globe.
       ==> réalisation de cartes lon*lat montrant la répartition des nuages "froids" (entre -90 et -85°C, entre -85 et -80°C et entre -80 et -75°C) sous les orbites de nuit de CALIOP/CALIPSO pour le mois de janvier 2007.
       ==> on voit la présence de ces nuages froids dans la ceinture tropicale près des zones de convection profonde (Western Pacific principalement).
Posted on 2007-10-05 09:27:49, 0 comments. Read this article.
2007/10/04
  • J’ai refait les quicklooks avec la détection des observables, des nuages et des nuages fins:
        – en changeant la variable d’intérêt pour la détection des nuages fins (ATB => \DeltaATB)
        – et en considérant une extension verticale minimale de 2 points pour l’élimination des points isolés
  • problème concernant la prise en compte de la température pour la détermination de points nuageux et de points nuageux fins finalement résolu. Reste à mettre la distance à la tropopause pour chaque point(s) nuageux ou nuageux fin(s) de chaque profil.
       ==> le plot montrant le nombre de points (nuageux et nuageux fins) détectés à chaque profil et le plot montrant le nombre de points (nuageux et nuageux fins) détectés pour chaque case de la grille (lon*lat) paraissent donner des résultats concordants ;-)

Posted on 2007-10-05 09:27:27, 0 comments. Read this article.
2007/10/03
  • Toujours bloqué pour prendre en compte la température et la distance à la troposphère dans les variables… :’(
Posted on 2007-10-03 09:16:37, 0 comments. Read this article.
2007/10/02
  • plots de détection de nuages et de nuages fins avec de nouvelles valeurs de SNR:
     si z > 8.2 km , SNR_min = 4
     si z < 8.2 km , SNR_min = 9
  • amélioration des plots de détection de nuages et de nuages fins par suppression des points isolés.
     ==> les zones observables ayant une extension verticale inférieure ou égale à 4 points sont supprimées.
  • Retour sur les 4 variables qui sont fonction de 5 paramètres:
    ::::: ==> pour les 3 premiers paramètres, ça va... Par contre, les 2 derniers, j'ai du mal
Posted on 2007-10-02 14:10:02, 0 comments. Read this article.
2007/10/01
  • prise en compte d'une variation verticale du seuil sur le SNR pour la détection des régions observables pour la climatologie des nuages fins:
     si z > 8.2 km, SNR_min = 3;
     si z < 8.2 km, SNR_min = 3*sqrt(3);
  • climatologie des nuages fins sur la demi-orbite de nuit 11h55m du 1er janvier 2007 de CALIPSO:
     ==> occurrence de nuages fins le long de la trace lon*lat de la plate-forme.
     ==> réalisation d'une carte pour cette demi-orbite.
  • calcul des matrices à 5 dimensions :Npts_observ, Npts_clouds, Npts_thin et Npts_top en fonction de:
     - la longitude
     - la latitude
     - le mois de l'année
     - la température des points observables ou nuageux ou nuageux fins ou de sommet, détectés sur le profil
     - la distance entre ces mêmes points et la tropopause
Posted on 2007-09-25 15:08:07, 0 comments. Read this article.
2007/09/28
  • j'ai finalement vu d'où venait l'erreur...
     ==> mes filtres sur les matrices dif_atb, atb et snr étaient faits dans un ordre quelconque alors que l'ordre des filtrages est important.
  • premiers résultats:
     ==> on distingue bien les nuages et les nuages fins.
     ==> cependant, beaucoup de bruit, surtout pour la basse atmosphère (en dessous de 10 km).
Posted on 2007-09-25 15:07:33, 0 comments. Read this article.
2007/09/27
  • beaucoup de tentatives pour avoir les premiers résultats de climatologie de nuages fins sur une demi-orbite de nuit de CALIPSO.
     ==> essais infructueux
Posted on 2007-09-25 15:07:17, 0 comments. Read this article.
2007/09/26
  • pour préparer le symposium sur l'A-Train à Lille, on va laisser MODIS de côté pour quelques semaines et s'attarder sur CALIPSO pour s'intéresser à une climatologie de nuages fins.

  • détermination du nombre de points observables (points ayant un signal exploitable, càd un rapport signal sur bruit (SNR) le plus haut possible), de points nuageux et de points représentant des nuages fins pour chaque profil.
       filtrage des données aberrantes: (ATB > 0, ATB < 0.1     (km-1.sr-1))
       "Classification":
       NUAGES: DeltaATB > DeltaATB_min = 0.0008 km-1.sr-1
       OBSERVABLES: SNR < 3
       NUAGES FINS: SR < 3   <==> ATB < 0.0005 km-1.sr-1
Posted on 2007-09-25 15:06:26, 0 comments. Read this article.
2007/09/25
  • Le téléchargement des données MODIS pour le 2 janvier 2007 est fini ==> Passage des fichiers .hdf aux fichiers .mat
  • Déménagement de bureau ;)
  • J'ai refait tourner le programme de détection des sommets de nuages et de zones d'overshoots sur les données MODIS, CALIOP et MLS du 2 janvier 2007.
  • Les courbes de variation des TR en fonction de la latitude donnent de meilleurs résultats, mais certains pics sont supérieurs à 1... :-s
Posted on 2007-09-25 14:48:51, 0 comments. Read this article.
2007/09/24
  • téléchargement des fichiers MODIS (.hdf) pour le 2 janvier 2007 pour le Pacifique Ouest.
  • changement du scale et de l'offset utilisés jusqu'à maintenant dans le programme de traitement des données MODIS (chaque canal MODIS a en effet un scale et un offset propres).
     => scale avant: 0.007          scales maintenant: de 0.006 à 0.0095
     => offset avant: 2.0359        offsets maintenant: de 0 à 316.9722
  • effet de l'inversion de la calibration (scales et offsets) et du moyennage dans le traitement des données MODIS (.hdf -> .mat)
     => pas d'effet
Posted on 2007-09-25 12:38:53, 0 comments. Read this article.