Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!feeder.erje.net!eu.feeder.erje.net!xlned.com!feeder7.xlned.com!newsfeed.xs4all.nl!newsfeed4.news.xs4all.nl!xs4all!newsgate.cistron.nl!newsgate.news.xs4all.nl!post.news.xs4all.nl!not-for-mail Return-Path: X-Original-To: python-list@python.org Delivered-To: python-list@mail.python.org X-Spam-Status: OK 0.002 X-Spam-Evidence: '*H*': 1.00; '*S*': 0.00; 'subject:Python': 0.06; 'desirable.': 0.07; 'great.': 0.07; 'pypi': 0.07; 'subject:PEP': 0.07; 'pep': 0.09; 'subject:module': 0.09; 'to:addr:pobox.com': 0.09; 'to:addr:skip': 0.09; 'cc:addr:python-list': 0.11; 'python': 0.11; '12:50': 0.16; 'agree.': 0.16; 'feasible': 0.16; 'modules,': 0.16; 'rationale': 0.16; 'resource.': 0.16; 'subject:Adding': 0.16; 'wrote:': 0.18; 'library': 0.18; 'module': 0.19; 'projects,': 0.19; 'aug': 0.22; 'cc:addr:python.org': 0.22; 'install': 0.23; 'certainly': 0.24; 'package.': 0.24; 'skip': 0.24; 'looks': 0.24; 'cc:2**0': 0.24; "i've": 0.25; '>': 0.26; 'defined': 0.27; 'header:In-Reply-To:1': 0.27; 'function': 0.29; 'message-id:@mail.gmail.com': 0.30; "i'm": 0.30; 'posting': 0.31; 'serve': 0.31; 'there.': 0.32; "can't": 0.35; 'but': 0.35; 'received:google.com': 0.35; 'there': 0.35; 'data,': 0.36; 'library.': 0.36; 'should': 0.36; 'needed': 0.38; 'pm,': 0.38; 'does': 0.39; 'sure': 0.39; 'enough': 0.39; 'read': 0.60; 'wonderful': 0.60; 'more': 0.64; 'charset:windows-1252': 0.65; 'user,': 0.69; 'analysis': 0.75; 'pain': 0.84; '\xa0but': 0.84; 'thing,': 0.91; 'besides,': 0.93; '2013': 0.98 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=DXERrGqUYjG7IknrJdIb8lK3cudD+GWlk18Q/j/HIUo=; b=wxz5IPE94ciy+mFOoaBJbCZ6LIhB2NSnZdtMv+pzdx9xcj73S8ZLGRvBsIglKsq7CQ k1XNe5OInBU8u5n6X+q6lbaTNn9S7WhoCW8kjSeld6fY4rYaJV+8YImwqpTDoDyiwlWn sYMqhYpUJ/RBvumoifCVI8JHWoGU04oO1mnr9nXn4vtoIPn0YfoDmW7hqfF/j+l0HZ6H UW7n9pSO4RUJ854JlIFBGQLMa9Fm0vOjexfltVfJoxW/SODGjGYZREtrJP7fYHaQrgmv q9SQ8+tcbjgTF247ei4hh+LJ+AyW8Dl5FbXOUXrmzx6K7gK30UYK87w084e+BPBoOAXt LV2Q== MIME-Version: 1.0 X-Received: by 10.224.160.130 with SMTP id n2mr20079965qax.68.1376224063971; Sun, 11 Aug 2013 05:27:43 -0700 (PDT) In-Reply-To: References: <520592f9$0$30000$c3e8da3$5496439d@news.astraweb.com> <7w7gfukuf1.fsf@benfinney.id.au> Date: Sun, 11 Aug 2013 13:27:43 +0100 Subject: Re: PEP 450 Adding a statistics module to Python From: Nicholas Cole To: Skip Montanaro Content-Type: multipart/alternative; boundary=047d7bacc2de7705b604e3ab2229 Cc: Python X-BeenThere: python-list@python.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: General discussion list for the Python programming language List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Newsgroups: comp.lang.python Message-ID: Lines: 72 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1376224073 news.xs4all.nl 16008 [2001:888:2000:d::a6]:39947 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python:52384 --047d7bacc2de7705b604e3ab2229 Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable On Sun, Aug 11, 2013 at 12:50 PM, Skip Montanaro wrote: > > See the Rationale of PEP 450 for more reasons why =93install NumPy=94 i= s not > > a feasible solution for many use cases, and why having =91statistics=92= as a > > pure-Python, standard-library package is desirable. > > I read that before posting but am not sure I agree. I don't see the > screaming need for this package. Why can't it continue to live on > PyPI, where, once again, it is available as "pip install ..."? Well, I *do* think this module would be a wonderful addition to the standard library. I've often used python to do analysis of data, nothing complicated enough to need NumPy, but certainly things where I've needed to find averages etc. I've rolled my own functions for these projects, and I'm sure they are fragile. Besides, it was just a pain to do them. PyPI is terrific. There are lots of excellent modules on there. It's a wonderful resource. But I think that the standard library is also a wonderful thing, and where there are clearly defined modules, that serve a general, well-defined function and where development does not need to be very rapid, I think they should go into the Standard Library. I'm aware that my opinion is just that of one user, but I read this PEP and I thought, "Thank Goodness! That looks great. About time too." N. --047d7bacc2de7705b604e3ab2229 Content-Type: text/html; charset=windows-1252 Content-Transfer-Encoding: quoted-printable



On Sun, Aug 11, 2013 at 12:50 PM, Skip Montanaro = <skip@pobox.com&= gt; wrote:
> See the Rationale of = PEP 450 for more reasons why =93install NumPy=94 is not
> a feasible solution for many use cases, and why having =91statistics= =92 as a
> pure-Python, standard-library package is desirable.

I read that before posting but am not sure I agree. I don't see t= he
screaming need for this package. =A0Why can't it continue to live on PyPI, where, once again, it is available as "pip install ..."?

Well, I *do* think this module would be= a wonderful addition to the standard library. =A0I've often used pytho= n to do analysis of data, nothing complicated enough to need NumPy, but cer= tainly things where I've needed to find averages etc. I've rolled m= y own functions for these projects, and I'm sure they are fragile. =A0B= esides, it was just a pain to do them.

PyPI is terrific. There are lots of excelle= nt modules on there. =A0It's a wonderful resource. =A0But I think that = the standard library is also a wonderful thing, and where there are clearly= defined modules, that serve a general, well-defined function and where dev= elopment does not need to be very rapid, I think they should go into the St= andard Library.=A0

I'm aware that my opinion is just that = of one user, but I read this PEP and I thought, "Thank Goodness! That = looks great. =A0About time too."

N.=A0
--047d7bacc2de7705b604e3ab2229--