Skip to main content

Arbitrary precision correctly-rounded floating point arithmetic, via MPFR.

Project description

The bigfloat package is a Python package providing arbitrary-precision correctly-rounded floating-point arithmetic. It is implemented as a wrapper around the MPFR library (http://www.mpfr.org).

Features:

  • correct rounding on all operations; precisely defined semantics compatible with the IEEE 754-2008 standard.

  • the BigFloat type interacts well with Python integers and floats.

  • full support for emulating IEEE 754 arithmetic in any of the IEEE binary interchange formats described in IEEE 754-2008. Infinities, NaNs, signed zeros, and subnormals are all supported.

  • easy control of rounding modes and precisions, via Python’s ‘with’ statement.

For current documentation, see:

http://packages.python.org/bigfloat/

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

bigfloat-0.1.2.tar.gz (102.4 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page