SourceForge logo
SourceForge logo
Menu

Re: [matplotlib-devel] nxutils

From: Michael D. <md...@st...> - 2011年11月18日 14:23:11
Perhaps another alternative is to just include a small compatibility 
module that would call the new functionality under the hood.
Mike
On 11/18/2011 09:07 AM, Michael Droettboom wrote:
> nxutils has been removed from master because it is completely 
> redundant to the Path functionality that has been in matplotlib since 
> 0.98. In the process of porting to Python 3, I felt it was important 
> to reduce code duplication, because every additional line requires 
> additional testing.
>
> That said, there seems to be a lot of push back on this. We can 
> reinstate it, but I would suggest raising DeprecationWarnings for one 
> release and then removing it entirely in the next.
>
> Mike
>
> On 11/18/2011 12:21 AM, Benjamin Root wrote:
>> Huh? Nxutils removed? Then how am I still using points_inside_poly? 
>> And, if I remember right, Path uses that to calculate contains().
>>
>> Ben Root
>>
>> On Thursday, November 17, 2011, Eric Firing <ef...@ha... 
>> <mailto:ef...@ha...>> wrote:
>> > On 11/17/2011 10:19 AM, Michael Droettboom wrote:
>> >> Most of what was in nxutils has been superseded by things in 
>> Numpy, and
>> >> it makes more sense for it to be over there.
>> >>
>> >> In the case of points_inside_poly, you can use the Path object in
>> >> path.py and the "contains_point" method.
>> >>
>> >> Mike
>> >
>> > Mike,
>> >
>> > This, however, brings us back to the plea by Volker Blum:
>> >
>> > 
>> http://www.mail-archive.com/mat...@li.../msg22669.html
>> >
>> > There is a real tension between the need to clean things up and 
>> simplify
>> > them, and users' desire for minimal loss of backwards compatibility.
>> > Personally, my instincts are in the "clean it up" camp, but a good
>> > balance has to be found.
>> >
>> > nxutils was definitely a vestige of an earlier era; but I don't 
>> think it
>> > went through any official, publicized, deprecation process, did it?
>> > Maybe it didn't need to; I don't know. Perhaps we need to 
>> formulate and
>> > write down a deprecation policy.
>> >
>> > Eric
>> >
>> >>
>> >> On 11/17/2011 12:03 PM, James Evans wrote:
>> >>>
>> >>> All,
>> >>>
>> >>> I have not touched the code for several months, so it has taken me up
>> >>> until just now to realize that nxutils has been removed from the 
>> build.
>> >>>
>> >>> I there any real reason for this? Particularly when you consider that
>> >>> there are still functions present that use it and now they just fail.
>> >>>
>> >>> In particular I am referring to 'mlab.inside_poly'. In my case I was
>> >>> using 'nxutils.points_inside_poly' directly, but the end result 
>> is the
>> >>> same.
>> >>>
>> >>> Thanks,
>> >>>
>> >>> --James Evans
>> >>>
>> >>>
>> >>>
>> >>> 
>> ------------------------------------------------------------------------------
>> >>> All the data continuously generated in your IT infrastructure
>> >>> contains a definitive record of customers, application performance,
>> >>> security threats, fraudulent activity, and more. Splunk takes this
>> >>> data and makes sense of it. IT sense. And common sense.
>> >>> http://p.sf.net/sfu/splunk-novd2d
>> >>>
>> >>>
>> >>> _______________________________________________
>> >>> Matplotlib-devel mailing list
>> >>> Mat...@li... 
>> <mailto:Mat...@li...>
>> >>> https://lists.sourceforge.net/lists/listinfo/matplotlib-devel
>> >>
>> >>
>> >>
>> >> 
>> ------------------------------------------------------------------------------
>> >> All the data continuously generated in your IT infrastructure
>> >> contains a definitive record of customers, application performance,
>> >> security threats, fraudulent activity, and more. Splunk takes this
>> >> data and makes sense of it. IT sense. And common sense.
>> >> http://p.sf.net/sfu/splunk-novd2d
>> >>
>> >>
>> >>
>> >> _______________________________________________
>> >> Matplotlib-devel mailing list
>> >> Mat...@li... 
>> <mailto:Mat...@li...>
>> >> https://lists.sourceforge.net/lists/listinfo/matplotlib-devel
>> >
>> >
>> >
>> > 
>> ------------------------------------------------------------------------------
>> > All the data continuously generated in your IT infrastructure
>> > contains a definitive record of customers, application performance,
>> > security threats, fraudulent activity, and more. Splunk takes this
>> > data and makes sense of it. IT sense. And common sense.
>> > http://p.sf.net/sfu/splunk-novd2d
>> > _______________________________________________
>> > Matplotlib-devel mailing list
>> > Mat...@li... 
>> <mailto:Mat...@li...>
>> > https://lists.sourceforge.net/lists/listinfo/matplotlib-devel
>> >
>>
>>
>> ------------------------------------------------------------------------------
>> All the data continuously generated in your IT infrastructure
>> contains a definitive record of customers, application performance,
>> security threats, fraudulent activity, and more. Splunk takes this
>> data and makes sense of it. IT sense. And common sense.
>> http://p.sf.net/sfu/splunk-novd2d
>>
>>
>> _______________________________________________
>> Matplotlib-devel mailing list
>> Mat...@li...
>> https://lists.sourceforge.net/lists/listinfo/matplotlib-devel
>
>
>
> ------------------------------------------------------------------------------
> All the data continuously generated in your IT infrastructure
> contains a definitive record of customers, application performance,
> security threats, fraudulent activity, and more. Splunk takes this
> data and makes sense of it. IT sense. And common sense.
> http://p.sf.net/sfu/splunk-novd2d
>
>
> _______________________________________________
> Matplotlib-devel mailing list
> Mat...@li...
> https://lists.sourceforge.net/lists/listinfo/matplotlib-devel

View entire thread

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.
Thanks for helping keep SourceForge clean.
X





Briefly describe the problem (required):
Upload screenshot of ad (required):
Select a file, or drag & drop file here.
Screenshot instructions:

Click URL instructions:
Right-click on the ad, choose "Copy Link", then paste here →
(This may not be possible with some types of ads)

More information about our ad policies

Ad destination/click URL:

AltStyle によって変換されたページ (->オリジナル) /