Skip to main content

Ukrainian address parser

Project description

header

Описание

PyPI version

Разборка адреса на типы. Адаптация библиотеки usaddress под украинские адреса

Read this in other language: English, Русский, Український

Требования

Установка

pip3 install uaddress

Установка локально

python3 setup.py install --user

Обучение модели

parserator train training/data.xml uaddress

Когда другое расположение модели

parserator train training/data.xml uaddress --modelfile anotherpath/uaddr.crfsuite

Тестирование модели

parserator label training/raw.csv training/data.xml uaddress

Когда другое расположение модели

parserator label trainig/raw.csv training/data.xml uaddress --modelfile anotherpath/uaddr.crfsuite

Структура

Файл Описание
training/data.xml Набор данных для модели
training/raw.csv Список адресов для обучения или проверки
uaddress/uaddr.crfsuite NLP модель

Примеры

example1

Пример скрипта

python3 example.py

example2

Типы

Название Описание
Country Страна
RegionType Тип области
Region Область
CountyType Тип района
County Район
SubLocalityType Тип подрайона
SubLocality Подрайон
LocalityType Тип населённого пункта
Locality Населённый пункт
StreetType Тип улицы
Street Улица
HousingType Тип корпуса
Housing Корпус
HostelType Тип общежития
Hostel Общежитие
HouseNumberType Тип номера дома
HouseNumber Номер дома
HouseNumberAdditionally Дополнительный номер дома
SectionType Тип секции
Section Секция
ApartmentType Тип квартиры
Apartment Квартира
RoomType Тип комнаты
Room Комната
Sector Сектор
EntranceType Тип подъезда
Entrance Номер подъезда
FloorType Тип этажа
Floor Этаж
PostCode Индекс
Manually Набор типов для дальнейшей разборки адреса
NotAddress Не адрес
Comment Комментарий
AdditionalData Дополнительные данные

Project details


Download files

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

Source Distribution

uaddress-1.0.8.tar.gz (79.3 kB view details)

Uploaded Source

File details

Details for the file uaddress-1.0.8.tar.gz.

File metadata

  • Download URL: uaddress-1.0.8.tar.gz
  • Upload date:
  • Size: 79.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.2

File hashes

Hashes for uaddress-1.0.8.tar.gz
Algorithm Hash digest
SHA256 eda3a7fba53ca8a512db38f917ad54667a9beb103d21d3eaac93625d2485f96c
MD5 45857f57bb63de3ce21d135b72bae4ce
BLAKE2b-256 7cf60a7f4b50f032363924213d8a165eaaf5da0e54356f7b3aa014959c3b4c27

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page