Skip to main content

A natural language parser for Icelandic

Project description

License: MIT Python 3.9 Release PyPI Build

Greynir

GreynirEngine

A fast, efficient natural language processing engine for Icelandic

Overview

Greynir is a Python 3 (>=3.9) package, published by Miðeind ehf., for working with Icelandic natural language text. Greynir can parse text into sentence trees, find lemmas, inflect noun phrases, assign part-of-speech tags and much more.

Greynir's sentence trees can inter alia be used to extract information from text, for instance about people, titles, entities, facts, actions and opinions.

Full documentation for Greynir is available here.

Greynir is the engine of Greynir.is, a natural-language front end for a database of over 10 million sentences parsed from Icelandic news articles, and Embla, a voice-driven virtual assistant app for smart devices such as iOS and Android phones.

Greynir includes a hand-written context-free grammar for the Icelandic language, consisting of over 7,000 lines of grammatical productions in extended Backus-Naur format. Its fast C++ parser core is able to cope with long and ambiguous sentences, using an Earley-type parser as enhanced by Scott and Johnstone.

Greynir employs the Tokenizer package, by the same authors, to tokenize text, and uses BinPackage as its database of Icelandic vocabulary and morphology.

Examples

Use Greynir to easily inflect noun phrases

from reynir import NounPhrase as Nl

# Create a NounPhrase ('nafnliður') object
karfa = Nl("þrír lúxus-miðar á Star Wars og tveir brimsaltir pokar af poppi")

# Print the NounPhrase in the correct case for each context
# (þf=þolfall/accusative, þgf=þágufall/dative). Note that
# the NounPhrase class implements __format__(), allowing you
# to use the case as a format specification, for instance in f-strings.

print(f"Þú keyptir {karfa:þf}.")
print(f"Hér er kvittunin þín fyrir {karfa:þgf}.")

The program outputs the following text, correctly inflected:

Þú keyptir þrjá lúxus-miða á Star Wars og tvo brimsalta poka af poppi.
Hér er kvittunin þín fyrir þremur lúxus-miðum á Star Wars og tveimur brimsöltum pokum af poppi.

Use Greynir to parse a sentence

>>> from reynir import Greynir
>>> g = Greynir()
>>> sent = g.parse_single("Ása sá sól.")
>>> print(sent.tree.view)
P                               # Root
+-S-MAIN                        # Main sentence
    +-IP                          # Inflected phrase
    +-NP-SUBJ                   # Noun phrase, subject
        +-no_et_nf_kvk: 'Ása'     # Noun, singular, nominative, feminine
    +-VP                        # Verb phrase containing arguments
        +-VP                      # Verb phrase containing verb
        +-so_1_þf_et_p3: 'sá'   # Verb, 1 accusative arg, singular, 3rd p
        +-NP-OBJ                  # Noun phrase, object
        +-no_et_þf_kvk: 'sól'   # Noun, singular, accusative, feminine
+-'.'                           # Punctuation
>>> sent.tree.nouns
['Ása', 'sól']
>>> sent.tree.verbs
['sjá']
>>> sent.tree.flat
'P S-MAIN IP NP-SUBJ no_et_nf_kvk /NP-SUBJ VP so_1_þf_et_p3
    NP-OBJ no_et_þf_kvk /NP-OBJ /VP /IP /S-MAIN p /P'
>>> # The subject noun phrase (S.IP.NP also works)
>>> sent.tree.S.IP.NP_SUBJ.lemmas
['Ása']
>>> # The verb phrase
>>> sent.tree.S.IP.VP.lemmas
['sjá', 'sól']
>>> # The object within the verb phrase (S.IP.VP.NP also works)
>>> sent.tree.S.IP.VP.NP_OBJ.lemmas
['sól']

Prerequisites

This package runs on CPython 3.9 or newer, and on PyPy 3.9 or newer.

To find out which version of Python you have, enter:

python --version

If a binary wheel package isn't available on PyPI for your system, you may need to have the python3-dev package (or its Windows equivalent) installed on your system to set up Greynir successfully. This is because a source distribution install requires a C++ compiler and linker:

# Debian or Ubuntu
sudo apt-get install python3-dev

Depending on your system, you may also need to install libffi-dev:

# Debian or Ubuntu
sudo apt-get install libffi-dev

Installation

To install this package, assuming Python 3 is your default Python:

pip install reynir

