Skip to main content
[![Build Status](https://travis-ci.org/davidsa03/numerize.svg?branch=master)](https://travis-ci.org/davidsa03/numerize)
![Python 2.7](https://img.shields.io/badge/python-2.7-green.svg)
![Python 3.6](https://img.shields.io/badge/python-3.6-green.svg)
[![license](https://img.shields.io/github/license/mashape/apistatus.svg?maxAge=2592000)](https://github.com/davidsa03/numerize/blob/master/LICENSE)
# Numerize

Numerize is a Python (2 and 3) library for converting large numbers into readable strings.
Similar to what Twitter and Instagram use for large follower counts.

| Number | Numerized |
|------|:---------:|
| 1 | **1** |
| 1000 | **1K** |
| 1500 | **1.5K** |
| 1000000 | **1M** |
| 1500000 | **1.5M** |
| 1000000000 | **1B** |
| 1500000000 | **1.5B** |
| 1000000000000 | **1T** |
| 1500000000000 | **1.5T** |
| 21324314 | **21.32M**|
| -21324314 | **-21.32M**|

## Installation

```
$ pip install numerize
```

## Usage

numerize(number_to_numerize, decimal_places_to_round[optional])

```
>>> from numerize import numerize
>>> numerize(1234567.12)
'1.23M'
>>> numerize(12134.123, 3)
'12.134K'
```
This will convert large numbers like 1234567.12 into 1.23M

## Requirements
- Python >= 2.7 or >= 3.4

## Contributing
[How to contribute](https://github.com/davidsa03/numerize/blob/master/CONTRIBUTING.md)

## Testing

```
$ python numerize/test.py
```

## License
MIT licensed.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

numerize-0.12.tar.gz (2.7 kB view details)

Uploaded Source

File details

Details for the file numerize-0.12.tar.gz.

File metadata

  • Download URL: numerize-0.12.tar.gz
  • Upload date:
  • Size: 2.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: Python-urllib/2.7

File hashes

Hashes for numerize-0.12.tar.gz
Algorithm Hash digest
SHA256 5548fe72adceb2c7964998179697d80117bb117f57cd02f872cf5db40d615c04
MD5 4c676d2b460b98d42c218f1596b05dfb
BLAKE2b-256 6acfc5dfa6ca5b6553f30860337020d76c582fd81b48da58982a6f2ff1f1fe40

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.12 This release

1 file

0.11

1 file

0.10

1 file

0.9

1 file

0.8

1 file

0.7

1 file

0.6

1 file

0.5

1 file

0.4

1 file

0.3

1 file

0.2

1 file

0.1

1 file

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page