Convert number words (eg. twenty one) to numeric digits (21)
Project description
|travis_pic| |codecov_pic|
============== Word to Number (en)
This is a Python module to convert number words (eg. twenty one) to numeric digits (21). It works for positive numbers upto the range of 999,999,999,999 (i.e. billions).
++++++++++++ Installation ++++++++++++ Please ensure that you have updated pip to the latest version before installing word2number_en.
You can install the module using Python Package Index using the below command.
.. code-block:: python
pip install word2number_en
Make sure you install all requirements given in requirements.txt
.. code-block:: python
pip install -r requirements.txt
+++++ Usage +++++ First you have to import the module using the below code. .. code-block:: python
from word2number_en import w2n
Then you can use the word_to_num method to convert a number-word to numeric digits, as shown below.
.. code-block:: python
>>> print w2n.word_to_num("two million three thousand nine hundred and eighty four")
2003984
>>> print(w2n.word_to_num('two point three'))
2.3
>>> print(w2n.word_to_num('112'))
112
>>> print(w2n.word_to_num('point one'))
0.1
>>> print(w2n.word_to_num('one hundred thirty-five'))
135
>>> print(w2n.word_to_num('million million'))
Error: Redundant number! Please enter a valid number word (eg. two million twenty three thousand and forty nine)
None
>>> print(w2n.word_to_num('blah'))
Error: No valid number words found! Please enter a valid number word (eg. two million twenty three thousand and forty nine)
None
+++++++++++ Bugs/Errors +++++++++++
Please ensure that you have updated pip to the latest version before installing word2number.
If you find any bugs/errors in the usage of above code, please raise an issue through Github <http://github.com/neuri-ai/w2n_en>
_. If you don't know how to use Github or raise an issue through it, I suggest that you should learn it. Else, send an email to akshay2626@gmail.com with a clear example that can reproduce the issue.
++++++++++++ Contributors ++++++++++++
- Ben Batorsky (
bpben <https://github.com/bpben>
__) - Alex (
ledovsky <https://github.com/ledovsky>
__) - Tal Yarkoni (
tyarkoni <https://github.com/tyarkoni>
__) - ButteredGroove (
ButteredGroove <https://github.com/ButteredGroove>
__) - TurqW (
TurqW <https://github.com/TurqW>
__)
.. |travis_pic| image:: https://travis-ci.org/akshaynagpal/w2n.svg?branch=master :target: https://travis-ci.org/akshaynagpal/w2n
.. |codecov_pic| image:: https://codecov.io/gh/akshaynagpal/w2n/branch/master/graph/badge.svg :target: https://codecov.io/gh/akshaynagpal/w2n
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for word2number_en-1.0.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 26d4673fc573710047aa6f151088f12a9c79fffb61f0bfdd3035cf3b63391bc9 |
|
MD5 | 869167792eaa8783b959a8de6fe2f68b |
|
BLAKE2b-256 | 8f86fa3845db5e191c13d9ee1ed5b501771da7754edb79b70b10e8be2ca2f7a1 |