If you have git installed and want to be able to edit the source, do like so:

git clone https://github.com/mideind/GreynirEngine
cd GreynirEngine
# [ Activate your virtualenv here if you have one ]
pip install -e .

The package source code is in GreynirEngine/src/reynir.

Tests

To run the built-in tests, install pytest, cd to your GreynirEngine subdirectory (and optionally activate your virtualenv), then run:

python -m pytest

Evaluation

A parsing test pipeline for different parsing schemas, including the Greynir schema, has been developed. It is available here.

Documentation

Please consult Greynir's documentation for detailed installation instructions, a quickstart guide, and reference information, as well as important information about copyright and licensing.

Troubleshooting

If parsing seems to hang, it is possible that a lock file that GreynirEngine uses has been left locked. This can happen if a Python process that uses GreynirEngine is killed abruptly. The solution is to delete the lock file and try again:

On Linux and macOS:

rm /tmp/greynir-grammar  # May require sudo privileges

On Windows:

del %TEMP%\greynir-grammar

Copyright and licensing

Greynir is Copyright © 2016-2024 by Miðeind ehf..
The original author of this software is Vilhjálmur Þorsteinsson.

Miðeind ehf.

This software is licensed under the MIT License:

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

If you would like to use this software in ways that are incompatible with the standard MIT license, contact Miðeind ehf. to negotiate custom arrangements.


GreynirEngine indirectly embeds the Database of Icelandic Morphology, (Beygingarlýsing íslensks nútímamáls), abbreviated BÍN. GreynirEngine does not claim any endorsement by the BÍN authors or copyright holders.

The BÍN source data are publicly available under the CC BY-SA 4.0 license, as further detailed here in English and here in Icelandic.

In accordance with the BÍN license terms, credit is hereby given as follows:

Beygingarlýsing íslensks nútímamáls. Stofnun Árna Magnússonar í íslenskum fræðum. Höfundur og ritstjóri Kristín Bjarnadóttir.

Download files

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

Source Distribution

reynir-3.5.7.tar.gz (550.9 kB view details)

Uploaded Source

Built Distributions

reynir-3.5.7-pp310-pypy310_pp73-win_amd64.whl (425.4 kB view details)

Uploaded PyPy Windows x86-64

