Morphological analyzer (POS tagger + inflection engine) for Russian and English (+perhaps German) languages.
Project description
Morphological analyzer for Russian and English languages using converted AOT (http://www.aot.ru/download.php) dictionaries.
Documentation (mostly in Russian) can be found here: http://packages.python.org/pymorphy/
Author: Mikhail Korobov <kmike84@gmail.com> License: MIT
Морфологический анализатор для русского и английского (возможно, еще немецкого) языка.
Вся документация тут: http://packages.python.org/pymorphy/
История изменений
0.5.1 (2011-02-10)
Sqlite-бэкенд теперь должен работать в многопоточном окружении;
исправлена ошибка с последовательным применением шаблонных фильтров для django.
0.5.0 (2010-11-15)
исправления и дополнения в документации
для тестов используется unittest2
поддержка опционального модуля pymorphy-speedups с расширением на Cython (туда также перенесен метод setup_psyco). При использовании pickle-словарей скорость при установке расширения должна увеличиться в 2+ раза. Для других (более медленных) вариантов словарей относительный прирост будет не таким значительным. Осторожно: при установленном модуле все строки должны передаваться как юникодные (в.т.ч. латинские и пустые).
убрана зависимость от simplejson (но его лучше все равно поставить, т.к. с simplejson работа со всеми словарями, кроме pickle, ускоряется в несколько раз)
правильное склонение слов во втором предложном, родительном или винительном падежах
метод pluralize_inflected_ru теперь поддерживает не только существительные
более правильное разбиение на слова в фильтрах
Работа со словами, записанными через дефис.
Поддержка парсинга распознанных текстов (характерные замены букв). Довольно бесполезная штука.
Убран метод get_normal_forms, т.к. метод get_gram_info и так возвращает для каждого слова нормальную форму.
0.4.3 (2010-02-06)
Устранены небольшие ошибки.
0.4.0 (2010-01-07)
Упрощена установка: добавилась поддержка кроссплатформенных словарей в sqlite
0.3.5 (2009-12-15)
Интеграция с django: добавлены шаблонные фильтры для склонения и согласования слов. Переделаны правила получения нормальных форм слова (переделка ошибочная).
0.1.0 (2009-12-07)
pymorphy почти полностью переписан, документирован, оформлен как python-пакет и загружен на pypi.python.org
0.0.1 (2009-01-18)
первая версия, которая после написания была заброшена на год
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
File details
Details for the file pymorphy-0.5.1.tar.gz
.
File metadata
- Download URL: pymorphy-0.5.1.tar.gz
- Upload date:
- Size: 45.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f387e8c2616e71b5c8bc0f6fa42b7d85d64fa1c450aa4da595af10afcc8021c0 |
|
MD5 | cecca29bfca0963d042dc2a712fb5b39 |
|
BLAKE2b-256 | 1f04780a26cd1147622fd7ce1b0d1ba004e51b5a86b61f7eced1d37a141abed8 |