"n_colors" : ["10", ] ,
        "palette" : "jet" ,
        #"palette" : "YlOrBr"
        "colors" : ["r","#11ffcc","g", "#123abc", "#abc123","#abcdef" , "m"] ,
        "color_levels" : ["-2", "-1","0" , "2.5" ,"3.0", "5" , "10" , "15"] ,
        "min_color" : "yellow" ,
        #"max_color" : "#00aaff",
       # "line_style" : "dotted"
}


        
#c = pc.PlottingController(param)
#output = c.get_contour()

import pylab

pylab.ion()

d,f = pc.get_contour(param,defaults)
#d,f = pc.get_legend(param,defaults)
#d,f = pc.get_full_figure(param,defaults)
#print d

print "format: %s" % f
img = open("test.png","w")
img.write(d)
img.close()


    "format": "png",
    "time": "Default",
    "time_index": "Default",
    #"source_url" : "/home/saurabh/Downloads/test.nc",
    #"source_url" : "/home/saurabh/Downloads/atmos_latest.nc",
    "source_url": "http://yoursoft06.cs.rmit.edu.au:8001/test.nc",
    #"source_url" : "http://ensembles.ecmwf.int/thredds/dodsC/demeter-non-agg/229/MM_229_mon_2001.nc",
    #"source_url" : "http://opendap.jpl.nasa.gov/opendap/GeodeticsGravity/tellus/L3/land_mass/netcdf/GRACE.CSR.LAND.RL04.DS.G300KM.nc",
    "color_scale_range": [
        "-10",
        "10",
    ],
    "n_colors": [
        "10",
    ],
    "palette": "jet"
    #"palette" : "YlOrBr"
}

#c = pc.PlottingController(param)
#output = c.get_contour()

d = pc.get_contour(param)
#d = pc.get_legend(param)
#d = pc.get_full_figure(param)
#print d

img = open("test.png", "w")
img.write(d)
img.close()
 def test_get_contour(self):
     self.param["styles"] = [
         "contour",
     ]
     self.assertIsNotNone(pc.get_contour(self.param, self.defaults))
        "crs" : {   "name" : "EPSG" ,
                    "identifier" : "4283" 
                } ,
        "width" : "1024" ,
        "height" : "768" ,
        "format" : "png" ,
        "time" : "Default" ,
        "time_index" : "Default" ,
        #"source_url" : "/home/saurabh/Downloads/test.nc",
        #"source_url" : "/home/saurabh/Downloads/atmos_latest.nc",
        "source_url" : "http://yoursoft06.cs.rmit.edu.au:8001/test.nc",
        #"source_url" : "http://ensembles.ecmwf.int/thredds/dodsC/demeter-non-agg/229/MM_229_mon_2001.nc",
        #"source_url" : "http://opendap.jpl.nasa.gov/opendap/GeodeticsGravity/tellus/L3/land_mass/netcdf/GRACE.CSR.LAND.RL04.DS.G300KM.nc",
        "color_scale_range" : ["-10", "10", ] ,
        "n_colors" : ["10", ] ,
        "palette" : "jet"
        #"palette" : "YlOrBr"
}
        
#c = pc.PlottingController(param)
#output = c.get_contour()

d = pc.get_contour(param)
#d = pc.get_legend(param)
#d = pc.get_full_figure(param)
#print d

img = open("test.png","w")
img.write(d)
img.close()
 def test_get_contour(self):
     self.param["styles"] = ["contour", ]
     self.assertIsNotNone(pc.get_contour(self.param, self.defaults))