reynir-3.5.7-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (428.8 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

reynir-3.5.7-pp310-pypy310_pp73-macosx_10_9_x86_64.whl (425.1 kB view details)

Uploaded PyPy macOS 10.9+ x86-64

reynir-3.5.7-pp39-pypy39_pp73-win_amd64.whl (425.4 kB view details)

Uploaded PyPy Windows x86-64

reynir-3.5.7-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (428.8 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

reynir-3.5.7-pp39-pypy39_pp73-macosx_10_9_x86_64.whl (425.1 kB view details)

Uploaded PyPy macOS 10.9+ x86-64

reynir-3.5.7-cp313-cp313-win_amd64.whl (427.7 kB view details)

Uploaded CPython 3.13 Windows x86-64

reynir-3.5.7-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (482.3 kB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ x86-64

reynir-3.5.7-cp313-cp313-macosx_11_0_arm64.whl (430.6 kB view details)

Uploaded CPython 3.13 macOS 11.0+ ARM64

reynir-3.5.7-cp313-cp313-macosx_10_9_x86_64.whl (429.8 kB view details)

Uploaded CPython 3.13 macOS 10.9+ x86-64

reynir-3.5.7-cp312-cp312-win_amd64.whl (427.7 kB view details)

Uploaded CPython 3.12 Windows x86-64

reynir-3.5.7-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (482.3 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

reynir-3.5.7-cp312-cp312-macosx_11_0_arm64.whl (430.6 kB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

reynir-3.5.7-cp312-cp312-macosx_10_9_x86_64.whl (429.8 kB view details)

Uploaded CPython 3.12 macOS 10.9+ x86-64

reynir-3.5.7-cp311-cp311-win_amd64.whl (427.7 kB view details)

Uploaded CPython 3.11 Windows x86-64

reynir-3.5.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (481.8 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

reynir-3.5.7-cp311-cp311-macosx_14_0_x86_64.whl (555.6 kB view details)

Uploaded CPython 3.11 macOS 14.0+ x86-64

reynir-3.5.7-cp311-cp311-macosx_11_0_arm64.whl (430.5 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

reynir-3.5.7-cp311-cp311-macosx_10_9_x86_64.whl (429.8 kB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

reynir-3.5.7-cp310-cp310-win_amd64.whl (427.7 kB view details)

Uploaded CPython 3.10 Windows x86-64

reynir-3.5.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (481.8 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

reynir-3.5.7-cp310-cp310-macosx_11_0_arm64.whl (430.5 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

reynir-3.5.7-cp310-cp310-macosx_10_9_x86_64.whl (429.8 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

reynir-3.5.7-cp39-cp39-win_amd64.whl (427.7 kB view details)

Uploaded CPython 3.9 Windows x86-64

reynir-3.5.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (481.8 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

reynir-3.5.7-cp39-cp39-macosx_11_0_arm64.whl (430.5 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

reynir-3.5.7-cp39-cp39-macosx_10_9_x86_64.whl (429.8 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

File details

Details for the file reynir-3.5.7.tar.gz.

File metadata

  • Download URL: reynir-3.5.7.tar.gz
  • Upload date:
  • Size: 550.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.9

File hashes

Hashes for reynir-3.5.7.tar.gz
Algorithm Hash digest
SHA256 1272c3d4967364f873ed19de0d53cc1a7ba7e22566a21f198b008191a845e102
MD5 fa0f17e01a8a91985b7dfd8313005894
BLAKE2b-256 f602e9cf3dfd908a6a9ac20bdf101f338c382a890fa6c9f65106b21f7ec95e2b

See more details on using hashes here.

File details

Details for the file reynir-3.5.7-pp310-pypy310_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for reynir-3.5.7-pp310-pypy310_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 ae1b51b43cc10113a3d41b3a23f6cdb0db53da305ffcfb3648345679b3290e96
MD5 f773bb1159165e0400b11c319adf9439
BLAKE2b-256 615acf3ac95bc3fe200665a8cd39d4f2cdc8c5ee64bed2637e0afe7434bca83b

See more details on using hashes here.

File details

Details for the file reynir-3.5.7-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for reynir-3.5.7-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 eafcaa3e3decd2ae832c773c446adac29089a3a2f63ef160805f418b7c328d6f
MD5 04394066368cf356eb8d171be304c1f9
BLAKE2b-256 5b7a69e3d31360cdae828170512cff74fccf04cd0d3a6e78335819366c64a7bd

See more details on using hashes here.

File details

Details for the file reynir-3.5.7-pp310-pypy310_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for reynir-3.5.7-pp310-pypy310_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 085ef5c9ab6705616aa044ec5b750c71902c944f50a25ebdc910bc184ae7a09f
MD5 628cc6e84a2c75f4f5cf85450dee220e
BLAKE2b-256 b3502ab5503f582d5019650e03818cee66f199194aceef80510a6aa6526092b5

See more details on using hashes here.

File details

Details for the file reynir-3.5.7-pp39-pypy39_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for reynir-3.5.7-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 127e65b0453f89230aa2e854166e7b1cebbeccb8a47c950d4be0c36f8df755c3
MD5 741c15618dfe79db8b21bcca8288f13a
BLAKE2b-256 eee836be9aef75b0e7f27211658db21a38016a170fd2578236a10ba07a91db31

See more details on using hashes here.

File details

Details for the file reynir-3.5.7-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for reynir-3.5.7-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cbbcc058ce681fcb0324bde6076adbea72c3430616674b13df3042ed00ccc219
MD5 5cf7ab5fcb386632d28a825dd535d634
BLAKE2b-256 1d581b5afef540f3f511fd4c4d28ab4843b2aebd4214be5bf62dc61eb03ddf95

See more details on using hashes here.

File details

Details for the file reynir-3.5.7-pp39-pypy39_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for reynir-3.5.7-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ca881c7dc5d173f51f83c460b7a387d01143c0cc705037356175047034d2f86b
MD5 8d9a5d4f3bfc72f69e11e7069ee36153
BLAKE2b-256 f607d0390bf278bb46dc81f152534a229e9ccbdc5149df4dc945f9a543b743b0

See more details on using hashes here.

File details

Details for the file reynir-3.5.7-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: reynir-3.5.7-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 427.7 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.9

File hashes

Hashes for reynir-3.5.7-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 a3064129f0fcf230c25ae0c530584e873fa0931540cc0532f49a94a6e3d9c768
MD5 fbb790671c15a7a307b9a645215716f3
BLAKE2b-256 dba7cd7936e087ebf7bd19bb9b7012d993738a524ccdd05b863424a27b991091

See more details on using hashes here.

File details

Details for the file reynir-3.5.7-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for reynir-3.5.7-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3c59c57f0fe2710581490d0d2790ef5a829089d31c609461c3e84f31cdde1fa5
MD5 fe78f0d7beaabcb096f9faa85558071c
BLAKE2b-256 a18f5fbc800de9413a18674f3a4f6ff7bd416334009992b7bcc03b50714ce61f

See more details on using hashes here.

File details

Details for the file reynir-3.5.7-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for reynir-3.5.7-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 02b9905ba34ffd648de45e3579e0f77f1c428c6d1393e6307ba14ae305380a1a
MD5 9a13d2f9e159951a4b5af911be6445b5
BLAKE2b-256 9c13382cd7e35f7ed1c9a6382530081d3de6314d82e4274c3e0c61790ddda653

See more details on using hashes here.

File details

Details for the file reynir-3.5.7-cp313-cp313-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for reynir-3.5.7-cp313-cp313-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8adf26688129658c16290f00f50f91d38f00e522e3b98b90ec93d3ce20474836
MD5 f6ee19a0347c8d98a0925915e693ea58
BLAKE2b-256 35be0f9178f9f4e8979092e0e5b9722da5539852f4d3580ba1738dcfb23c9819

See more details on using hashes here.

File details

Details for the file reynir-3.5.7-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: reynir-3.5.7-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 427.7 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.9

File hashes

Hashes for reynir-3.5.7-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 e857215c3fb927bbefef9ea8c30ebc675a6a98c18ddae02417a1905601152f5b
MD5 0da389196ece8f41dc75aee7e5c27c1e
BLAKE2b-256 e13a0af850f19537f9846b2928bd15c512c0cafa984ab17905288c029e6c9557

See more details on using hashes here.

File details

Details for the file reynir-3.5.7-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for reynir-3.5.7-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bf69d6f735fc2f7b9cabc6a0bc6ce477dc94b02453efb8fce989a0f705cfabbd
MD5 925deef0e0dc6d8d4f22958cfecc1cf8
BLAKE2b-256 7a11d26c563b12a2f5228033a24fcc01d6ff48ddb0ea0720bd628bdb9098b6c7

See more details on using hashes here.

File details

Details for the file reynir-3.5.7-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for reynir-3.5.7-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2d15e0459acde2a1bbd5dcb30d190b7c80969a8d38f7ffa981f0e1df87024e4f
MD5 2574586ac247b349c30e7b5413a46cc0
BLAKE2b-256 74c8ad5e39701f002a48b6a2030f41eb4b91552f883fe3944ae4699dae52dc8a

See more details on using hashes here.

File details

Details for the file reynir-3.5.7-cp312-cp312-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for reynir-3.5.7-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 053e24ea73b203b50b4f0e50e61e9788d958a590a3a94326f61c4cdc44df1292
MD5 ddc060145ce2995d7c1b43f1ba7fc516
BLAKE2b-256 23486f6a6b9259ff0be068b1e7e90b8098b3b82959e4a96cd1395959577b5fae

See more details on using hashes here.

File details

Details for the file reynir-3.5.7-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: reynir-3.5.7-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 427.7 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.9

File hashes

Hashes for reynir-3.5.7-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 c7a7611148954eea8411537a630171240d4126aed94197af6e8281585b5902dd
MD5 ea30b49f30c45806d43d4c7c331bde04
BLAKE2b-256 66097e8138a0f384e0d067451147291603ffebda27a8df2368f98deda49c4e99

See more details on using hashes here.

File details

Details for the file reynir-3.5.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for reynir-3.5.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2ec4d08b917b20c76a530ebe4f7f6ee02971d1e33a2392b694426543a94e5a64
MD5 e68110e1b1a8118fea78e8f8e2cb6ebb
BLAKE2b-256 5147994c242611150b91611bbef5a9bcfd39a174b1e2497d42cb602250278d2c

See more details on using hashes here.

File details

Details for the file reynir-3.5.7-cp311-cp311-macosx_14_0_x86_64.whl.

File metadata

File hashes

Hashes for reynir-3.5.7-cp311-cp311-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 901b1ac94de147f46f240b19e0c8c44ad76267859982ef2c839c9ce20e78c92b
MD5 2fdb2f1c74799c336bcdeceab799ffdd
BLAKE2b-256 60c4b9490c021e35e13afab5601e6060beeb5a5f4321f975374e8a803fe15799

See more details on using hashes here.

File details

Details for the file reynir-3.5.7-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for reynir-3.5.7-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b53619e15f28e8e7ad3f6b54d4c03d7e36cb459ecfd0a8a7f77b046ab4b42f57
MD5 b02bb2925462f5e987fd28c64fd19da1
BLAKE2b-256 996014b61e371081884ade207a0cede4adc00bb02fb3275d994081268907e1f6

See more details on using hashes here.

File details

Details for the file reynir-3.5.7-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for reynir-3.5.7-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 2c0ad3357f0d59a9be1b500631eac4b3ceec86084f86077ed9fa6d1f85a04412
MD5 c8b1f5e1769d0b75095399797831b822
BLAKE2b-256 442adefa6cb73e84dddfb11af6cf9a2b43e57e69305da76e4df46182989397b2

See more details on using hashes here.

File details

Details for the file reynir-3.5.7-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: reynir-3.5.7-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 427.7 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.9

File hashes

Hashes for reynir-3.5.7-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 dd76c4358690d6514a794b6e046c01bf4bc979f5cf7ec8daa1322c182b69ab04
MD5 84c1cf1c174aafddfde9bd9ac3873319
BLAKE2b-256 695c9727d28ebc77b45714acb3d47bec8958a241468e5308b895d20b7da55935

See more details on using hashes here.

File details

Details for the file reynir-3.5.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for reynir-3.5.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 da364b61865696df94eb5ee6731514f221b6304a6220eb7c8c35c1c187850cbf
MD5 e66e85390968f00febab3c92affb77a7
BLAKE2b-256 c2d107fc55a37c8bb3a751cf4b38ddb2cdf97e695b6711b6334d0b873886068e

See more details on using hashes here.

File details

Details for the file reynir-3.5.7-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for reynir-3.5.7-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 38659df2b3c97e2fceed9f6d65b32a34829de0fbd0ddaa56427a04151755b6d8
MD5 11a240d195c26ffdfc3155b20ddc6e25
BLAKE2b-256 01c77a232875fd045de7aa2b4e330a8903c12257ac0de907fcac2cd0d495d886

See more details on using hashes here.

File details

Details for the file reynir-3.5.7-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for reynir-3.5.7-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 edef788ee35f936a87a77bf4e9e46a5dfd8961193bf329a0cf04343d4d07f0d1
MD5 99f1c7ad4dea253c42256a17c8cabb71
BLAKE2b-256 9e72183e03bc3793c9715344f1074879e88ce56f7bf5adcd1c11c2440a5e79bd

See more details on using hashes here.

File details

Details for the file reynir-3.5.7-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: reynir-3.5.7-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 427.7 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.9

File hashes

Hashes for reynir-3.5.7-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 0e86757849ff14844ea77eb295d16b893321a60a30c395112350943c2119e69a
MD5 bf740a5dbab7a0150c1039a4acef232c
BLAKE2b-256 6bf94cfade1c8bf786185f431c2b9232934a3a5123c05e5bf8f4e1f88d386e03

See more details on using hashes here.

File details

Details for the file reynir-3.5.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for reynir-3.5.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a0984b71d1844fdc20534d32888b88da2a5e19198d7f3beb771c5e836356234f
MD5 815672cd76438e45dcac45f33945bb3e
BLAKE2b-256 6e365aada328961d06d13febbc76702ef63b8159d1db00ced940c00260ecd0d2

See more details on using hashes here.

File details

Details for the file reynir-3.5.7-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for reynir-3.5.7-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a3266dfcd59ce105990202f5d85f9daaeeaaccc01e877aeb13a996f9a9ca0cd9
MD5 d1bb36ef9257b9d8288371a8b98cc540
BLAKE2b-256 8824f249701e8fd398d186e486f5ecc0fc328325f6105b1326984bb3ede04f5c

See more details on using hashes here.

File details

Details for the file reynir-3.5.7-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for reynir-3.5.7-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 661c93d3f29c78a1a6cc7d38ea01095c2609570fc70777725719ee7d22ed2d0e
MD5 5cfc02d2e9685e61f70daf3d35fe288c
BLAKE2b-256 fc91c2fc3bc111dbeb017047c3dfb60bf7b40d66ac53f060dc53555ac57c2b98

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