annif

View on PyPIReverse Dependencies (0)

1.3.0 annif-1.3.0-py3-none-any.whl

Wheel Details

Project: annif
Version: 1.3.0
Filename: annif-1.3.0-py3-none-any.whl
Download: [link]
Size: 507100
MD5: 79a9a87d622a3292c4f370febf05cd21
SHA256: 1b957a3d1162a294924b448b43cc890d2049b3329690a3f684de8415f6a58aae
Uploaded: 2025-02-10 09:37:42 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: annif
Version: 1.3.0
Summary: Automated subject indexing and classification tool
Author: National Library of Finland
Author-Email: finto-posti[at]helsinki.fi
Maintainer: Osma Suominen
Maintainer-Email: osma.suominen[at]helsinki.fi
Home-Page: https://annif.org
Project-Url: Documentation, https://github.com/NatLibFi/Annif/wiki
Project-Url: Repository, https://github.com/NatLibFi/Annif
License: Apache-2.0
Keywords: machine-learning,text-classification,rest-api,code4lib,subject-indexing
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: OS Independent
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
Requires-Python: >=3.9,<3.13
Requires-Dist: click (==8.1.*)
Requires-Dist: click-log (==0.4.*)
Requires-Dist: connexion[flask,swagger-ui,uvicorn] (<3.3.0,>=3.2.0)
Requires-Dist: estnltk (==1.7.4); extra == "estnltk"
Requires-Dist: fasttext-wheel (==0.9.2); extra == "fasttext"
Requires-Dist: gensim (==4.3.*)
Requires-Dist: gunicorn (<23.1.0,>=23.0.0)
Requires-Dist: huggingface-hub (<0.29.0,>=0.28.1)
Requires-Dist: joblib (==1.4.*)
Requires-Dist: jsonschema (<4.24.0,>=4.23.0)
Requires-Dist: lmdb (<1.7.0,>=1.6.2); extra == "nn"
Requires-Dist: nltk (<3.10.0,>=3.9.1)
Requires-Dist: numpy (==1.26.*)
Requires-Dist: omikuji (==0.5.*); extra == "omikuji"
Requires-Dist: optuna (<4.3.0,>=4.2.0)
Requires-Dist: python-dateutil (==2.9.*)
Requires-Dist: rdflib (<7.2.0,>=7.1.3)
Requires-Dist: requests (<2.33.0,>=2.32.3)
Requires-Dist: scikit-learn (<1.7.0,>=1.6.1)
Requires-Dist: scipy (<1.14.0,>=1.13.1)
Requires-Dist: simplemma (<1.2.0,>=1.1.1)
Requires-Dist: spacy (<3.9.0,>=3.8.4); extra == "spacy"
Requires-Dist: stwfsapy (<0.6.0,>=0.5.0); extra == "stwfsa"
Requires-Dist: tensorflow-cpu (<2.19.0,>=2.18.0); extra == "nn"
Requires-Dist: tomli (<2.3.0,>=2.2.1); python_version < "3.11"
Requires-Dist: voikko (==0.5.*); extra == "voikko"
Requires-Dist: yake (==0.4.8); extra == "yake"
Provides-Extra: estnltk
Provides-Extra: fasttext
Provides-Extra: nn
Provides-Extra: omikuji
Provides-Extra: spacy
Provides-Extra: stwfsa
Provides-Extra: voikko
Provides-Extra: yake
Description-Content-Type: text/markdown
[Description omitted; length: 11209 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry-core 1.9.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
annif/__init__.py sha256=K0I5579TYkx1qCPMJK2M97A9SkDG3JsUY2PrHR6uzQ8 3542
annif/analyzer/__init__.py sha256=BKI6ZpAs2-9JO145k6pUQYK5zLiXFZDd5X6ogbx4DA4 1315
annif/analyzer/analyzer.py sha256=o_egg81rWfy6z8W_RD5Cq7Un16Nbp79rnf5CkTITUlc 2631
annif/analyzer/estnltk.py sha256=gdRENfZcHdPAKe6HFdcW-2xCQMpyrP2n3w_ascDx60Y 820
annif/analyzer/simple.py sha256=fsYFVFnmFyFSUlfbwnBF2hEQarVCX4Sd61lYSX0y-5c 384
annif/analyzer/simplemma.py sha256=Cv6Tfq7SPHdKfOziiTesE6LKUhZBaFKqa2wZoUrjOMY 470
annif/analyzer/snowball.py sha256=U1H9XImq71LYJU0raWQWxmFEMA_6p3pucjMBsy6qKeI 567
annif/analyzer/spacy.py sha256=GI4N2LGFojPlF5YLJNONaT2MdipJlKtlQ68qqymDLhg 1424
annif/analyzer/voikko.py sha256=G0iKDZ-ho0X2l-GmHX1zfRYc-GlgsxVpDZgn8gTxl4A 1176
annif/backend/__init__.py sha256=CooR0MATsTc-Mae68YH95g_hm7GSRi7VdcyAZC7ae0A 2581
annif/backend/backend.py sha256=KGQlqHNG17OifgNfRHUFdt5SzILWp_HMvKhnEg-Qat0 6023
annif/backend/dummy.py sha256=mtJPDxD4H3BuGjdOuCABQV0oXZvaGCYjNuXBy4h3QmI 1612
annif/backend/ensemble.py sha256=dNq0qq7NfivRFCtLpp3cuSp4sILK7_w4UIQ5MB300UA 6195
annif/backend/fasttext.py sha256=_0lvKkZnu0AaSMQKjSzFoDN6_UHT-CsCdvmIBzxRkYQ 6206
annif/backend/http.py sha256=nFe8WMU-ArvjXzjyQSuPukybNWgJIJtsFLRlCqktazo 3167
annif/backend/hyperopt.py sha256=JFqYQ2mR6h69urSFSksR7mvqOnjotiZGVoTHToopzCM 4010
annif/backend/mixins.py sha256=PwhXPaLw8PBlG7e2PImMAGZD2k96pECjCqCww1szPzc 3027
annif/backend/mllm.py sha256=wssN2Errf0C3AE5dbOJ7W2Dd8IrLqeNGs0aHC0N3qQs 6085
annif/backend/nn_ensemble.py sha256=YYnERwCqeQEOTAFwZ5nGGEOHcYOaMGuMoAFbX2kp2ak 11233
annif/backend/omikuji.py sha256=uGy6MtyED4rMh3lt8AKfuMd1yDwt2swTaUcS_lE04sY 5576
annif/backend/pav.py sha256=PXxKvRUJWNQCpPuiED0T-Id4pEJQ1yEyy5fM5r8-fwQ 6487
annif/backend/stwfsa.py sha256=MDQpstvXT93jpA1Ui15l9pRhVO8Ff6Md22VE5U1r7_U 5074
annif/backend/svc.py sha256=4aUhV9NdAslw1lxozTVBBvqgJipuHUtc7DNTkyg_-e8 4217
annif/backend/tfidf.py sha256=3rr5gvCG0sYoSr5UylyCV7YW99GRPQCj3-wdPtTEm6k 4779
annif/backend/yake.py sha256=y008rD4IMCWwXhi-2nxtYBl_JvmgDPIa1aOxeo7n9hE 6965
annif/cli.py sha256=Jy_sEHjZB6ydrIWr8sv9V0jqOWrLmkv--l6EKMCGpd4 27593
annif/cli_util.py sha256=RzXYPZy0bIb6w2c-XSoL3Q4ls8bR2yAh258sIatOB4s 8425
annif/config.py sha256=EQ17FHonTkc-my7YOcQLfQX0d60rQRriERdyLLMEir4 4994
annif/corpus/__init__.py sha256=V_xeSr7VhwcfwnkNoKk_4CCP1vzERFtUbkqfYNoItbk 663
annif/corpus/combine.py sha256=gnO9wpMfirvuV-hFFLjZVyyGUrX24TtAxfOMjSWB5Yk 666
annif/corpus/document.py sha256=hPv_AW8S7bc8IHXkYvXBB6W0DCJYtWwCvRhnCZOcvYw 4580
annif/corpus/skos.py sha256=vT8GmtsOViINHVotDg3T3-qzBV1sCJt7gjYifDYTxZ4 5225
annif/corpus/subject.py sha256=dZaYFtvEYE1BwdVBLuREjdHKM3z1KgC1XFye0YsWnV8 9632
annif/corpus/types.py sha256=oIy6MSU_AhbINxynmzg_ZBYEY4bn90VdUHxZPqJHk0Y 1844
annif/datadir.py sha256=W8KBHhXCiaRd0USTT0d6-leH5530QWDmSJn9k-na5Mc 692
annif/default_config.py sha256=ps7SPSvYJ1JqMzhjK4y5uOEgjZiXvpVhgzxzTuVDRu0 1212
annif/eval.py sha256=x9L97zSffCYMK0X5bwKTDeO2XB4lXml37EZ2C341e7A 10070
annif/exception.py sha256=Sw303B6wphA_bemWitEAz9WJEFzcaBcz_xst3BEhx3M 1988
annif/hfh_util.py sha256=f06pYigkH5oc5_uckhYto64uQqd-PkhpLhwgm_Wqb6E 11957
annif/lexical/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
annif/lexical/mllm.py sha256=VjpaJR7VDaTdzPZ3RNlWzTiiUm7orS4cECSbqQo18CA 13407
annif/lexical/tokenset.py sha256=XZTFLsffaP7OrcNNTcVMGjUQUiW-VaRxxmC-91hfnx4 3874
annif/lexical/util.py sha256=YUXNinmAW0JYasoXQaBMKNIdKmt5xPGzOYsPJtPaImc 1774
annif/openapi/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
annif/openapi/annif.yaml sha256=9iKHv_uaIZy8uYhjum3wtX7rB3MFoolBvTM_Mc4qqtQ 12640
annif/openapi/validation.py sha256=LslGppk2nNkVuD3V9YlAyOLXGLuAkLdiLDwl-MKtH5U 1469
annif/parallel.py sha256=viNAYcrE3bmdGUyIbXTcv3k1-C8zxdHr7f1DB03sx4A 3401
annif/project.py sha256=H7kFwBRrcI-TN5RzWy_VnPxTxe1Qkc66GIR0xM-hZMU 10977
annif/registry.py sha256=g833rFwx1kZaimGmypVbevlc9Wco_jVTJGSsGzigjpE 5956
annif/rest.py sha256=NlJO7pye1RgkQkeJjkTRRY96D6eeCIl4AHnbCQWQ-vw 7295
annif/simplemma_util.py sha256=A7EOHdvITnPxdyonXOKCn9sG_470VzWwTuVLceJoSi4 1030
annif/static/css/bootstrap.min.css sha256=IUOUHAPazai08QFs7W4MbzTlwEWFo7z_4zw8YmxEiko 194901
annif/static/css/bootstrap.min.css.map sha256=DeQ_E9sCysPjOIMV2S_0pBftVbM6LAbCOf8jWjwsOn8 522721
annif/static/css/fonts.css sha256=w-kYJKxSwD4AQaD4rrKPOZUwHqj7odaAgkEc5n_7lrE 590
annif/static/css/style.css sha256=KaY4c9tNUJ9CT4y9LLkCDOZ62yntnd7S4GeaPtb1Yyk 2938
annif/static/favicon.ico sha256=r3AdcvoSXRomHe3PFgt_nc6qzzG3fosF_wHN5isITeE 15086
annif/static/fonts/Jost-400-Book.otf sha256=hHLPJOKoXxv5tWYh-xOfwTGI5bU82C8oGN6ZS_FKlvg 35776
annif/static/fonts/Jost-400-Book.ttf sha256=YN6VFlGHD9LbvQmalvkyHxgxcc19cwR5BXh_N9LsKhM 98228
annif/static/fonts/Jost-500-Medium.otf sha256=H4fYepSNDVOBsb3UoqYK4-KwgyXsw4hvZ0k4QxQ-KOM 39056
annif/static/fonts/Jost-500-Medium.ttf sha256=cKlpsxuyCJNA5ELUUg8bQY6zibiBQYRR0igko4lkijE 109760
annif/static/img/annif-RGB.svg sha256=A1Lq8sa3jVox-hBbI2zZwS5h_UadWjox8mYb5PbVUj4 2663
annif/static/img/arrow-white.svg sha256=-PiGpcesdaCg5W_jgJ2n1TIIsJiAG1cejps_LtQOXDc 530
annif/static/js/axios.min.js sha256=_7bicKe7seobeXllroXjV2Czi5h0RHikFR3e55ox0hU 26580
annif/static/js/axios.min.js.map sha256=1w-ohJ8NbLsfS_XRFPich88mdFU3jxK0YWvAUZDesUU 124862
annif/static/js/bootstrap.min.js sha256=h1OMS35Ij1pJ0S-Y1qBK_GHQDyankPMZVpeZrNQ062U 60480
annif/static/js/bootstrap.min.js.map sha256=-_D-vV0yHUquPnlJV18Ut_2SIfN_SzcXMCjw0fabotE 217134
annif/static/js/vue.min.js sha256=628YJ33SSNGwa-a_S3mx27-nZrFkawJZt_CC_REfBPk 87533
annif/suggestion.py sha256=bdYoqzmfKMXo_t-vGbsYWaf-jgl3qmSsNjUTPuUjCWo 5527
annif/templates/home.html sha256=6DpXWy-m9hzRY2ol8mG8j8pb8x3gQsi9g6qdAC5egjE 11448
annif/transform/__init__.py sha256=7mCT_YuxS57XvHTd5smtZVqv9HOWTHpH-6_9BJY7XVc 1993
annif/transform/inputlimiter.py sha256=04DXUb5IekYF0WoPOW0MPNu1D9wFDUpbnac0Zze6B5M 939
annif/transform/langfilter.py sha256=Jq8wzd97wH6uaD-_Cz10x-RqxvdMnC7ZxuQEt38YGPo 1482
annif/transform/transform.py sha256=KZm1r-dR1floi2bpMrKvfepU1UXs13FFWr26crCZtWo 2357
annif/util.py sha256=eLwmOvOgZhJMlMqaUOvgyi-yUbd7YbDSoBPo5hG6pno 3580
annif/views.py sha256=MaD5sSzbONjyjjXj1PCg4rSS71Btkf_aQ0-PwTGYpzw 147
annif/vocab.py sha256=BwnColT4ws8HwvBt61w9U0SfG94pPcBT_lux7zNy53s 5184
annif-1.3.0.dist-info/LICENSE.txt sha256=BzwVDGAVw4grEiiaHg-u53D5neEkPG47lJFlBHWDEEQ 606
annif-1.3.0.dist-info/METADATA sha256=o_UJKTmXKNYIyVmwEZj0ATGEp0wvzWVMHQv9sIMEJiA 13603
annif-1.3.0.dist-info/WHEEL sha256=sP946D7jFCHeNz5Iq4fL4Lu-PrWrFsgfLXbbkciIZwg 88
annif-1.3.0.dist-info/entry_points.txt sha256=HwGtUehh6LBihbk5ZjO-7lWabuF_pNe7EF1BoQ2dfGE 39
annif-1.3.0.dist-info/RECORD

entry_points.txt

annif = annif.cli:cli