ANN: First release of combi, a combinatorics package for Python

15 views
Skip to first unread message

cool-RR

unread,
Nov 22, 2014, 2:40:31 PM11/22/14
to sy...@googlegroups.com
Hi everyone,

Just a quick announcement: Last week I made the first release of an open-source package called Combi. It's a package for doing combinatorics in Python.

Combi lets you explore spaces of permutations and combinations as if they were Python sequences, but without generating all the permutations/combinations in advance. It lets you specify a lot of special conditions on these spaces. It also provides a few more classes that might be useful in combinatorics programming.

Information about it: 


I hope this package will be useful to people here.


Thanks,
Ram.

Joachim Durchholz

unread,
Nov 22, 2014, 3:12:09 PM11/22/14
to sy...@googlegroups.com
Yes, that's quite interesting. We've had some discussions about
permutations in the past; I'm not sure what final conclusion we arrived
at (permutations aren't my primary interest), but at least it's
something to take a look at before reinventing the wheel.

I haven't looked into the code, so I can't say anything about how well
it would fit our needs.
The one thing I saw that's worth a deeper look is the container classes.
They might be orthogonal to what SymPy does, or they might interact - I
don't have the time or expertise to do that checking myself.

We're currently discussing how to best integrate external dependencies,
or whether to integrate external dependencies at all. I'm currently
expecting that we'll do that in some form in the future, but the
discussion has just started and nothing has been nailed down yet.

Just a first impression from my own perspective, not speaking for the
project or anybody except myself. For what it's worth :-)

Regards,
Jo
Reply all
Reply to author
Forward
0 new messages