def get_plot_variable(request): diagnosticType=request.GET['plot_package'] dg_menu=diagnostics_menu()[diagnosticType]() filetable1 = utils.get_filetable1() filetable2 = utils.get_filetable2() diagnostics_set_name=request.GET['plot_set'] variables=dg_menu.list_variables(filetable1,filetable2,diagnostics_set_name) obj={'variables_list':variables} json_res=simplejson.dumps(obj) return HttpResponse(json_res, content_type="application/json")
def get_plot_aux_options(request): filetable1 = utils.get_filetable1() filetable2 = utils.get_filetable2() diagnosticType=request.GET['plot_package'] diagnostics_set_name=request.GET['plot_set'] dg_menu=diagnostics_menu()[diagnosticType]() varmenu=dg_menu.all_variables(filetable1,filetable2,diagnostics_set_name) varname=request.GET['plot_variable'] if varname in varmenu.keys(): variable=varmenu[varname](varname,diagnostics_set_name,dg_menu) auxList=variable.varoptions() else: auxList = None obj = {'aux_list':auxList} json_res = simplejson.dumps(obj) return HttpResponse(json_res, content_type="application/json")