John Hunter wrote:
> Ryan May has been doing all the heavy lifting with respect to PSD and
> specgram, so I am going to turf this to him :-)  It may be that the
> bug filer's problems are resolved in the recent changes in 98.5.2, but
>  Ryan should confirm
> 
> On Fri, Jan 9, 2009 at 2:45 PM, Dave Peterson <dpeter...@enthought.com> wrote:
>> Hi John,
>>
>> Sorry for sending this directly, but I'm still waiting for my matplotlib
>> devel mailing subscription to go through....
>>
>> We've just had an EPD user submit a patch for matplotlib to 'fix' a problem
>> they were seeing with the PSD function.  Is this a known issue or something
>> that you'd be interested in including in future versions of matplotlib?   Or
>> is it something that you disagree is 'right'?
>>
>>   https://svn.enthought.com/epd/ticket/581
>>
>> I'd like to know to do the right thing with the matplotlib we include in
>> EPD. :-)

Specgram specifically handles the case of moving frequencies to -Fs/2 to Fs/2,
instead of 0 to Fs.  It was this way before I did any of my changes and I just
left it as it was.  Psd returns frequencies 0 to Fs for Matlab compatibility (I
think anyways, John?).  Personally, I'd also prefer to have -Fs/2 to Fs/2
returned as well, so I don't have to do it in my own code.  However, I'm also
loath to add yet another flag to toggle Matlab compatibility.

As far as the patch goes, it looks fine.  It won't work as is with the
refactoring I've already done in SVN, but it wouldn't be hard to implement the
changes, if we decide to go that way.

Maybe it's time to refactor here to get routine(s) that operate how we want (IMO
more sanely than Matlab), and we provide wrappers that give Matlab-like 
behavior.
  Maybe we can also get these sane routines upstream into Scipy. At that point,
however, I'm not sure what to do about the plotting functions, since there's a
variety of behavior.

Thoughts?

Ryan

-- 
Ryan May
Graduate Research Assistant
School of Meteorology
University of Oklahoma

------------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It is the best place to buy or sell services for
just about anything Open Source.
http://p.sf.net/sfu/Xq1LFB
_______________________________________________
Matplotlib-devel mailing list
Matplotlib-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-devel

Reply via email to