Am 22.11.2014 um 20:40 schrieb cool-RR:
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:

https://pypi.python.org/pypi/combi

I hope this package will be useful to people here.

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

--
You received this message because you are subscribed to the Google Groups 
"sympy" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sympy+unsubscr...@googlegroups.com.
To post to this group, send email to sympy@googlegroups.com.
Visit this group at http://groups.google.com/group/sympy.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sympy/5470EE13.2040706%40durchholz.org.
For more options, visit https://groups.google.com/d/optout.

Reply via email to