fpformat
 

# General floating point formatting functions.


 Modules
                                                                                                                                                                                                                               
re


 Functions
                                                                                                                                                                                                                               
extract(s)
# Return (sign, intpart, fraction, expo) or raise an exception:
# sign is '+' or '-'
# intpart is 0 or more digits beginning with a nonzero
# fraction is 0 or more digits
# expo is an integer
fix(x, digs)
# Format x as [-]ddd.ddd with 'digs' digits after the point
# and at least one digit before.
# If digs <= 0, the point is suppressed.
roundfrac(intpart, fraction, digs)
# Round or extend the fraction to size digs
sci(x, digs)
# Format x as [-]d.dddE[+-]ddd with 'digs' digits after the point
# and exactly one digit before.
# If digs is <= 0, one digit is kept and the point is suppressed.
test()
# Interactive test run
unexpo(intpart, fraction, expo)
# Remove the exponent by changing intpart and fraction