annotate bin/wavecurve @ 221:4a51d4eefa95

add wavecurve from semprini with new cmdline ui
author drewp@bigasterisk.com
date Sun, 17 Apr 2005 08:41:28 +0000
parents
children 8c9138ff91d5
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
221
4a51d4eefa95 add wavecurve from semprini with new cmdline ui
drewp@bigasterisk.com
parents:
diff changeset
1 #!/usr/bin/env python
4a51d4eefa95 add wavecurve from semprini with new cmdline ui
drewp@bigasterisk.com
parents:
diff changeset
2 import os, sys, optparse
4a51d4eefa95 add wavecurve from semprini with new cmdline ui
drewp@bigasterisk.com
parents:
diff changeset
3 import run_local
4a51d4eefa95 add wavecurve from semprini with new cmdline ui
drewp@bigasterisk.com
parents:
diff changeset
4 from light9.wavepoints import simp
4a51d4eefa95 add wavecurve from semprini with new cmdline ui
drewp@bigasterisk.com
parents:
diff changeset
5
4a51d4eefa95 add wavecurve from semprini with new cmdline ui
drewp@bigasterisk.com
parents:
diff changeset
6 parser = optparse.OptionParser()
4a51d4eefa95 add wavecurve from semprini with new cmdline ui
drewp@bigasterisk.com
parents:
diff changeset
7 parser.add_option("-t",type="float",default=.01,
4a51d4eefa95 add wavecurve from semprini with new cmdline ui
drewp@bigasterisk.com
parents:
diff changeset
8 help="seconds per sample (default .01, .07 is smooth)")
4a51d4eefa95 add wavecurve from semprini with new cmdline ui
drewp@bigasterisk.com
parents:
diff changeset
9 options,args = parser.parse_args()
4a51d4eefa95 add wavecurve from semprini with new cmdline ui
drewp@bigasterisk.com
parents:
diff changeset
10
4a51d4eefa95 add wavecurve from semprini with new cmdline ui
drewp@bigasterisk.com
parents:
diff changeset
11 inpath,outpath = args
4a51d4eefa95 add wavecurve from semprini with new cmdline ui
drewp@bigasterisk.com
parents:
diff changeset
12
4a51d4eefa95 add wavecurve from semprini with new cmdline ui
drewp@bigasterisk.com
parents:
diff changeset
13 points = simp(inpath, seconds_per_average=options.t)
4a51d4eefa95 add wavecurve from semprini with new cmdline ui
drewp@bigasterisk.com
parents:
diff changeset
14
4a51d4eefa95 add wavecurve from semprini with new cmdline ui
drewp@bigasterisk.com
parents:
diff changeset
15 f = file(outpath, 'w')
4a51d4eefa95 add wavecurve from semprini with new cmdline ui
drewp@bigasterisk.com
parents:
diff changeset
16 for time_val in points:
4a51d4eefa95 add wavecurve from semprini with new cmdline ui
drewp@bigasterisk.com
parents:
diff changeset
17 print >>f, "%s %s" % time_val