# Title: Ruby script drawing contour map for deepconv/arare5 output data 
#
# History: 2011/09/27 (Masatsugu Odaka)
#
require "numru/ggraph"
include NumRu

file = 'thermal-dry_Exner.nc'
varname = 'Exner'

var = GPhys::IO.open(file, varname)
time  = GPhys::IO.open(file, 't').val

GGraph.set_linear_contour_options( 'min'=>-6e-5, 'max'=>6e-5, 'interval'=>1e-5 )  
GGraph.set_linear_tone_options( 'min'=>-6e-5, 'max'=>3e-5, 'interval'=>1e-6 )  


# <Open DCL>
DCL.swlset( 'ldump', true )
DCL.gropn(4)

for i in 0...time.length do
# <Drawing data by GGraph>
  GGraph.tone( var.cut(true,100,true,time[i]) )
  GGraph.contour( var.cut(true,100,true,time[i]), false )
  GGraph.color_bar( 'tickintv'=>5 )
end

# <Close DCL>
DCL.grcls