-ft=0-48/6This makes a short hand in creating loops with figure and other forecast related programs.
| Perl
example |
Python example |
| #! /usr/bin/perl use WXP; $domstr = "ne"; WXP::Prog::readResrcFile( "sfcmap", "/home/wxp/etc" ); $sat = WXP::SatPlot->new; $sat->setNameConv( "sat_ir_nc" ); $sat->setColorTable( "sat.clr" ); $sat->setColorFill( "0-50" ); $rad = WXP::SatPlot->new; $rad->setPath( "/mnt/penndot/wxp/data:/home/wxp/nwstg/mosaic" ); $rad->setInput( "imgz" ); $rad->setNameConv( "rad_wmos" ); $rad->setColorTable( "radar.clr" ); $rad->setColorFill( "wradmos1.cfl" ); $rad->setParam( "cutoff:1:15:25" ); $frt = WXP::FrontPlot->new; $sfc = WXP::SfcPlot->new; $sfc->setVariable("all"); $data = WXP::Datum->new; $dplot = WXP::DatumPlot->new; $domain = WXP::Domain->new; WXP::DomainTool::set( $domain, $domstr ); # # Set up map # $map = WXP::MapPlot->new; $map->setMapFiles( "fi:cnty.mpl" ); # # Open new plot # $plot = WXP::Plot->new; $plot->open( "de=d,ge=1024x768" ); $plot->setDomain( $domain ); $sat->draw( $plot ); $rad->draw( $plot ); $frt->draw( $plot ); $map->draw( $plot ); $sfc->draw( $plot ); $data->set( 40.05491, -75.51085, WXP::Datum::MARK, "+", "co=white" ); $dplot->draw( $plot, $data ); $plot->drawBorder(); $plot->drawLabels(); $plot->manage(); |
#! /usr/bin/python import WXP domstr = "ne" WXP.Prog.readResrcFile( "sfcmap", "/home/wxp/etc" ) sat = WXP.SatPlot() sat.setNameConv( "sat_ir_nc" ) sat.setColorTable( "sat.clr" ) sat.setColorFill( "0-50" ) rad = WXP.SatPlot() rad.setPath( "/mnt/penndot/wxp/data:/home/wxp/nwstg/mosaic" ) rad.setInput( "imgz" ) rad.setNameConv( "rad_wmos" ) rad.setColorTable( "radar.clr" ) rad.setColorFill( "wradmos1.cfl" ) rad.setParam( "cutoff:1:15:25" ) frt = WXP.FrontPlot() sfc = WXP.SfcPlot() sfc.setVariable("all") data = WXP.Datum() dplot = WXP.DatumPlot() domain = WXP.Domain() WXP.DomainTool.decode( domain, domstr ) # # Set up map # map = WXP.MapPlot() map.setMapFiles( "fi:cnty.mpl" ) # # Open new plot # plot = WXP.Plot() plot.open( "de=d,ge=1024x768" ) plot.setDomain( domain ) sat.draw( plot ) rad.draw( plot ) frt.draw( plot ) map.draw( plot ) sfc.draw( plot ) data.set( 40.05491, -75.51085, WXP.Datum.MARK, "+", "co=white" ) dplot.draw( plot, data ) plot.drawBorder() plot.drawLabels() plot.manage() |