4 from random
import normalvariate
as randn
5 from random
import randint
,seed
6 import subprocess
as sp
16 slpsigma
=sigma
*.1/sqrt(2)
17 windsigma
=sigma
*5./sqrt(2)
26 ignxsigma
=sigma
*dx
*nx
/10.
27 ignysigma
=sigma
*dy
*ny
/10.
30 slpx
=randn(0,slpsigma
)
31 slpy
=randn(0,slpsigma
)
32 windx
=randn(0,windsigma
)
33 windy
=randn(0,windsigma
)
35 ignx
=randn(cenx
,ignxsigma
)
36 igny
=randn(ceny
,ignysigma
)
38 args
=['--nx',nx
,'--ny',ny
,'--dx',dx
,'--dy',dy
,
39 '--windx',windx
,'--windy',windy
,'--slopex',slpx
,'--slopey',slpy
,
40 '--fuelcat',fuel
,'--timestep',timestep
,'--runtime',runtime
,'--history',historys
,
41 '--ignx1',ignx
,'--ignx2',ignx
,'--igny1',igny
,'--igny2',igny
,
42 '--ignr',ignr
,'--ignt1',igntime
,'--ignt2',igntime
]
44 args
=[ str(a
) for a
in args
]
46 print ' '.join(['fire.py'] +args
)
47 p
=sp
.Popen(['python','fire.py']+args
)
50 f
=open('params.txt','w')
51 for i
in xrange(0,len(args
),2):
52 f
.write('%s=%s\n' % (args
[i
][2:],args
[i
+1]))