text: Search.setIndex({docnames:["index","nutshell-code","nutshell-commands","nutshell-config","nutshell-demo","nutshell-generators","nutshell-overview","nutshell-tests","nutshell-usage","nutshell-variables"],envversion:{"sphinx.domains.c":1,"sphinx.domains.changeset":1,"sphinx.domains.cpp":1,"sphinx.domains.javascript":1,"sphinx.domains.math":2,"sphinx.domains.python":1,"sphinx.domains.rst":1,"sphinx.domains.std":1,"sphinx.ext.intersphinx":1,"sphinx.ext.todo":1,"sphinx.ext.viewcode":1,sphinx:55},filenames:["index.rst","nutshell-code.rst","nutshell-commands.rst","nutshell-config.rst","nutshell-demo.rst","nutshell-generators.rst","nutshell-overview.rst","nutshell-tests.rst","nutshell-usage.rst","nutshell-variables.rst"],objects:{"nutshell.httpd":{NutHandler:[1,1,1,""],run_http:[1,4,1,""]},"nutshell.httpd.NutHandler":{do_GET:[1,2,1,""],parse_url:[1,3,1,""]},"nutshell.nutils":{debug_dict:[1,4,1,""],dict_str:[1,4,1,""],get_entries:[1,4,1,""],make_subdirs:[1,4,1,""],print_dict:[1,4,1,""],read_conf:[1,4,1,""],read_conf_text:[1,4,1,""],set_entries:[1,4,1,""]},"nutshell.nutshell":{ProductServer:[1,1,1,""]},"nutshell.nutshell.ProductServer":{ensure_output_dir:[1,2,1,""],get_arg_parser:[1,5,1,""],get_cache_root:[1,2,1,""],get_input_list:[1,2,1,""],get_product_dir:[1,2,1,""],get_storage_root:[1,2,1,""],init_path:[1,2,1,""],make_prod:[1,2,1,""],make_request:[1,2,1,""],query_file:[1,2,1,""],read_conf:[1,2,1,""]},"nutshell.nutxml":{KeyValueRowGenerator:[1,1,1,""],get_by_id:[1,4,1,""]},"nutshell.nutxml.KeyValueRowGenerator":{get:[1,5,1,""]},"nutshell.product":{Info:[1,1,1,""]},"nutshell.product.Info":{get_arg_parser:[1,5,1,""],set_format:[1,2,1,""],set_id:[1,2,1,""],set_parameter:[1,2,1,""],set_parameters:[1,2,1,""],set_product:[1,2,1,""],set_timestamp:[1,2,1,""]},"nutshell.request":{Generator:[1,1,1,""],InputQuery:[1,1,1,""],Tasklet:[1,1,1,""]},"nutshell.request.Generator":{get_input_list:[1,2,1,""],path:[1,6,1,""],path_static:[1,6,1,""],path_tmp:[1,6,1,""],product_info:[1,6,1,""],product_server:[1,6,1,""],remove_files:[1,2,1,""],set_status:[1,2,1,""]},"nutshell.shell":{Task:[1,1,1,""]},"nutshell.shell.Task":{run:[1,2,1,""]},nutshell:{httpd:[1,0,0,"-"],nutils:[1,0,0,"-"],nutshell:[1,0,0,"-"],nutxml:[1,0,0,"-"],product:[1,0,0,"-"],request:[1,0,0,"-"],shell:[1,0,0,"-"]}},objnames:{"0":["py","module","Python module"],"1":["py","class","Python class"],"2":["py","method","Python method"],"3":["py","staticmethod","Python static method"],"4":["py","function","Python function"],"5":["py","classmethod","Python class method"],"6":["py","attribute","Python attribute"]},objtypes:{"0":"py:module","1":"py:class","2":"py:method","3":"py:staticmethod","4":"py:function","5":"py:classmethod","6":"py:attribute"},terms:{"1200_height":7,"1200_pattern":7,"12345_pdf":7,"1234_width":4,"200508091630_test":5,"200_height":7,"200_pattern":[4,7,8],"201012161615_test":7,"201412161845_demo":7,"201708121600_my":9,"201708121600_radar":[7,8],"2020050800_demo":4,"202005121245_demo":4,"202005121845_radar":5,"256_conf":4,"256_pattern":4,"2_size":4,"300_height":[4,7,8],"500_conf":4,"64_ctarget":7,"71_size":4,"case":[4,5],"char":1,"class":1,"default":[1,2,3,4,5,7,8],"enum":2,"final":5,"function":[1,4,5],"import":[8,9],"long":1,"new":1,"return":[1,2,7,8],"short":[2,5],"static":[1,5],"true":1,"try":[],"var":3,For:[0,1,2,4,6],Not:2,The:[0,1,4,5,7,8],Then:4,There:4,These:[4,6,7],Used:1,Using:[0,6],WMS:4,Will:[1,5],_radar:5,abolut:1,about:1,abov:[4,8,9],absolut:[1,3],access:[3,6],action:[0,2,4,8],actual:4,add:4,added:1,addit:[0,1,2,4,5],address:4,adjust:1,after:2,again:4,all:[4,8],allow:[1,2,5],alphanumer:1,also:[0,1,2,4],ambigu:1,among:[0,4],amount:0,ani:[1,5],anim:4,answer:4,api:[0,6],appear:[2,4],appic:0,appli:[0,2,3],applic:1,apt:4,arbitrarili:2,architectur:0,archiv:[0,3],arg:[1,2,8],argument:[1,7,8],arrai:1,arriv:2,artif:4,assign:[1,4],associ:[0,5],automat:5,avail:2,avoid:2,back:2,base:4,bash:[4,5],basic:8,becom:4,been:[0,7],behind:0,being:1,below:[2,4,5,6,7],between:4,beyond:0,bin:[3,5],block:[],blur:4,both:7,build:[3,4],built:[0,4],busi:2,c_palett:7,cach:[2,3],cache_root:[1,3],call:[1,2,4,5],can:[0,1,2,3,4,5,6,8,9],caption:[],catalina:3,center:2,chang:[1,2,4],check:[1,2,7],classmethod:1,click:4,cloud:4,cloudi:[4,5],clouds_grai:4,cloudy_s:4,cmd:[0,2,3],cmd_script_dir:3,cmdline:[],cnf:[1,3,4,8],code:[0,5,8,9],collect:0,com:[],combin:4,come:[2,4,9],command:[0,1,3,5,6,7],comment:[2,5],commun:[0,2,4],comp_bbox:7,comp_sit:8,compactli:5,complet:2,compon:0,compress:9,comput:[0,2,5],condit:2,condition:2,conf:[1,3,8],confer:0,conffil:1,config:8,configr:3,configur:[0,1,4,5,8,9],conflict:2,consequ:1,consid:5,consist:[1,5],construct:4,contain:[0,1,2,3,4,5],content:[2,5],contradict:2,conveni:1,convers:4,convert:[1,4],copi:[0,1,2],correspond:1,could:1,cover:4,cpu:2,creat:[1,4,5],creation:4,crop:4,current:[1,8],dai:9,data:[0,1,2,4,8],date:1,debug:[1,5],debug_dict:1,declar:[0,4],default_sit:7,defin:[0,1,2,4,8],definit:[0,8],delet:[1,2,7],demand:0,demo:[0,7,8],depend:[0,5],derievd:5,deriv:1,describ:2,descript:[1,9],design:[0,1,4,5],desir:[0,4],despeckl:4,detail:6,determin:1,develop:[0,4],dict:1,dict_str:1,dictionari:1,differ:[0,2,6],digit:[1,9],dimens:4,dir:[2,3],dir_perm:3,direct:[0,1],directori:[0,1,2,3,4,7,8],dirnam:1,discard:1,disk:1,displai:1,distribut:4,dither:4,do_get:1,doc:2,document:8,doe:[1,2,5,7],done:1,doubl:5,draw:4,dst_type:1,dump:1,dynam:[1,5],each:[0,5],earli:2,echo:5,edit:[4,5],effort:0,element:1,empti:1,end:[2,4],ensure_output_dir:1,entri:1,env:1,environ:[0,2,4],equival:[1,2],erad2008:0,err:1,error:[1,2,7],escap:0,especi:[1,6],essenti:[0,1,4],etc:1,european:0,even:[1,2],exampl:[0,1,2,8,9],except:[1,2],exclud:[1,4],exclus:[1,2],execut:[0,5],exist:[1,2,7],exit:1,expand:[1,3],expans:5,expens:2,experi:4,explain:[4,5,8],explicit:1,extens:[1,5,9],extern:3,fail:2,failur:[1,2],fals:1,featur:7,fifth:0,fiika:7,fiika_s:8,fikor:[5,7,8],file:[0,1,2,3,4,7,8,9],file_perm:3,filenam:[1,2,4,5,8],find:0,finland:0,finnish:0,first:[0,4,5],fivan:8,fivan_s:7,five:4,fix:[0,5],flexibl:6,flip:4,fmidev:[],follow:[2,4,5],foo:7,footnot:4,forgeri:4,form:[0,1,2,5],format:[1,2,4,7,8,9],forward:[1,4],found:[2,4],fourth:4,fractal:4,free:[1,8],freeli:4,from:[0,2,4,5,8,9],full:[1,4],further:[4,8],futu:1,futur:1,gener:[0,1,2,3,7,8],generator_root:5,geoserver_proj:4,get:[1,4],get_arg_pars:1,get_by_id:1,get_cache_root:1,get_entri:1,get_input_list:1,get_product_dir:1,get_storage_root:1,gif:4,github:0,given:[1,5,8],good:[0,4],handl:[0,1,8],has:[0,1,5,7],hatch:4,have:[0,5,7],height:[4,5],help:[7,8],helper:[0,3],helsinki:0,henc:[0,3],here:4,home:[],hood:0,hopefulli:1,host:2,hour:[4,9],how:[1,2,8],html:[0,2,3],html_root:3,http:[0,3,4,6],http_port:3,http_prefix:3,http_root:3,httpd:[0,4,8],httpstatu:1,hydrolog:0,hyphen:5,identifi:[0,4],illeg:7,illustr:6,imag:[0,1,4,5,6,7,8],imagemagick:4,implement:2,impli:2,implicit:[2,8],inclin:4,includ:[1,2,4,9],incomplet:1,independ:[0,1,4,5],index:[0,4],inf:3,info:[1,5,8,9],inform:[1,8],init_path:1,initi:[0,8],initialis:[1,4],input:[0,1,2],inputqueri:1,insid:6,instal:[0,4,8],instanc:[1,2,4],instead:2,institut:0,instruct:[0,1,8],interact:[4,9],interfac:0,intermedi:1,intern:2,interplai:0,interpret:1,invidu:2,invoc:[0,3,8],involv:7,item:1,its:[0,4,5],itself:0,jar:3,java:[0,3],javadoc:1,jdoc:[],john:4,join:4,jpeg:1,jpg:4,june:0,keep:5,kei:[1,4,5,9],keyvaluerowgener:1,kind:2,know:[],kwarg:1,languag:0,larg:[2,7],later:2,latest:[1,2,7,9],lead:1,least:1,left45:4,left:8,lenient:1,level:[],lib:3,librari:[0,2,6],like:[0,1,2,3,4,5],line:[0,1,2,3,5,6,7],link:[0,2,4],linux:[4,5],list:[1,2],liter:5,local:[0,3],localhost:[3,8],locat:[3,7,8],log:[1,2],logfile_basenam:1,logfile_level:1,logger:1,logic:2,look:[0,1,3],lower:2,lowercas:5,made:8,magick:4,mai:[1,2,3,4,5],main:0,maintain:3,make:[0,1,2,4,5,7,8],make_prod:1,make_request:[1,8],make_subdir:1,makefil:[0,5],manag:1,mani:2,manufactur:1,map:[4,5],map_bbox:4,marku:0,mask:[1,4],mean:4,media:2,member:1,memori:2,messag:1,meteorolog:0,method:[1,2],might:3,minut:[4,9],mirror:2,miss:2,mode:1,modul:0,month:9,more:[0,4,5],most:[6,7],move:[0,2,5],mpeura10kl:3,mpeura:3,much:[4,5],must:5,mutual:[1,2],name:[0,1,2,4,5,9],need:[0,3,4,5],neg:7,nice:2,non:[1,7],none:1,nonexist:7,note:2,now:7,numer:[1,9],nuthandl:1,nutil:0,nutshel:[2,3,4,5,6,7],nutshell_dir:4,nutshell_jar_dir:3,nutshell_root:3,nutshell_url:[],nutshell_vers:7,nutxml:0,obj:1,object:[1,2],octagon:[4,7,8],octagons_width:7,octob:4,off:5,often:[],omit:4,one:[3,4,7],ones:4,onli:[2,3,8],onlin:8,open:[4,8],openstreetmap_bbox:5,oper:[1,2,4],opt:3,optain:8,option:[1,3,4,6,8],order:[1,7],org:2,organ:0,origin:[0,2,4],other:[0,2,4,5,6,8],otherwis:0,out:[1,5],outdir:[1,5],outfil:[4,5],output:[0,2,4,5],over:4,overflow:2,overlai:4,overview:0,packag:4,page:[0,1,2],pair:1,param:1,paramet:[0,1,2,4,5,7,9],pars:[0,1,4,5,7],parse_url:1,parser:1,part:[1,9],path:[0,1,3,4,5,8],path_stat:1,path_tmp:1,pathlik:1,pattern:4,pattern_height:7,pattern_s:4,pattern_width:[4,7,8],payload:2,pdf:7,period:[1,5],permiss:[2,3,5],peura2008:0,peura:0,pgm:[1,9],pil:8,plain:1,planet:4,platform:0,png:[1,4,5,7,8],polici:4,popul:1,port:[3,8],posixpath:1,possibl:[1,3],post:2,power:4,ppm:4,ppmforg:4,ppmforge_dimens:7,ppmforge_mod:4,ppmforge_se:4,precondit:[2,5],predefin:2,prefer:5,prefix:[3,4,7,8],present:1,print:[5,8],print_dict:1,prior:7,prioriti:2,procedur:8,proceed:0,process:[0,1,2,8],produc:4,product:[0,2,3,6,7,8,9],product_:1,product_id:[1,5],product_info:[1,8],product_root:3,product_s:[5,9],product_serv:1,productserv:[1,8,9],program:[0,6],protocol:2,provid:[0,1,6,9],prune:1,publish:7,punctuat:1,purpos:[4,5],python3:[1,3,4,8],python:[0,2,3,6],queri:[0,1,2,7,8],query_fil:1,quick:0,rack:[7,8],rack_sit:5,radar:[0,5],rais:1,rang:2,rather:4,read:[1,8,9],read_conf:1,read_conf_text:1,real:0,reason:[2,5],receiv:1,recommend:[4,5],recycl:2,ref:1,regener:[0,4],regexp:1,rel:[1,3],releas:7,remak:[],remov:1,remove_fil:1,replac:[2,5],request:[0,2,4,5,6,8],requir:[0,1,2,4,8],research:0,resembl:0,resid:[2,4],resiz:4,resourc:1,respec:1,respect:[0,1,3,4,5],respons:[1,8],result:[1,2,5,7,8],retriev:[4,5,8],returncod:8,rfc2616:2,roll:3,root:[3,5],rootdir:1,row:1,run:[1,4,7],run_cmdlin:[],run_http:1,rwxrwxr:3,same:[2,4],sampl:4,satisfi:2,save:[1,2,5],scheme:[0,5],script:[0,1,2,3,4,5],script_filenam:1,search:0,sec10:2,second:1,section:8,see:[1,4,5,6,8],seed:4,select:[2,4],self:1,send:1,sens:[4,5],sent:6,separ:1,seri:4,serv:1,server:[0,2,3,4,6],servic:[1,2,8],set:[0,1,2,4,8],set_entri:1,set_format:1,set_id:1,set_paramet:1,set_product:1,set_statu:1,set_timestamp:1,shell:[0,5],shortcut:[2,7],should:[1,2,3,5,7],shown:4,side:[1,4],simpl:[3,8],simpli:[1,4],sinc:4,site:5,size:[1,4,9],ski:4,slash:5,slot:4,softwar:0,some:[2,3],someth:[1,5],sourc:[1,2],span:1,specif:[1,8,9],specifi:[2,7],split:[1,4],squar:7,square_width:[],standard:[2,4],starri:4,start:[1,4,5,8],statu:[0,1,8],stderr:1,stdin:1,stdout:1,stop:1,storag:[1,3],storage_root:3,store:1,str:1,strict:1,string:1,stringifi:1,sub:3,subdir:1,subdirectori:0,succefulli:1,success:[1,2],successfulli:2,suit:0,support:[1,2,4],syntax:5,system:[0,1,2,4,5],systemat:0,tabl:1,tag:1,target:[0,2],task:[1,2],tasklet:1,technic:1,test:[0,1,2,4,5,6,8,9],text:[0,1,4],thei:[0,2,4,5],them:[1,2,4,5,7],thereof:1,thi:[0,1,3,4,5,8],those:2,three:[4,6],threshold:1,through:7,time:[0,1,9],timeout:2,timestamp:[1,2,4,5,7,9],tmp:1,tomcat8:3,tomcat:8,tomcat_conf_dir:3,too:[2,7],tool:1,top:4,track:0,travers:1,tree:0,tri:8,true_dimens:4,tupl:1,txt:[1,9],type:[0,2,5,8],typic:[0,5],unavail:2,uncondition:7,undefin:7,under:[1,4],underflow:2,underscor:[4,5],understand:1,uniqu:[0,5],unit:1,unix:[1,4,5],unknown:7,unsupport:[2,7],updat:4,upon:[0,3],url:[1,3],usag:[0,6],use:[4,5,8],used:[2,3],user:[0,2,4],uses:1,using:[0,1,4,8],usr:3,utc:1,util:[0,3,8],valid:7,valu:[1,4,5,7],variabl:[0,1,2,4],venison:[],verbos:[],verifi:1,version:[0,2,3],via:6,wai:[5,6],walker:4,want:5,weather:[0,4],web:[3,6],well:[0,2,4],wfs_conf:5,wget:4,what:[1,2],whenev:3,where:5,which:[0,1,2,3,4],widget:4,width:[4,5],without:4,work:3,wrap:[4,5],wrapper:[0,3],writabl:1,write:5,wrong:7,www:2,xml:3,year:9,yield:[2,3],you:5,your:6,zip:1,zone:1},titles:["Welcome to NutShell\u2019s documentation!","NutShell Code","Commands and status codes","Configuration","Demo","Product generators","Overview","Tests","Using NutShell","NutShell Variables"],titleterms:{"default":[],Using:8,action:7,api:8,appic:2,argument:[],basic:[],behind:4,built:2,cach:[],cache_root:[],check:[],cmd:7,cmdline:[],code:[1,2],command:[2,4,8],configur:3,content:0,copi:7,defin:5,definit:1,delet:[],demo:4,direct:2,directori:5,document:0,doe:[],error:[],escap:1,exampl:[3,4,5],exist:[],featur:[],file:5,format:[],from:1,gener:[4,5],has:[],help:[],helper:4,hood:4,html:[1,4],http:[1,2,7,8],httpd:1,illeg:[],imag:[],indic:0,initi:7,input:[4,5],instruct:2,interfac:7,interplai:7,java:[1,7,8],larg:[],latest:[],level:[],line:[4,8],link:7,local:7,locat:[],look:4,main:1,make:[],messag:[],meteorolog:7,modul:1,move:7,neg:[],non:[],nonexist:[],nutil:1,nutshel:[0,1,8,9],nutxml:1,one:[],onli:[],opt:[],order:[],overview:6,page:4,paramet:[],pars:9,product:[1,4,5],program:4,python:[1,7,8],queri:[4,5],quick:4,refer:0,request:1,result:[],scheme:9,server:[1,8],set:5,shell:1,shortcut:[],specifi:[],statu:2,system:9,tabl:0,test:7,them:[],through:[],timestamp:[],too:[],uncondition:[],undefin:[],unknown:[],unsupport:[],usag:8,user:5,util:1,valid:[],variabl:[5,9],verbos:[],version:[1,7,8],welcom:0,wrong:[]}})