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/
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
Release history Release notifications | RSS feed
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.1.tar.gz
(32.3 kB
view hashes)