Monday, December 17, 2007

new statistics package for python: python-statlib

One of the tasks for the Google Highly Open Participation contest was to combine several existing statistics modules into a single package to make it easier to install them. That work is done, and now available from python-statlib or via easy_install statlib.

So that's a whole new package created as a result the contest. I can't get over how much work these students are doing!

6 comments:

Charlie said...

It seems like this package duplicates a very small subset of numpy. It seems common in the python world for people to create new modules without looking at existing solutions. This is a byproduct of python being so easy though. ;)

Doug Hellmann said...

Yes, duplication is a common problem. I can't count the number of editors, web frameworks, templating systems, and who knows what other types of modules that have been duplicated because the barrier to entry is so low.

On the other hand, sometimes a small, simple package is called for rather than a big, monolithic system. Don't drive tacks with a sledge hammer, right? :-)

Anonymous said...

One important detail worth noting is that this is a pure python package, so it only needs python

There are many instances where installing or redistributing numpy is not possible or feasible

One should also need to keep the proper perspective on it. Comparing it to numpy is akin of comparing the BaseHttpServer class to Django.

Fuzzyman said...

It's a real shame that this package is GPL'd - making it unusable in many situations (such as in Resolver for example).

Doug Hellmann said...

The license may have been set that way because of the original packages which were integrated - I'm not sure. You could post a message to the ghop-python google group if the project doesn't have their own mailing list.

Anonymous said...

we're trying to change the license, hopefully we will be able to get permission to do so

Istvan