cbrkit

View on PyPIReverse Dependencies (1)

0.20.4 cbrkit-0.20.4-py3-none-any.whl

Wheel Details

Project: cbrkit
Version: 0.20.4
Filename: cbrkit-0.20.4-py3-none-any.whl
Download: [link]
Size: 50256
MD5: a4ab84569144e58f317f596b1eed6290
SHA256: 76c593fb16d35bb286ed33c669591cdbcb781c9f4f055d8ab0a4e8808f1bb9e2
Uploaded: 2024-11-19 08:53:23 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: cbrkit
Version: 0.20.4
Summary: Customizable Case-Based Reasoning (CBR) toolkit for Python with a built-in API and CLI
Author-Email: Mirko Lenz <mirko[at]mirkolenz.com>
Project-Url: Repository, https://github.com/wi2trier/cbrkit
Project-Url: Documentation, https://wi2trier.github.io/cbrkit/
Project-Url: Issues, https://github.com/wi2trier/cbrkit/issues
Project-Url: Changelog, https://github.com/wi2trier/cbrkit/releases
Keywords: cbr,case-based reasoning,api,similarity,nlp,retrieval,cli,tool,library
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Framework :: Pytest
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Classifier: Topic :: Scientific/Engineering :: Information Analysis
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Utilities
Classifier: Typing :: Typed
Requires-Python: >=3.12
Requires-Dist: immutables (<1,>=0.21)
Requires-Dist: orjson (<4,>=3)
Requires-Dist: polars (<2,>=1)
Requires-Dist: pyyaml (<7,>=6)
Requires-Dist: xmltodict (<1,>=0.13)
Requires-Dist: cbrkit[api,cli,eval,graphs,llm,nlp,timeseries,transformers]; extra == "all"
Requires-Dist: pandas (<3,>=2); extra == "all"
Requires-Dist: pydantic (<3,>=2); extra == "all"
Requires-Dist: scipy (<2,>=1); extra == "all"
Requires-Dist: numpy (<3,>=2); (sys_platform == "darwin" and platform_machine == "arm64") and extra == "all"
Requires-Dist: numpy (<2,>=1); (sys_platform == "darwin" and platform_machine == "x86_64") and extra == "all"
Requires-Dist: numpy (<3,>=2); sys_platform == "linux" and extra == "all"
Requires-Dist: cbrkit[cli]; extra == "api"
Requires-Dist: fastapi (<1,>=0.100); extra == "api"
Requires-Dist: pydantic-settings (<3,>=2); extra == "api"
Requires-Dist: uvicorn[standard] (<1,>=0.30); extra == "api"
Requires-Dist: rich (<14,>=13); extra == "cli"
Requires-Dist: typer (<1,>=0.9); extra == "cli"
Requires-Dist: ranx (<1,>=0.3); extra == "eval"
Requires-Dist: networkx (<4,>=3); extra == "graphs"
Requires-Dist: rustworkx (<1,>=0.15); extra == "graphs"
Requires-Dist: cohere (<6,>=5); extra == "llm"
Requires-Dist: ollama (<1,>=0.3); extra == "llm"
Requires-Dist: openai (<2,>=1); extra == "llm"
Requires-Dist: nltk (<4,>=3); extra == "nlp"
Requires-Dist: levenshtein (<1,>=0.26); (sys_platform == "darwin" and platform_machine == "arm64") and extra == "nlp"
Requires-Dist: spacy (<4,>=3.8); (sys_platform == "darwin" and platform_machine == "arm64") and extra == "nlp"
Requires-Dist: levenshtein (<0.26,>=0.23); (sys_platform == "darwin" and platform_machine == "x86_64") and extra == "nlp"
Requires-Dist: spacy (<3.8,>=3.7); (sys_platform == "darwin" and platform_machine == "x86_64") and extra == "nlp"
Requires-Dist: levenshtein (<1,>=0.26); sys_platform == "linux" and extra == "nlp"
Requires-Dist: spacy (<4,>=3.8); sys_platform == "linux" and extra == "nlp"
Requires-Dist: minineedle (<4,>=3); extra == "timeseries"
Requires-Dist: dtaidistance (<3,>=2); extra == "timeseries"
Requires-Dist: sentence-transformers (<4,>=3); extra == "transformers"
Requires-Dist: transformers (<5,>=4); extra == "transformers"
Requires-Dist: torch (<3,>=2.5); (sys_platform == "darwin" and platform_machine == "arm64") and extra == "transformers"
Requires-Dist: torch (<2.3,>=2.2); (sys_platform == "darwin" and platform_machine == "x86_64") and extra == "transformers"
Requires-Dist: torch (<3,>=2.5); sys_platform == "linux" and extra == "transformers"
Provides-Extra: all
Provides-Extra: api
Provides-Extra: cli
Provides-Extra: eval
Provides-Extra: graphs
Provides-Extra: llm
Provides-Extra: nlp
Provides-Extra: timeseries
Provides-Extra: transformers
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 11039 characters]

WHEEL

