ASPN ActiveState Programmer Network
ActiveState
/ Home / Perl / PHP / Python / Tcl / XSLT /
/ Safari / My ASPN /
Cookbooks | Documentation | Mailing Lists | Modules | News Feeds | Products | User Groups


Recent Messages
List Archives
About the List
List Leaders
Subscription Options

View Subscriptions
Help

View by Topic
ActiveState
.NET Framework
Open Source
Perl
PHP
Python
Tcl
Web Services
XML & XSLT

View by Category
Database
General
SOAP
System Administration
Tools
User Interfaces
Web Programming
XML Programming


MyASPN >> Mail Archive >> python-announce
python-announce
gmpy 0.6 released (fast, high-precision arithmetic)
by Alex Martelli other posts by this author
Dec 8 2000 2:10AM messages near this date
ANN: VPython for Python 2.0 | In memoriam: Jak Kirman
"GMP is a free library for arbitrary precision arithmetic,
operating on signed integers, rational numbers, and floating
point numbers" -- stands for "GNU Multiple Precision"
arithmetic library, lives at http://www.swox.com/gmp/.

gmpy (General Multiprecision PYthon arithmetical stuff)
is (initially) a Python 2.0 module interfacing to GMP 3.1,
homepage http://gmpy.sourceforge.net/, project summary
page at  http://sourceforge.net/projects/gmpy/.

Current gmpy version is 0.6 (pre-alpha): fully exposes
GMP's rich functionality for mpz (unlimited precision
integers), mostly exposes mpf (multiple precision floats),
mpq (rational numbers), random-number generation; not yet
mpfr (enhanced version of multiple-precision floats).


(Changes wrt 0.5: substantial speedup of MPQ via
caching [& alloca in MSVC++], workaround for GMP
scan0/scan1 bug, more precise conversions & better
tracking of mpf precision, many minor additions,
cleanups, doc updates, more tests.
Changes wrt 0.4: completely exposes MPZ, adds MPQ,
random numbers, more unit-tests & timing/examples,
doc updates, sundry minor cleanups.
Changes wrt 0.3: docstrings added; minor cleanups,
speedups, additions; added C API and sample module;
added timing/example scripts.
Changes wrt 0.2: substantial speedups, additions,
and cleanups.
Changes wrt 0.1: bugfixes, additions, speedups...).


Gmpy sources (needed for ALL platforms, as they include
documentation, unit-tests, distutils' setup.py) are at:
http://download.sourceforge.net/gmpy/gmpy-sources-06.zip
(for non-Win32 platforms, you'll have to download and
install GMP 3.1.1 separately before you can build gmpy
from these sources, see http://www.swox.com/gmp/#DOWNLOAD).

Gmpy binaries for Win32 / MSVC++6 are available at:
http://download.sourceforge.net/gmpy/gmpy-win32-library.zip
    Lundy's port of GMP.LIB 3.1.1, and GMP.H (only needed
    if you intend to rebuild GMPY.PYD from sources with
    Microsoft VC++6 on Win32).
    ftp://ftp.whiterose.net/pub/lundman/ is also OK for this
    (but you have to know exactly what to get from there...).
http://download.sourceforge.net/gmpy/gmpy-win32-binary-05.zip
    pre-built gmpy.pyd (release: pre-alpha 0.5), only needed
    on Win32 and if you do NOT intend to rebuild GMPY.PYD.


Alex




-- 
http://www.python.org/mailman/listinfo/python-announce-list

Privacy Policy | Email Opt-out | Feedback | Syndication
© ActiveState Software Inc. All rights reserved