Ticket #756 (closed defect: fixed)

Opened 4 years ago

Last modified 3 years ago

gausspulse error (string_without_format%expr)

Reported by: LambertDW Owned by: somebody
Priority: normal Milestone:
Component: scipy.signal Version:
Keywords: Cc:

Description

scipy.signal.gausspulse(scipy.mgrid[-5:5:128j],(1/.002)/10,20,1,retenv=True) Traceback (most recent call last):

File "<stdin>", line 1, in <module> File "/usr/local/lib/python2.5/site-packages/scipy/signal/waveforms.py", line 107, in gausspulse

raise ValueError?, "Reference level for bandwidth must be < 0 dB" % bwr

'TypeError?: not all arguments converted during string formatting'

(And yes, I haven't figured out how to use gausspulse yet, nor even whether it's the function I need.)

Change History

Changed 3 years ago by confluence

It looks like this has already been fixed, and can be closed. Lines 107 and 108 of waveforms.py currently read:

raise ValueError?, "Reference level for bandwidth (bwr=%.2f) must " \

"be < 0 dB" % bwr

and I get a correctly formatted ValueError?:

import scipy.signal as sig sig.gausspulse(scipy.mgrid[-5:5:128j],(1/.002)/10,20,1,retenv=True)

Traceback (most recent call last):

File "<stdin>", line 1, in <module> File "/usr/lib/python2.5/site-packages/scipy/signal/waveforms.py", line 108, in gausspulse

"be < 0 dB" % bwr

ValueError?: Reference level for bandwidth (bwr=1.00) must be < 0 dB

Changed 3 years ago by stefan

  • status changed from new to closed
  • resolution set to fixed

Oops, forgot to close the ticket. Thanks!

Note: See TracTickets for help on using tickets.