Skip to main content

Simple class for lemmatize (word normal form) russian words, based on rsmorphy. Support scikit-learn transformer interface.

Project description

RSMorphy Lemmatizer

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

Installation

pip install rsmorphy_lemmatizer --upgrade

Usage

from rsmorphy_lemmatizer import RSMorphyTransformer

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

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

for multithread transform:

transformer = RSMorphyTransformer(n_jobs=3)

to back to single thread:

transformer.to_single_thread()

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

rsmorphy_lemmatizer-0.1.3-cp313-cp313t-manylinux_2_28_x86_64.whl (8.4 MB view details)

Uploaded CPython 3.13t manylinux: glibc 2.28+ x86-64

rsmorphy_lemmatizer-0.1.3-cp313-cp313-manylinux_2_28_x86_64.whl (8.4 MB view details)

Uploaded CPython 3.13 manylinux: glibc 2.28+ x86-64

rsmorphy_lemmatizer-0.1.3-cp312-cp312-win_amd64.whl (8.0 MB view details)

Uploaded CPython 3.12 Windows x86-64

rsmorphy_lemmatizer-0.1.3-cp312-cp312-manylinux_2_28_x86_64.whl (8.4 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.28+ x86-64

rsmorphy_lemmatizer-0.1.3-cp311-cp311-win_amd64.whl (8.0 MB view details)

Uploaded CPython 3.11 Windows x86-64

rsmorphy_lemmatizer-0.1.3-cp311-cp311-manylinux_2_28_x86_64.whl (8.4 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.28+ x86-64

rsmorphy_lemmatizer-0.1.3-cp310-cp310-win_amd64.whl (8.0 MB view details)

Uploaded CPython 3.10 Windows x86-64

rsmorphy_lemmatizer-0.1.3-cp310-cp310-manylinux_2_28_x86_64.whl (9.3 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.28+ x86-64

rsmorphy_lemmatizer-0.1.3-cp39-cp39-win_amd64.whl (8.0 MB view details)

Uploaded CPython 3.9 Windows x86-64

rsmorphy_lemmatizer-0.1.3-cp39-cp39-manylinux_2_28_x86_64.whl (9.3 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.28+ x86-64

rsmorphy_lemmatizer-0.1.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (9.3 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

rsmorphy_lemmatizer-0.1.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl (9.3 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.28+ x86-64

rsmorphy_lemmatizer-0.1.3-cp38-cp38-win_amd64.whl (8.0 MB view details)

Uploaded CPython 3.8 Windows x86-64

rsmorphy_lemmatizer-0.1.3-cp38-cp38-manylinux_2_28_x86_64.whl (9.3 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.28+ x86-64

rsmorphy_lemmatizer-0.1.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (9.3 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

rsmorphy_lemmatizer-0.1.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl (9.3 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.28+ x86-64

rsmorphy_lemmatizer-0.1.3-cp37-cp37m-win_amd64.whl (8.0 MB view details)

Uploaded CPython 3.7m Windows x86-64

rsmorphy_lemmatizer-0.1.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (9.3 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ x86-64

File details

Details for the file rsmorphy_lemmatizer-0.1.3-cp313-cp313t-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rsmorphy_lemmatizer-0.1.3-cp313-cp313t-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 605f9eefa09feb8a4028cfdf936ef6509a4a6288fd4f885abd6687d4586a0be7
MD5 b44eb7f6138228cb58f61e65b813b7ae
BLAKE2b-256 1b45eb8a08399ac72bd27ae5a957076f6d499116b8cafcf57903132a5fd6528a

See more details on using hashes here.

File details

Details for the file rsmorphy_lemmatizer-0.1.3-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rsmorphy_lemmatizer-0.1.3-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 74df87734a9579d3e2004b3f6ae1f41110ec1f3ba7de92094fa214aea84c9538
MD5 7dac5ac57deb673ba5bd6afa460e1fa9
BLAKE2b-256 f4ecfdc6712ee959c5f1dda2cf1e1aa857d65fb2a300cc36be133c354c954f32

See more details on using hashes here.

File details

Details for the file rsmorphy_lemmatizer-0.1.3-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for rsmorphy_lemmatizer-0.1.3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 806633bf6c6d04381ed311a21ab22c822097063739176a4396b19ac4baaf45be
MD5 2e3da07f73427e68a840493593be775e
BLAKE2b-256 b9963a4c35a4323b7f6b6fbe83cf93155c3e2808c3942bf2248316771e02e7b5

See more details on using hashes here.

File details

Details for the file rsmorphy_lemmatizer-0.1.3-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rsmorphy_lemmatizer-0.1.3-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1897708d7a40165d98ea49f40dacd91e249d3c39216c4173b690da1fffaf1a5a
MD5 358f41d6b47f5b99109d0066bfeb61fe
BLAKE2b-256 267320801e8882936bc4e005eb5fa93c80c44917bb4fb749f0f2f2020ed6e958

See more details on using hashes here.

File details

Details for the file rsmorphy_lemmatizer-0.1.3-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for rsmorphy_lemmatizer-0.1.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 64c60ebab6e2d23f6c7109796a1d774a6d7c71476eae116ab148f63a8e68b2eb
MD5 790b5f0764946d338556f5c6c6d1fa8c
BLAKE2b-256 b861ea9f32e266cc79d3bf0a1c4aad7be09d875a49531029279b76eec80ea4bf

See more details on using hashes here.

File details

Details for the file rsmorphy_lemmatizer-0.1.3-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rsmorphy_lemmatizer-0.1.3-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7e95c9170f99cce37518d5ca0fc8dbf586536988b32f649e63b9205c127401d4
MD5 347d29b9e7a5376c70e0b9b261b3f3d7
BLAKE2b-256 96339da047face1fd94c449806a049bd5200093021bec1af396a2a71a7f0fa7b

See more details on using hashes here.

File details

Details for the file rsmorphy_lemmatizer-0.1.3-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for rsmorphy_lemmatizer-0.1.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 dd7936056dfadb8fce5c8b710f3c1b60a4bb0cf02e14d425ecdd0f63a3223a48
MD5 8b764bb286fadb0704ab01022fe229e0
BLAKE2b-256 53c5bfe527625ebcfd1d62d7b4583f780bff889a9a78125516b319e885bf16bc

See more details on using hashes here.

File details

Details for the file rsmorphy_lemmatizer-0.1.3-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rsmorphy_lemmatizer-0.1.3-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 43197525171b32e3bde8be100acf32ecbe9308bf2edca6d985e21b524e4b73cb
MD5 ecb9da79330785bea904277088777b80
BLAKE2b-256 810e19664d9c7f76d254ed8eb56c5cf6ecb2541316db71f2aaf65e5e9f4b0245

See more details on using hashes here.

File details

Details for the file rsmorphy_lemmatizer-0.1.3-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for rsmorphy_lemmatizer-0.1.3-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 8df6186c31ee7cbd4fc6d4e4396afd95b028dd02342f121ca1066cf660b36967
MD5 fa2e3f47a5dec9178d9f007137cff02a
BLAKE2b-256 973260f5f5a0e30c2274ea14d1ba87490ee2432d3639b9dbe8abcb007950924b

See more details on using hashes here.

File details

Details for the file rsmorphy_lemmatizer-0.1.3-cp39-cp39-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rsmorphy_lemmatizer-0.1.3-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f1de612815b2e481949b437c365fde57141f9a5d5adcc6f819fedfee244f43f4
MD5 08bbc5ee2fe4b473c1b1f7769c15c00e
BLAKE2b-256 a208b850e1abc9d30a973e05e60a4a96e7497e24548a56bd33c05df4ae9b0cef

See more details on using hashes here.

File details

Details for the file rsmorphy_lemmatizer-0.1.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for rsmorphy_lemmatizer-0.1.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 261983146f5a81c603a7bfd33284aa57d54d858f5b48b0da1efa4d6a3851aded
MD5 46f33be26c8c16cca3e4096afc272e05
BLAKE2b-256 67b4c689fb3d25c052bcd67226c9651303f64d8da3ac1c08017f4650520e6547

See more details on using hashes here.

File details

Details for the file rsmorphy_lemmatizer-0.1.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rsmorphy_lemmatizer-0.1.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c698a03ba78ef2d368ffcd03531d6a6de9deef98cc61bf1b94db18d08318f0f8
MD5 6d149ea14c399b91f8879bd16f29ba53
BLAKE2b-256 476b409c19bc65b84b84d0f25f1750b9384054775f39d0762fa391af6bdc952d

See more details on using hashes here.

File details

Details for the file rsmorphy_lemmatizer-0.1.3-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for rsmorphy_lemmatizer-0.1.3-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 8957c1202262e5e90b95f1386a7a88129663c0442ec0ed8af91f2fa452c873eb
MD5 9fa264d3e20f0a9d3a4c526882f649c3
BLAKE2b-256 dac345260000a66e955868d8f7072c15ef8112bf1fa926cf9e466296ace96b1d

See more details on using hashes here.

File details

Details for the file rsmorphy_lemmatizer-0.1.3-cp38-cp38-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rsmorphy_lemmatizer-0.1.3-cp38-cp38-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 44fa8fdf2db937b313e18f6d52915b648220cbb08deceba4f4f2b0d6350fe9cc
MD5 4b93a96728fc1153b2529b98483e2ba1
BLAKE2b-256 9e8a0bcf25a71a71e03a15daa5eb20a70cd540cf28c07939cea3ce2d4ef964ad

See more details on using hashes here.

File details

Details for the file rsmorphy_lemmatizer-0.1.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for rsmorphy_lemmatizer-0.1.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 76df491b6699720d917e9794c81584abb5620e2a5e352eb8c4db3daf63adfb35
MD5 c7f0b6456ccb72d0504b2af60178f5c2
BLAKE2b-256 0cf582382cc6e03732018b77336965d7f4eee324ade264e3e47788293df48edf

See more details on using hashes here.

File details

Details for the file rsmorphy_lemmatizer-0.1.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rsmorphy_lemmatizer-0.1.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 23f7fd3c5125ee41ec598d42dc30405f85c61a88d5e885a6ce056140c6ec3275
MD5 aff5ca45610d309b08c817a11c982af8
BLAKE2b-256 bf7abf8a7f4233d885d8400302c7ccedd599974fc04c5e44e67153bac255e872

See more details on using hashes here.

File details

Details for the file rsmorphy_lemmatizer-0.1.3-cp37-cp37m-win_amd64.whl.

File metadata

File hashes

Hashes for rsmorphy_lemmatizer-0.1.3-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 f9c70ed589b7e8382e96a09c76b71ee4c06a5ff65ff63b223236cc927c41c713
MD5 3dd12672b2cfb5dc614deb9dff495b69
BLAKE2b-256 e4f632fb3d1a58b7d307865b6359262347dfd7656e088c1cd3e268658602d8c9

See more details on using hashes here.

File details

Details for the file rsmorphy_lemmatizer-0.1.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for rsmorphy_lemmatizer-0.1.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b55cc8b090b13f123e0c4169a475edd1895b62f5cbb29c0954591d48b57ad92a
MD5 f3f8c94f4b386796253cd2d1b140b0e9
BLAKE2b-256 200aad45d1a2032a4e8ce296fd9a926fa5ffb22f84a40536839b4f1e6e5f07a6

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