> The bottom line is that you or anyone else is welcome to fork the project and 
> be as welcoming as you like. But the project thrives on the basis that it is 
> well-contained and well-maintained, and that simply can't be assured of a 
> project without restrictive criteria for inclusion.

I think this is the crux of what I don’t understand.  You seem to view 
scikit-learn like the core Python library, which must be carefully curated 
because it’s basically an extension of the language.  There’s usually only one 
official core library package for a given task, so it’s supported and its 
quality is guaranteed.

From my use of scikit-learn I view it more as a CRAN or CPAN (or PyPi) 
ecosystem: it’s a fairly loose framework supporting many plug-in modules of 
varying quality.  There are many alternatives for a given task so it’s much 
more of a pick-and-choose ensemble.  That’s why I was surprised by the FAQ 
answer about contributions.  It seems to me contributed modules should pass 
tests and respect the basic API structure.  Beyond that I don’t see why 
scikit-learn imposes popularity thresholds on contributions. 

But I didn’t come here to argue.  I respect the immense work that’s gone into 
the project, and if that’s the way it’s run, so be it.

Regards,
-Tom
------------------------------------------------------------------------------
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration & more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=164703151&iu=/4140/ostg.clktrk
_______________________________________________
Scikit-learn-general mailing list
Scikit-learn-general@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/scikit-learn-general

Reply via email to