Changeset 4507
- Timestamp:
- 2014-02-21T16:05:20+01:00 (10 years ago)
- Location:
- branches/2013/dev_MERGE_2013/NEMOGCM/CONFIG/ORCA2_LIM/IDL_scripts
- Files:
-
- 2 added
- 11 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2013/dev_MERGE_2013/NEMOGCM/CONFIG/ORCA2_LIM/IDL_scripts/std_plot_all.pro
r4501 r4507 188 188 ; 189 189 Ifra_1 = read_ncdf(getenv('VAR1_Ifrac'), allrecords = allrec, filename = std_file1_I ) 190 help, Ifra_1.arr, jpi,jpj190 ;help, Ifra_1.arr, jpi,jpj 191 191 caldat, time, mm 192 192 march = where(mm EQ 3, cnt) … … 210 210 ; 211 211 Isnow_1 = read_ncdf(getenv('VAR1_Isnow'), allrecords = allrec, filename = std_file1_I ) 212 help, Isnow_1.arr, jpi,jpj212 ;help, Isnow_1.arr, jpi,jpj 213 213 caldat, time, mm 214 214 april = where(mm EQ 4, cnt) … … 231 231 ENDELSE 232 232 ; 233 Isal_1 = read_ncdf(getenv('VAR1_Isal'), allrecords = allrec, filename = std_file1_I ) 234 ;help, Isal_1.arr, jpi,jpj 235 caldat, time, mm 236 april = where(mm EQ 4, cnt) 237 Isal_april_1 = {arr:1./float(cnt) * total(reform(Isal_1.arr[*, *, temporary(april)],nxt,nyt,cnt), 3), unit:Isal_1.unit} 238 sept = where(mm EQ 9, cnt) 239 Isal_sept_1 = {arr:1./float(cnt) * total(reform(Isal_1.arr[*, *, temporary(sept)],nxt,nyt,cnt), 3), unit:Isal_1.unit} 240 ;undefine, Isal_1 241 ; 242 IF std_file2_I NE std_file1_I THEN BEGIN 243 Isal_2 = read_ncdf(getenv('VAR2_Isal'), allrecords = allrec, filename = std_file2_I ) 244 caldat, time, mm 245 april = where(mm EQ 4, cnt) 246 Isal_april_2 = {arr:1./float(cnt) * total(reform(Isal_2.arr[*, *, temporary(april)],nxt,nyt,cnt), 3), unit:Isal_2.unit} 247 sept = where(mm EQ 9, cnt) 248 Isal_sept_2 = {arr:1./float(cnt) * total(reform(Isal_2.arr[*, *, temporary(sept)],nxt,nyt,cnt), 3), unit:Isal_2.unit} 249 ; undefine, Isal_2 250 ENDIF ELSE BEGIN 251 Isal_april_2 = {arr:-1} 252 Isal_sept_2 = {arr:-1} 253 ENDELSE 254 ; 233 255 jpt = 1 234 256 ; … … 368 390 IF doplot EQ cnt OR doplot EQ 0 THEN std_plot_SnowThick, Isnow_april_1, Isnow_april_2, /ARC, /APRIL, _extra = ex 369 391 ; 370 cnt = cnt+1 & blabla = 'Arctic SNOW Thickness: SEPT' 371 IF doplot EQ cnt OR doplot EQ 0 THEN std_plot_SnowThick, Isnow_sept_1, Isnow_sept_2, /ARC, /SEPT, _extra = ex 372 ; 373 cnt = cnt+1 & blabla = 'Antarctic SNOW Thickness: APRIL' 374 IF doplot EQ cnt OR doplot EQ 0 THEN std_plot_SnowThick, Isnow_april_1, Isnow_april_2, /ANT, /APRIL, _extra = ex 375 ; 376 cnt = cnt+1 & blabla = 'Antarctic SNOW Thickness: SEPT' 377 IF doplot EQ cnt OR doplot EQ 0 THEN std_plot_SnowThick, Isnow_sept_1, Isnow_sept_2, /ANT, /SEPT, _extra = ex 378 ; 379 ; NOT NEEDED, only for TIME SERIES NOW ICE EXTEND 380 ;SF cnt = cnt+1 & blabla = 'Arctic Ice Extend: ' 381 ;SF IF doplot EQ cnt OR doplot EQ 0 THEN std_plot_IceExt, Ifra_1, Ifra_2, masknp, /ARC, _extra = ex 382 ;SF 383 ;SF cnt = cnt+1 & blabla = 'Antarctic Ice Extend: ' 384 ;SF IF doplot EQ cnt OR doplot EQ 0 THEN std_plot_IceExt, Ifra_1, Ifra_2, masknp, /ANT, _extra = ex 385 ; 392 cnt = cnt+1 & blabla = 'Arctic SNOW Thickness: SEPT' 393 IF doplot EQ cnt OR doplot EQ 0 THEN std_plot_SnowThick, Isnow_sept_1, Isnow_sept_2, /ARC, /SEPT, _extra = ex 394 ; 395 cnt = cnt+1 & blabla = 'Antarctic SNOW Thickness: APRIL' 396 IF doplot EQ cnt OR doplot EQ 0 THEN std_plot_SnowThick, Isnow_april_1, Isnow_april_2, /ANT, /APRIL, _extra = ex 397 ; 398 cnt = cnt+1 & blabla = 'Antarctic SNOW Thickness: SEPT' 399 IF doplot EQ cnt OR doplot EQ 0 THEN std_plot_SnowThick, Isnow_sept_1, Isnow_sept_2, /ANT, /SEPT, _extra = ex 400 ; 401 cnt = cnt+1 & blabla = 'Arctic Ice Salinity: APRIL' 402 IF doplot EQ cnt OR doplot EQ 0 THEN std_plot_IceSal, Isal_april_1, Isal_april_2, /ARC, /APRIL, _extra = ex 403 ; 404 cnt = cnt+1 & blabla = 'Arctic Ice Salinity: SEPT' 405 IF doplot EQ cnt OR doplot EQ 0 THEN std_plot_IceSal, Isal_sept_1, Isal_sept_2, /ARC, /SEPT, _extra = ex 406 ; 407 cnt = cnt+1 & blabla = 'Antarctic Ice Salinity: APRIL' 408 IF doplot EQ cnt OR doplot EQ 0 THEN std_plot_IceSal, Isal_april_1, Isal_april_2, /ANT, /APRIL, _extra = ex 409 ; 410 cnt = cnt+1 & blabla = 'Antarctic Ice Salinity: SEPT' 411 IF doplot EQ cnt OR doplot EQ 0 THEN std_plot_IceSal, Isal_sept_1, Isal_sept_2, /ANT, /SEPT, _extra = ex 412 ; 386 413 cnt = cnt+1 & blabla = 'Meridional stream Function: Global (no Med)' 387 414 IF doplot EQ cnt OR doplot EQ 0 THEN std_plot_msf, V1, V2, SUBBASIN = 'GloNoMed', _extra = ex -
branches/2013/dev_MERGE_2013/NEMOGCM/CONFIG/ORCA2_LIM/IDL_scripts/std_plot_vardef.sh
r4504 r4507 21 21 #idl_command=idl71 22 22 # 23 PS_DIR=$( pwd )/sbcmodMV _ps_plot24 PDF_DIR=$( pwd )/sbcmodMV _pdf_plot23 PS_DIR=$( pwd )/sbcmodMV-l334plus_ps_plot 24 PDF_DIR=$( pwd )/sbcmodMV-l334plus_pdf_plot 25 25 HTML_DIR=$( pwd )/html_plot 26 26 SAXO_DIR=/Users/sflod/SAXO_DIR … … 70 70 VAR1_Ifrac=siconc 71 71 VAR1_Isnow=sndept 72 VAR1_Isal=sisali 72 73 # 73 74 #===================== EXP2 ===================== 74 75 # 75 FILE2_T= sbcmodMV_20410101_20501231_1Y_grid_T.nc # exp1 grid T input file76 FILE2_U= sbcmodMV_20410101_20501231_1Y_grid_U.nc # exp1 grid U input file77 FILE2_V= sbcmodMV_20410101_20501231_1Y_grid_V.nc # exp1 grid V input file78 FILE2_I= sbcmodMV_20410101_20501231_1M_icemod.nc # exp1 ice input file76 FILE2_T=l334plus_20410101_20501231_1Y_grid_T.nc # exp1 grid T input file 77 FILE2_U=l334plus_20410101_20501231_1Y_grid_U.nc # exp1 grid U input file 78 FILE2_V=l334plus_20410101_20501231_1Y_grid_V.nc # exp1 grid V input file 79 FILE2_I=l334plus_20410101_20501231_1M_icemod.nc # exp1 ice input file 79 80 VAR2_T=thetao 80 81 VAR2_S=so … … 88 89 VAR2_Ifrac=siconc 89 90 VAR2_Isnow=sndept 91 VAR2_Isal=sisali 90 92 # 91 93 ######################### Export Variables ############################### … … 111 113 export VAR1_T VAR1_S VAR1_QNET VAR1_ERP VAR1_EMP VAR1_MLD 112 114 export VAR1_U VAR1_V 113 export VAR1_Ithick VAR1_Ifrac VAR1_Isnow 115 export VAR1_Ithick VAR1_Ifrac VAR1_Isnow VAR1_Isal 114 116 #===================== EXP2 ===================== 115 117 export FILE2_T FILE2_U FILE2_V FILE2_I 116 118 export VAR2_T VAR2_S VAR2_QNET VAR2_ERP VAR2_EMP VAR2_MLD 117 119 export VAR2_U VAR2_V 118 export VAR2_Ithick VAR2_Ifrac VAR2_Isnow 120 export VAR2_Ithick VAR2_Ifrac VAR2_Isnow VAR2_Isal 119 121 # -
branches/2013/dev_MERGE_2013/NEMOGCM/CONFIG/ORCA2_LIM/IDL_scripts/std_plot_vardef.sh.500yfwb0_100y
r4504 r4507 78 78 VAR1_Ifrac=iiceconc 79 79 VAR1_Isnow=isnowthi 80 VAR1_Isal=iicesali 80 81 # 81 82 #===================== EXP2 ===================== … … 102 103 VAR2_Ifrac=iiceconc 103 104 VAR2_Isnow=isnowthi 105 VAR2_Isal=iicesali 104 106 # 105 107 ######################### Export Variables ############################### … … 125 127 export VAR1_T VAR1_S VAR1_QNET VAR1_ERP VAR1_EMP VAR1_MLD 126 128 export VAR1_U VAR1_V 127 export VAR1_Ithick VAR1_Ifrac VAR1_Isnow 129 export VAR1_Ithick VAR1_Ifrac VAR1_Isnow VAR1_Isal 128 130 #===================== EXP2 ===================== 129 131 export FILE2_T FILE2_U FILE2_V FILE2_I 130 132 export VAR2_T VAR2_S VAR2_QNET VAR2_ERP VAR2_EMP VAR2_MLD 131 133 export VAR2_U VAR2_V 132 export VAR2_Ithick VAR2_Ifrac VAR2_Isnow 134 export VAR2_Ithick VAR2_Ifrac VAR2_Isnow VAR2_Isal 133 135 # -
branches/2013/dev_MERGE_2013/NEMOGCM/CONFIG/ORCA2_LIM/IDL_scripts/std_plot_vardef.sh.500yfwb0_500y
r4504 r4507 78 78 VAR1_Ifrac=iiceconc 79 79 VAR1_Isnow=isnowthi 80 VAR1_Isal=iicesali 80 81 # 81 82 #===================== EXP2 ===================== … … 102 103 VAR2_Ifrac=iiceconc 103 104 VAR2_Isnow=isnowthi 105 VAR2_Isal=iicesali 104 106 # 105 107 ######################### Export Variables ############################### … … 125 127 export VAR1_T VAR1_S VAR1_QNET VAR1_ERP VAR1_EMP VAR1_MLD 126 128 export VAR1_U VAR1_V 127 export VAR1_Ithick VAR1_Ifrac VAR1_Isnow 129 export VAR1_Ithick VAR1_Ifrac VAR1_Isnow VAR1_Isal 128 130 #===================== EXP2 ===================== 129 131 export FILE2_T FILE2_U FILE2_V FILE2_I 130 132 export VAR2_T VAR2_S VAR2_QNET VAR2_ERP VAR2_EMP VAR2_MLD 131 133 export VAR2_U VAR2_V 132 export VAR2_Ithick VAR2_Ifrac VAR2_Isnow 134 export VAR2_Ithick VAR2_Ifrac VAR2_Isnow VAR2_Isal 133 135 # -
branches/2013/dev_MERGE_2013/NEMOGCM/CONFIG/ORCA2_LIM/IDL_scripts/std_plot_vardef.sh.l378sal6
r4504 r4507 78 78 VAR1_Ifrac=iiceconc 79 79 VAR1_Isnow=isnowthi 80 VAR1_Isal=iicesali 80 81 # 81 82 #===================== EXP2 ===================== … … 102 103 VAR2_Ifrac=iiceconc 103 104 VAR2_Isnow=isnowthi 105 VAR2_Isal=iicesali 104 106 # 105 107 ######################### Export Variables ############################### … … 125 127 export VAR1_T VAR1_S VAR1_QNET VAR1_ERP VAR1_EMP VAR1_MLD 126 128 export VAR1_U VAR1_V 127 export VAR1_Ithick VAR1_Ifrac VAR1_Isnow 129 export VAR1_Ithick VAR1_Ifrac VAR1_Isnow VAR1_Isal 128 130 #===================== EXP2 ===================== 129 131 export FILE2_T FILE2_U FILE2_V FILE2_I 130 132 export VAR2_T VAR2_S VAR2_QNET VAR2_ERP VAR2_EMP VAR2_MLD 131 133 export VAR2_U VAR2_V 132 export VAR2_Ithick VAR2_Ifrac VAR2_Isnow 134 export VAR2_Ithick VAR2_Ifrac VAR2_Isnow VAR2_Isal 133 135 # -
branches/2013/dev_MERGE_2013/NEMOGCM/CONFIG/ORCA2_LIM/IDL_scripts/std_plot_vardef.sh.l3fwb178-500yfwb0
r4504 r4507 78 78 VAR1_Ifrac=iiceconc 79 79 VAR1_Isnow=isnowthi 80 VAR1_Isal=iicesali 80 81 # 81 82 #===================== EXP2 ===================== … … 98 99 VAR2_Ifrac=iiceconc 99 100 VAR2_Isnow=isnowthi 101 VAR2_Isal=iicesali 100 102 # 101 103 ######################### Export Variables ############################### … … 121 123 export VAR1_T VAR1_S VAR1_QNET VAR1_ERP VAR1_EMP VAR1_MLD 122 124 export VAR1_U VAR1_V 123 export VAR1_Ithick VAR1_Ifrac VAR1_Isnow 125 export VAR1_Ithick VAR1_Ifrac VAR1_Isnow VAR1_Isal 124 126 #===================== EXP2 ===================== 125 127 export FILE2_T FILE2_U FILE2_V FILE2_I 126 128 export VAR2_T VAR2_S VAR2_QNET VAR2_ERP VAR2_EMP VAR2_MLD 127 129 export VAR2_U VAR2_V 128 export VAR2_Ithick VAR2_Ifrac VAR2_Isnow 130 export VAR2_Ithick VAR2_Ifrac VAR2_Isnow VAR2_Isal 129 131 # -
branches/2013/dev_MERGE_2013/NEMOGCM/CONFIG/ORCA2_LIM/IDL_scripts/std_plot_vardef.sh.last_year_5D
r4504 r4507 81 81 VAR1_Ifrac=iiceconc 82 82 VAR1_Isnow=isnowthi 83 VAR1_Isal=iicesali 83 84 # 84 85 #===================== EXP2 ===================== … … 112 113 VAR2_Ifrac=iiceconc 113 114 VAR2_Isnow=isnowthi 115 VAR2_Isal=iicesali 114 116 # 115 117 ######################### Export Variables ############################### … … 135 137 export VAR1_T VAR1_S VAR1_QNET VAR1_ERP VAR1_EMP VAR1_MLD 136 138 export VAR1_U VAR1_V 137 export VAR1_Ithick VAR1_Ifrac VAR1_Isnow 139 export VAR1_Ithick VAR1_Ifrac VAR1_Isnow VAR1_Isal 138 140 #===================== EXP2 ===================== 139 141 export FILE2_T FILE2_U FILE2_V FILE2_I 140 142 export VAR2_T VAR2_S VAR2_QNET VAR2_ERP VAR2_EMP VAR2_MLD 141 143 export VAR2_U VAR2_V 142 export VAR2_Ithick VAR2_Ifrac VAR2_Isnow 144 export VAR2_Ithick VAR2_Ifrac VAR2_Isnow VAR2_Isal 143 145 # -
branches/2013/dev_MERGE_2013/NEMOGCM/CONFIG/ORCA2_LIM/IDL_scripts/std_plot_vardef.sh.new_names
r4504 r4507 70 70 VAR1_Ifrac=siconc 71 71 VAR1_Isnow=sndept 72 VAR1_Isal=sisali 72 73 # 73 74 #===================== EXP2 ===================== … … 88 89 VAR2_Ifrac=siconc 89 90 VAR2_Isnow=sndept 91 VAR2_Isal=sisali 90 92 # 91 93 ######################### Export Variables ############################### … … 111 113 export VAR1_T VAR1_S VAR1_QNET VAR1_ERP VAR1_EMP VAR1_MLD 112 114 export VAR1_U VAR1_V 113 export VAR1_Ithick VAR1_Ifrac VAR1_Isnow 115 export VAR1_Ithick VAR1_Ifrac VAR1_Isnow VAR1_Isal 114 116 #===================== EXP2 ===================== 115 117 export FILE2_T FILE2_U FILE2_V FILE2_I 116 118 export VAR2_T VAR2_S VAR2_QNET VAR2_ERP VAR2_EMP VAR2_MLD 117 119 export VAR2_U VAR2_V 118 export VAR2_Ithick VAR2_Ifrac VAR2_Isnow 120 export VAR2_Ithick VAR2_Ifrac VAR2_Isnow VAR2_Isal 119 121 # -
branches/2013/dev_MERGE_2013/NEMOGCM/CONFIG/ORCA2_LIM/IDL_scripts/std_plot_vardef.sh.qsriceok
r4504 r4507 78 78 VAR1_Ifrac=iiceconc 79 79 VAR1_Isnow=isnowthi 80 VAR1_Isal=iicesali 80 81 # 81 82 #===================== EXP2 ===================== … … 102 103 VAR2_Ifrac=iiceconc 103 104 VAR2_Isnow=isnowthi 105 VAR2_Isal=iicesali 104 106 # 105 107 ######################### Export Variables ############################### … … 125 127 export VAR1_T VAR1_S VAR1_QNET VAR1_ERP VAR1_EMP VAR1_MLD 126 128 export VAR1_U VAR1_V 127 export VAR1_Ithick VAR1_Ifrac VAR1_Isnow 129 export VAR1_Ithick VAR1_Ifrac VAR1_Isnow VAR1_Isal 128 130 #===================== EXP2 ===================== 129 131 export FILE2_T FILE2_U FILE2_V FILE2_I 130 132 export VAR2_T VAR2_S VAR2_QNET VAR2_ERP VAR2_EMP VAR2_MLD 131 133 export VAR2_U VAR2_V 132 export VAR2_Ithick VAR2_Ifrac VAR2_Isnow 134 export VAR2_Ithick VAR2_Ifrac VAR2_Isnow VAR2_Isal 133 135 # -
branches/2013/dev_MERGE_2013/NEMOGCM/CONFIG/ORCA2_LIM/IDL_scripts/std_plot_vardef.sh_example1
r4504 r4507 70 70 VAR1_Ifrac=sic 71 71 VAR1_Isnow=isnowthi 72 VAR1_Isal=iicesali 72 73 # 73 74 #===================== EXP2 ===================== … … 88 89 VAR2_Ifrac=sic 89 90 VAR2_Isnow=isnowthi 91 VAR2_Isal=iicesali 90 92 # 91 93 ######################### Export Variables ############################### … … 111 113 export VAR1_T VAR1_S VAR1_QNET VAR1_ERP VAR1_EMP VAR1_MLD 112 114 export VAR1_U VAR1_V 113 export VAR1_Ithick VAR1_Ifrac VAR1_Isnow 115 export VAR1_Ithick VAR1_Ifrac VAR1_Isnow VAR1_Isal 114 116 #===================== EXP2 ===================== 115 117 export FILE2_T FILE2_U FILE2_V FILE2_I 116 118 export VAR2_T VAR2_S VAR2_QNET VAR2_ERP VAR2_EMP VAR2_MLD 117 119 export VAR2_U VAR2_V 118 export VAR2_Ithick VAR2_Ifrac VAR2_Isnow 120 export VAR2_Ithick VAR2_Ifrac VAR2_Isnow VAR2_Isal 119 121 # -
branches/2013/dev_MERGE_2013/NEMOGCM/CONFIG/ORCA2_LIM/IDL_scripts/std_plot_vardef.sh_example2
r4504 r4507 70 70 VAR1_Ifrac=sic 71 71 VAR1_Isnow=isnowthi 72 VAR1_Isal=iicesali 72 73 # 73 74 #===================== EXP2 ===================== … … 88 89 VAR2_Ifrac=sic 89 90 VAR2_Isnow=isnowthi 91 VAR2_Isal=iicesali 90 92 # 91 93 ######################### Export Variables ############################### … … 111 113 export VAR1_T VAR1_S VAR1_QNET VAR1_ERP VAR1_EMP VAR1_MLD 112 114 export VAR1_U VAR1_V 113 export VAR1_Ithick VAR1_Ifrac VAR1_Isnow 115 export VAR1_Ithick VAR1_Ifrac VAR1_Isnow VAR1_Isal 114 116 #===================== EXP2 ===================== 115 117 export FILE2_T FILE2_U FILE2_V FILE2_I 116 118 export VAR2_T VAR2_S VAR2_QNET VAR2_ERP VAR2_EMP VAR2_MLD 117 119 export VAR2_U VAR2_V 118 export VAR2_Ithick VAR2_Ifrac VAR2_Isnow 120 export VAR2_Ithick VAR2_Ifrac VAR2_Isnow VAR2_Isal 119 121 #
Note: See TracChangeset
for help on using the changeset viewer.