Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Python module providing an easy way to set the precision of a floating-point number to the desired amount of decimal places, or total amount of significant digits.

License

Notifications You must be signed in to change notification settings

schlopp96/SetPrecision

Open more actions menu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SetPrecision

About

  • SetPrecision is a small module providing a simple way to set the precision of a floating point number or decimal to the desired amount of digits following the decimal point.

Installation

Using PIP (Recommended)

Easiest method. Highly recommended over manual installation.

  • To install SetPrecision using pip, enter the following:

    python -m pip install SetPrecision
  • Done!


Manual Installation

Not recommended.

  1. Before use, navigate to intended installation location, and create a new directory.

  2. Clone repository with the git client of your preference using the following command:

    • git clone https://github.com/schlopp96/SetPrecision/releases/latest
  3. Install all dependencies for this package within said directory using:

    • pip install -r requirements.txt
  • (Optional): move installation directory to "path/to/Python/Libs/site_packages" to be able to import this package to a Python program like any other importable package.

  • Done!


Usage

  • In order to use SetPrecision, start by importing the module to your Python environment:

    from SetPrecision import set_precision
  • Now, simply call the set_precision method and enter your desired number to be formatted as the number parameter, and the level of precision as the precision parameter:

    >>> testA = 3.141592653589793 # Not necessary to set number as variable.
    
    >>> testA = set_precision(testA, 2)
    
    >>> print(testA)
    
    '3.15'
    
    >>> testB = 3.141592653589793
    
    >>> testB = set_precision(testB, 4)
    
    >>> print(testB)
    
    '3.1416'

Note that the output is automatically rounded up when number >= 5, and down when number < 5.

  • Both params can be entered in string format, and will output successfully assuming that both parameters can be cast to their appropriate types.
    • This is done automatically.

Contact the Author

  • If you have any questions, comments, or concerns that cannot be alleviated through the project's GitHub repository, please feel free to contact me through my email address:
    • schloppdaddy@gmail.com

About

Python module providing an easy way to set the precision of a floating-point number to the desired amount of decimal places, or total amount of significant digits.

Topics

Resources

License

Stars

Watchers

Forks

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.