New URL for NEMO forge!   http://forge.nemo-ocean.eu

Since March 2022 along with NEMO 4.2 release, the code development moved to a self-hosted GitLab.
This present forge is now archived and remained online for history.
Changeset 4507 for branches/2013/dev_MERGE_2013/NEMOGCM/CONFIG/ORCA2_LIM/IDL_scripts/std_plot_all.pro – NEMO

Ignore:
Timestamp:
2014-02-21T16:05:20+01:00 (10 years ago)
Author:
flavoni
Message:

commit ICE Salinity plots for ORCA2_LIM, see ticket #724

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/2013/dev_MERGE_2013/NEMOGCM/CONFIG/ORCA2_LIM/IDL_scripts/std_plot_all.pro

    r4501 r4507  
    188188; 
    189189  Ifra_1 = read_ncdf(getenv('VAR1_Ifrac'), allrecords = allrec, filename = std_file1_I )  
    190   help, Ifra_1.arr, jpi,jpj 
     190  ;help, Ifra_1.arr, jpi,jpj 
    191191  caldat, time, mm 
    192192  march = where(mm EQ 3, cnt) 
     
    210210; 
    211211   Isnow_1 = read_ncdf(getenv('VAR1_Isnow'), allrecords = allrec, filename = std_file1_I )  
    212    help, Isnow_1.arr, jpi,jpj 
     212   ;help, Isnow_1.arr, jpi,jpj 
    213213   caldat, time, mm 
    214214   april = where(mm EQ 4, cnt) 
     
    231231   ENDELSE 
    232232; 
     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; 
    233255  jpt = 1 
    234256; 
     
    368390  IF doplot EQ cnt OR doplot EQ 0 THEN std_plot_SnowThick, Isnow_april_1, Isnow_april_2, /ARC, /APRIL, _extra = ex 
    369391;  
    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;  
    386413  cnt = cnt+1   &   blabla = 'Meridional stream Function: Global (no Med)' 
    387414  IF doplot EQ cnt OR doplot EQ 0 THEN std_plot_msf, V1, V2, SUBBASIN = 'GloNoMed', _extra = ex 
Note: See TracChangeset for help on using the changeset viewer.