Projects / Simple Python Fixed-Point Module

Simple Python Fixed-Point Module

SPFPM (Simple Python Fixed-Point Module) is a Python module which provides basic facilities for manipulating (binary) fixed-point numbers. The number of fractional binary digits is tunable, allowing near-arbitrary precision arithmetic. Arithmetic and mathematical functions such as sqrt, exp, log, sin, and cos are available.

Operating Systems

Recent releases

  •  13 Apr 2008 19:34

    Release Notes: Support was added for detecting numerical overflows outside the user-selected maximum range. Extra usage examples were added.

    •  30 May 2007 16:46

      Release Notes: Inverse sin/cosine routines were improved. Inheritance-based typing was replaced by duck-typing.

      •  05 Feb 2007 19:17

        Release Notes: Introductory documentation was improved, including more examples. Additional trigonometric functions were added. A wider range of exception-signalling methods was added. Installation and distribution mechanisms were converted to use Python-distutils. Internal use of truncating division was improved to suit Python 2.5. Various bugfixes were made.

        •  27 Jan 2007 23:09

          No changes have been submitted for this release.


          Project Spotlight


          A Fluent OpenStack client API for Java.


          Project Spotlight

          TurnKey TWiki Appliance

          A TWiki appliance that is easy to use and lightweight.