"""
Sunny Address Normalization

A Python library for parsing and normalizing US addresses to USPS standard format.

Usage:
    from sunny_address_normalization import normalize_address

    address = normalize_address("128 king street floor 3 suite 301 san francisco ca 94107")

    print(address.line1)           # 128 KING ST
    print(address.line2)           # FL 3 STE 301
    print(address.city)            # SAN FRANCISCO
    print(address.state)           # CA
    print(address.zip_code)        # 94107
    print(address.city_state_zip)  # SAN FRANCISCO, CA 94107
    print(address.full_address)    # All lines with newlines

    # Or get as dictionary
    data = address.as_dict()
"""

from .normalizer import normalize_address
from .models import USPSAddress

__version__ = '1.0.0'
__all__ = ['normalize_address', 'USPSAddress']
