Open
Description
One of the major use after building the number-parser
might be to integrate it with price-parser
and dateparser
as suggested by @noviluni .
There are many features that are similar in these libraries, consider:
#4 in number-parser
and #1 in price-parser
. In both of these, the basic idea is to return the string of numbers mixed with words to return it as a number.
Example:
parse("1 million")
>>> '1000000'
parse("2k in USD")
>>> '2000 in USD'
This feature seems to be more favourable for number-parser
and then integrate it with price-parser
.
There are many similar features that are related to each other in many ways, hence integrating might be a good option, but I have a few questions related to it.
- Does this integrating of various features means (1) taking the idea used in one library and implementing it in another or (2) directly using both libraries parallelly?
Example:
Instead of
>>> parse_price('115 millions de dollars (estimation)') # parse_price of price parser
Price(amount=Decimal('115000000'), currency='dollars')
using both libraries in application or implementing this in backend
>>> price1 = parse('115 millions de dollars (estimation)') # parse of number parser
>>> parse_price(price1) # parse_price of price parser
Price(amount=Decimal('115000000'), currency='dollars')
- What are other features that can be added (especially integrating
dateparser
andnumber-parser
)?
I was thinking to take this as a part of the GSoC 2021 also, would like to hear your views.
Metadata
Metadata
Assignees
Labels
No labels