Rational numbers
Martin Manns
mmanns at gmx.de
Fri Feb 23 11:39:11 EST 2007
On Fri, 23 Feb 2007 09:52:06 -0600
Larry Bates <lbates at websafe.com> wrote:
> I quick search of Google turned up:
>
> http://books.google.com/books?id=1Shx_VXS6ioC&pg=PA625&lpg=PA625&dq=python+rational+number+library&source=web&ots=BA8_4EXdQ4&sig=aDEnYA99ssKe7PSweVNyi8cS2eg
> http://calcrpnpy.sourceforge.net/clnum.html
> http://gmpy.sourceforge.net/
Sorry that I did not point these out initially.
+ clnum seems to be slower and for speed may be compiled to wrap gmp so
that it is just an additional layer between python and gmp .
+ gmpy is looking pretty unmaintained (dead) to me (newest update of
cvs 10 months ago).
+ boost indeed is a quite nice C++ library. However, I fear that I
would end up writing the python wrappers for operators (+ - * / min
max cmp etc.) myself. I would like to avoid this since these operators
should work correctly for any type (not just int and float) and I have
little experience with verifying such generic code. The problems
encountered in the mxNumber wrapper support this notion.
Martin
More information about the Python-list
mailing list