Skip to content
/ sigfig Public
forked from drakegroup/sigfig

This is the sigfig Python package used for rounding numbers (with expected results)

License

Notifications You must be signed in to change notification settings

cvm-a/sigfig

 
 

Repository files navigation

sigfig

Version Documentation Python Versions Coverage Status

This is the sigfig Python package used for rounding numbers (with expected results).

>>> round(0.25, 1)
0.2
>>> from sigfig import round
>>> round(0.25, decimals=1)
0.3
>>> round(3.14159, sigfigs=2)
3.1
>>> round(3.14159, uncertainty=0.003639)
'3.142 ± 0.004'
>>> round('3.141592653589793', '0.00000002567', format='Drake')
'3.141 592 654(26)'

Key Features:

  • round numbers by significant figures/digits
  • round numbers by decimal places
  • round numbers by uncertainty/error
  • format numbers in a variety of common styles & notations
  • read in numbers of any type

In-depth documentation can be found here:

Useful links:

Please direct any comments/suggestions/feedback/bugs to the issues page or submit a pull request <https://sigfig.readthedocs.io/en/latest/roadmap.html#contribution-guide>

Thanks for downloading :)

About

This is the sigfig Python package used for rounding numbers (with expected results)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%