Wheel-Version: 1.0
Generator: setuptools (75.5.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
cbrkit/__init__.py sha256=NANggVMECw_ZCtWkZ1m3iYVq9S5g2sIxHFsIQJO1OXA 381
cbrkit/__main__.py sha256=wcCrL4PjG51r5wVKqJhcoJPTLfHW0wNbD31DrUN0MWI 28
cbrkit/api.py sha256=Uw8NebfiS118BiMfD9SxBCaf51ckULYXL-M7a_L9CP4 4047
cbrkit/cli.py sha256=JdV6RGT7GAC-W4YigU7tF064opHtG_A3YqXIEjkvnsc 3586
cbrkit/helpers.py sha256=0TZmI-OH_36N__TKi7qYsI0GMaDc8pmVOqX2EClMExg 6126
cbrkit/loaders.py sha256=SAfe_70hKfbNFA96IugMm6uL_ubteA7MfM5gKMiQeBo 9967
cbrkit/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
cbrkit/retrieval.py sha256=H2eMcb7Xue1zSHDRrS9WvwkRX6t4zBnjsBFR_Qm8Vq0 12269
cbrkit/reuse.py sha256=TVUPUjpyLyEu3swbW9dvM_D5GHdpzssgTHggpxQO1N0 10887
cbrkit/typing.py sha256=QR88qZUlf7qQQ6rNKgAJ6u29ImtL3YdATrLNZOwMzto 2375
cbrkit/adapt/__init__.py sha256=0Mw9dBtRJITpezGIj7HXjaqH_mrh0UmYseOwp76ked0 465
cbrkit/adapt/_attribute_value.py sha256=a5wiLUbIv8xkIT5HsY_EAVnAduc8sn6O5IGfCR6Q7no 2986
cbrkit/adapt/generic.py sha256=iJ2N-3w3pXQHHZe3BlXy34p1XcpglipfZ_WTTKMtiCc 1928
cbrkit/adapt/numbers.py sha256=b_lr_Jv_qalp-tCc0qJWfXZ7u6PRjlh0HnQZP4TpWpM 1313
cbrkit/adapt/strings.py sha256=Ohi00ws5tq5-uXoj5h1nvUsD1IFU_e2fwzIioIBwcmw 2959
cbrkit/eval/__init__.py sha256=UeFfl_NFQmx8-zKKBb0LOPiNSsfMbBnoMGBzbZ9N9LA 274
cbrkit/eval/_common.py sha256=zmTr1goQIPLafMB2_0TvXDg9BOpXFbIiB_gpTPl6DL4 3953
cbrkit/eval/_retrieval.py sha256=FaEMjGgaKAJqH8bouZpzDpEV1LqqcAKwUoK6CquRYB0 1026
cbrkit/sim/__init__.py sha256=uWPKY_jpzGaiVidaG7V2KXjHbv-YJTqLbVgDFX-cBaE 790
cbrkit/sim/_aggregator.py sha256=9EYf6rPZiWJ7rnLYHruXJjsoEgl_oDfnpU9AHnLpUpk 4275
cbrkit/sim/_attribute_value.py sha256=HLH7tS7jQrLXCVeuHxwr5l2NVcKsNw95kHPJBGFO2NA 3164
cbrkit/sim/collections.py sha256=e6mlAzdLAVaxJwT_OkuqiIoGt5ORCB7jBlIsXoO8M3o 13968
cbrkit/sim/generic.py sha256=c4yMpwhhQotGRjIXm1ekgRYwxoo9IktjmjCUL8RGzGM 7640
cbrkit/sim/numbers.py sha256=Qg6AYn41xzJmJ1GDyogcdsrgq6PiVRYpAdzuBymu2Nc 3752
cbrkit/sim/graphs/__init__.py sha256=En8kznthwBiOzy5DOEKXi_HiKLkU7JMjA5X2WHoV_Yo 139
cbrkit/sim/graphs/_astar.py sha256=F75ogwuA7KMyZ2C5dC183aDT1nZRlrzCh8W-MWCYl44 12755
cbrkit/sim/graphs/_isomorphism.py sha256=gXdbPC_IUMBS59lCaLhtBKTlk2uMbbyPGoPCyW-neZ8 3393
cbrkit/sim/graphs/_model.py sha256=cUNvr1vZrlJneFnF_l1k6ROPBcWOAzbjwwoOK0Xa9cQ 6068
cbrkit/sim/strings/__init__.py sha256=Y2WfDOaCDT3tJXmUai2THEDufY6Y8TFOQdAElvHMEbc 15208
cbrkit/sim/strings/taxonomy.py sha256=zAlHNut4DvJkGXB3_KHVEvc_7kz79NRI-QziAN6YM8c 10976
cbrkit-0.20.4.dist-info/LICENSE sha256=Iyex6K90z0mFRMnooRrc43cgYg0Zg-7YrFpz92-XvwQ 1067
cbrkit-0.20.4.dist-info/METADATA sha256=-RSCwA2QVYoItpYpj6To8q9KFaP8UJVySwywWU70WxE 15137
cbrkit-0.20.4.dist-info/WHEEL sha256=R06PA3UVYHThwHvxuRWMqaGcr-PuniXahwjmQRFMEkY 91
cbrkit-0.20.4.dist-info/entry_points.txt sha256=werD0DyefDIV619FMTqeMgHqJ_c3rIyYJ68ZCnmXipc 42
cbrkit-0.20.4.dist-info/top_level.txt sha256=pVX4B4Mch26F4_tVmgVFRuM3B1TEBEwCzw21pezIC0k 7
cbrkit-0.20.4.dist-info/RECORD

top_level.txt

cbrkit

entry_points.txt

cbrkit = cbrkit.cli:app