3 # Copyright (C) 2012 W. Trevor King <wking@tremily.us>
5 # This file is part of igor.
7 # igor is free software: you can redistribute it and/or modify it under the
8 # terms of the GNU Lesser General Public License as published by the Free
9 # Software Foundation, either version 3 of the License, or (at your option) any
12 # igor is distributed in the hope that it will be useful, but WITHOUT ANY
13 # WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
14 # A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more
17 # You should have received a copy of the GNU Lesser General Public License
18 # along with igor. If not, see <http://www.gnu.org/licenses/>.
20 "IBW -> ASCII conversion"
26 from igor.binarywave import load
27 from igor.script import Script
30 class WaveScript (Script):
32 wave = load(args.infile)
34 args.outfile, wave['wave']['wData'], fmt='%g', delimiter='\t')
35 self.plot_wave(args, wave)
37 wave['wave'].pop('wData')
41 s = WaveScript(description=__doc__)