Metadata-Version: 2.4
Name: rsmorphy_lemmatizer
Version: 0.1.8
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: POSIX :: Linux
Requires-Dist: scikit-learn
License-File: LICENSE
Summary: Simple class for lemmatize (word normal form) russian words, based on rsmorphy. Support scikit-learn transformer interface.
Author-email: GAlexander <g.alexander.box@gmail.com>
Requires-Python: >=3.9, <3.15
Description-Content-Type: text/markdown; charset=UTF-8; variant=GFM
Project-URL: Bug Tracker, https://github.com/g-alexander/rsmorphy_lemmatizer/issues
Project-URL: Homepage, https://github.com/g-alexander/rsmorphy_lemmatizer

# RSMorphy Lemmatizer

This is simple package for lemmatize (word normal form) russian words.
Package based on rsmorphy: https://github.com/g-alexander/rsmorphy

## Installation
```bash
pip install rsmorphy_lemmatizer --upgrade
```

## Usage
```python
from rsmorphy_lemmatizer import RSMorphyTransformer

transformer = RSMorphyTransformer()
test_strings = [
    "Мама мыла раму"
]
print(transformer.transform(test_strings))

# Output: ['мама мыло рам']
```

for multithread transform:
```python
transformer = RSMorphyTransformer(n_jobs=3)
```

to back to single thread:
```python
transformer.to_single_thread()
```
