docs: def _unfloat(flt, precision=5):
      """Function to convert float to 'decimal point assumed' format
  
      >>> _unfloat(0)
      '00000-0'
      >>> _unfloat(3.4473e-4)
      '34473-3'
      >>> _unfloat(-6.0129e-05)
      '-60129-4'
      >>> _unfloat(4.5871e-05)
      '45871-4'
      """
  
      if flt == 0.:
          return "{}-0".format("0" * precision)
  
      num, _, exp = "{:.{}e}".format(flt, precision - 1).partition('e')
      exp = int(exp)
      num = num.replace('.', '')
  
      return "%s%d" % (num, exp + 1)