pykp

View on PyPIReverse Dependencies (0)

4.2.0 pykp-4.2.0-py3-none-any.whl

Wheel Details

Project: pykp
Version: 4.2.0
Filename: pykp-4.2.0-py3-none-any.whl
Download: [link]
Size: 30191
MD5: b7cf15074ffc0dd492cdf593fb4cf79a
SHA256: 54b34d416c439e3dac0a351c2c1c9bc2b150add922a53bcaebf1f5cca1092b05
Uploaded: 2025-02-05 00:34:18 +0000

dist-info

METADATA

Metadata-Version: 2.2
Name: pykp
Version: 4.2.0
Summary: Tooling for sampling and solving instances of the 0-1 Knapsack Problem.
Author-Email: Hassan Andrabi <hrs.andrabi[at]gmail.com>
Project-Url: Homepage, https://github.com/HRSAndrabi/pykp
Project-Url: Documentation, https://github.com/HRSAndrabi/pykp
Project-Url: Repository, https://github.com/HRSAndrabi/pykp
Project-Url: Issues, https://github.com/HRSAndrabi/pykp/issues
License: MIT
Keywords: knapsack,optimisation,sampling,algorithms
Classifier: Intended Audience :: Science/Research
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3.12
Classifier: Operating System :: OS Independent
Classifier: Topic :: Scientific/Engineering
Classifier: Topic :: Scientific/Engineering :: Mathematics
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.12
Requires-Dist: pandas (>=2.2.3)
Requires-Dist: matplotlib (==3.9.2)
Requires-Dist: numpy (==2.1.3)
Requires-Dist: networkx (==3.4.2)
Requires-Dist: tqdm (==4.66.6)
Requires-Dist: nest-asyncio (==1.6.0)
Requires-Dist: minizinc (==0.9.0)
Requires-Dist: numpy (==2.1.3); extra == "test"
Requires-Dist: pytest; extra == "test"
Requires-Dist: pytest-cov; extra == "test"
Requires-Dist: pytest-timeout; extra == "test"
Requires-Dist: ruff; extra == "dev"
Requires-Dist: Sphinx (==8.1.3); extra == "doc"
Requires-Dist: sphinx-autobuild (==2024.10.3); extra == "doc"
Requires-Dist: sphinx-copybutton (==0.5.2); extra == "doc"
Requires-Dist: sphinx-favicon (==1.0.1); extra == "doc"
Requires-Dist: sphinx-sitemap (==2.6.0); extra == "doc"
Requires-Dist: sphinx_design (==0.6.1); extra == "doc"
Requires-Dist: pydata-sphinx-theme (==0.16.1); extra == "doc"
Requires-Dist: numpydoc; extra == "doc"
Requires-Dist: numpy (==2.1.3); extra == "doc"
Requires-Dist: tqdm (==4.66.6); extra == "doc"
Requires-Dist: matplotlib (==3.10.0); extra == "doc"
Provides-Extra: test
Provides-Extra: dev
Provides-Extra: doc
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 2212 characters]

WHEEL

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

RECORD

Path Digest Size
pykp/__init__.py sha256=iDzkAdVUdXUf_lxAYMDCtB4_MquQnodgN4_gUSlWiIU 472
pykp/knapsack/__init__.py sha256=4R993Ne-KBJ78z6RGbb2hyCZQmasXDUE7JoOEsGQ2bc 726
pykp/knapsack/_arrangement.py sha256=qwDLYaI3qbv1gj67xpCv5DZchq_K4w9-tTw57S_9pSY 3390
pykp/knapsack/_item.py sha256=ubSjhC3m28G5fVw7t_jfdw4pP6_FkIgdZCHUOqO1heM 938
pykp/knapsack/_knapsack.py sha256=MKjJvgi1D3hg3pqFv458sO7U5EPNuzK0NaaWUB7LZmI 27109
pykp/metrics/__init__.py sha256=Kwb79j5OQdUDientOjzirs3BvRlSKn6g1buqhkiknoc 475
pykp/metrics/_phase_transition.py sha256=gYz5to0Jpfe6I4wwYrOpN-MM5DoxFPJ6bDJmj-90Go0 18677
pykp/metrics/_sahni_k.py sha256=5j33fLmT5ZjgERWB7xTlK_KMYb3GWG_40X5Kw3Er3xE 3097
pykp/sampling/__init__.py sha256=L1-xW3j0TbDPgS0EHUpVgELNcg5-wtnjZqz6pnBoKsQ 452
pykp/sampling/_sampler.py sha256=gMlmB7UEqIOhDhRDOCJHAkYhRQ3N5ljRPuY0mS6EzEo 8381
pykp/solvers/__init__.py sha256=tB4oh7T-75FaQx3z4Dpo17SFIBO665Mu6iMcBZe3SOc 1249
pykp/solvers/_branch_and_bound.py sha256=yrZnVXrqHMr2Va_m0iNUxIRa3_ACwz6xyPvmYJcOKwI 13260
pykp/solvers/_brute_force.py sha256=B8CDBaqQjb_XXic7K_jx2fdcbSzpL15rCCL5jMgm8pg 6337
pykp/solvers/_greedy.py sha256=aKPIfRgkyvr6fafskFeeR7SleA3w7hb-SLmvzTtS_-c 2340
pykp/solvers/_minizinc.py sha256=qdBBV6PLothAilxYWkFEi8eOrZJTyqmb_gVrv-lzKjQ 4911
pykp/solvers/_solution.py sha256=xRPCzrQzm7W4uNFQ6MPzECb3G0vkb14r0VGsY72HwFE 1351
pykp-4.2.0.dist-info/LICENSE sha256=LpOOlnGXW2Tl5n3KszIX3TFBa5YkwUcUivedBJva23M 1058
pykp-4.2.0.dist-info/METADATA sha256=DFaR3tvYpfQBs8XYti6cGZSK7OvKaz6tQvWIK6rKd68 4252
pykp-4.2.0.dist-info/WHEEL sha256=In9FTNxeP60KnTkGw7wk6mJPYd_dQSjEZmXdBdMCI-8 91
pykp-4.2.0.dist-info/top_level.txt sha256=kiQepwiX9Bp7ZxL_N3rQiI5mUV4d0kMfsSlyuimctnE 5
pykp-4.2.0.dist-info/RECORD

top_level.txt

pykp