Expand
Libpostal's expand method allows us to parse a string
containing an address and
normalize
it to its standard form.
To make a query to our Libpostal's expand service using dripostal, we can
run the following code:
from dripostal import DriPostal
dripostal = DriPostal(url="http://0.0.0.0:4400")
response = dripostal.expand("C/ Ocho, P.I. 4")
print(response)
"""
[
'calle 8 poligono industrial 4',
'carrer 8 poligon industrial 4',
'calle 8 piso 4',
]
"""
Note how the response of the expand method is a list of strings. This is
because the address can have more than one normalized forms, as in the example
above, where it is not clear if the original address is in Catalan or
in Spanish.