pykp


Namepykp JSON
Version 4.1.1 PyPI version JSON
download
home_pageNone
SummaryTooling for sampling and solving instances of the 0-1 Knapsack Problem.
upload_time2025-01-29 03:53:24
maintainerNone
docs_urlNone
authorNone
requires_python>=3.12
licenseMIT
keywords knapsack optimisation sampling algorithms
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # PyKP

<img align="left" width="110" height="110" src="https://raw.githubusercontent.com/HRSAndrabi/pykp/main/docs/source/_static/logo.svg" alt="pykp logo" style="padding-right: 15px">

[![PyPI Downloads](https://img.shields.io/pypi/dm/pykp.svg?label=Pypi%20downloads)](https://pypi.org/project/pykp/)
[![image](https://img.shields.io/pypi/v/pykp.svg)](https://pypi.python.org/pypi/pykp)
[![image](https://img.shields.io/pypi/l/pykp.svg)](https://github.com/astral-sh/pykp/blob/main/LICENSE)
[![image](https://img.shields.io/pypi/pyversions/pykp.svg)](https://pypi.python.org/pypi/pykp)

PyKP is an open-source Python library designed for efficiently solving and analysing knapsack problems. It includes tools for defining problem instances, solving them using various algorithms, and visualising and evaluating solutions.

- **Documentation:** [https://pykp.readthedocs.io](https://pykp.readthedocs.io)
- **Installation** [https://pykp.readthedocs.io/latest/installation/index.html](https://pykp.readthedocs.io/latest/installation/index.html)
- **Source code:** [https://github.com/pykp/pykp](https://github.com/HRSAndrabi/pykp)
- **Contributing:** [https://pykp.readthedocs.io/en/latest/contributing.html](https://pykp.readthedocs.io/latest/contributing/index.html)
- **Bug reports:** [https://github.com/HRSAndrabi/pykp/issues](https://github.com/HRSAndrabi/pykp/issues)

PyKP provides a Python interface for working with knapsack problems. For installation instructions, see [our install guide](https://pykp.readthedocs.io/latest/installation/index.html).

---

## Call for Contributions

Contributions via small improvements or fixes are always appreciated. If you are interested in contributing, have a look at [our contributing guide](https://pykp.readthedocs.io/latest/contributing/index.html).

Writing code isn’t the only way to contribute to PyKP. You can also:

- Review pull requests
- Develop tutorials, presentations, and other educational materials
- Maintain and improve the [documentation](https://pykp.readthedocs.io/latest/index.html)

If you are new to contributing to open source, [this guide](https://opensource.guide/how-to-contribute/) helps explain why, what, and how to get involved.

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "pykp",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.12",
    "maintainer_email": null,
    "keywords": "knapsack, optimisation, sampling, algorithms",
    "author": null,
    "author_email": "Hassan Andrabi <hrs.andrabi@gmail.com>",
    "download_url": "https://files.pythonhosted.org/packages/f5/30/e9f0453564f42896ca39b711df69e67d95c66a691521278a7fbbf1360f7d/pykp-4.1.1.tar.gz",
    "platform": null,
    "description": "# PyKP\n\n<img align=\"left\" width=\"110\" height=\"110\" src=\"https://raw.githubusercontent.com/HRSAndrabi/pykp/main/docs/source/_static/logo.svg\" alt=\"pykp logo\" style=\"padding-right: 15px\">\n\n[![PyPI Downloads](https://img.shields.io/pypi/dm/pykp.svg?label=Pypi%20downloads)](https://pypi.org/project/pykp/)\n[![image](https://img.shields.io/pypi/v/pykp.svg)](https://pypi.python.org/pypi/pykp)\n[![image](https://img.shields.io/pypi/l/pykp.svg)](https://github.com/astral-sh/pykp/blob/main/LICENSE)\n[![image](https://img.shields.io/pypi/pyversions/pykp.svg)](https://pypi.python.org/pypi/pykp)\n\nPyKP is an open-source Python library designed for efficiently solving and analysing knapsack problems. It includes tools for defining problem instances, solving them using various algorithms, and visualising and evaluating solutions.\n\n- **Documentation:** [https://pykp.readthedocs.io](https://pykp.readthedocs.io)\n- **Installation** [https://pykp.readthedocs.io/latest/installation/index.html](https://pykp.readthedocs.io/latest/installation/index.html)\n- **Source code:** [https://github.com/pykp/pykp](https://github.com/HRSAndrabi/pykp)\n- **Contributing:** [https://pykp.readthedocs.io/en/latest/contributing.html](https://pykp.readthedocs.io/latest/contributing/index.html)\n- **Bug reports:** [https://github.com/HRSAndrabi/pykp/issues](https://github.com/HRSAndrabi/pykp/issues)\n\nPyKP provides a Python interface for working with knapsack problems. For installation instructions, see [our install guide](https://pykp.readthedocs.io/latest/installation/index.html).\n\n---\n\n## Call for Contributions\n\nContributions via small improvements or fixes are always appreciated. If you are interested in contributing, have a look at [our contributing guide](https://pykp.readthedocs.io/latest/contributing/index.html).\n\nWriting code isn\u2019t the only way to contribute to PyKP. You can also:\n\n- Review pull requests\n- Develop tutorials, presentations, and other educational materials\n- Maintain and improve the [documentation](https://pykp.readthedocs.io/latest/index.html)\n\nIf you are new to contributing to open source, [this guide](https://opensource.guide/how-to-contribute/) helps explain why, what, and how to get involved.\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Tooling for sampling and solving instances of the 0-1 Knapsack Problem.",
    "version": "4.1.1",
    "project_urls": {
        "Documentation": "https://github.com/HRSAndrabi/pykp",
        "Homepage": "https://github.com/HRSAndrabi/pykp",
        "Issues": "https://github.com/HRSAndrabi/pykp/issues",
        "Repository": "https://github.com/HRSAndrabi/pykp"
    },
    "split_keywords": [
        "knapsack",
        " optimisation",
        " sampling",
        " algorithms"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "21f9dc09afb807f27231f6f26a7abcd127a6b4060006f59bf7a5204a2a13bf27",
                "md5": "b23ede809639d95c6de5a78430b3ece4",
                "sha256": "5b0e7dfc5a8227dfc5dab27f42f8c28c4d3ef69cfecc8a8d2addcac96fe96d61"
            },
            "downloads": -1,
            "filename": "pykp-4.1.1-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "b23ede809639d95c6de5a78430b3ece4",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.12",
            "size": 29953,
            "upload_time": "2025-01-29T03:53:19",
            "upload_time_iso_8601": "2025-01-29T03:53:19.792600Z",
            "url": "https://files.pythonhosted.org/packages/21/f9/dc09afb807f27231f6f26a7abcd127a6b4060006f59bf7a5204a2a13bf27/pykp-4.1.1-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f530e9f0453564f42896ca39b711df69e67d95c66a691521278a7fbbf1360f7d",
                "md5": "b93cc247bf0ae84e0ed634d93a42c737",
                "sha256": "cc36d11dbe1c36aa466d988107856e129584cc136a5c038520215a4f4b4c072b"
            },
            "downloads": -1,
            "filename": "pykp-4.1.1.tar.gz",
            "has_sig": false,
            "md5_digest": "b93cc247bf0ae84e0ed634d93a42c737",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.12",
            "size": 29711,
            "upload_time": "2025-01-29T03:53:24",
            "upload_time_iso_8601": "2025-01-29T03:53:24.275853Z",
            "url": "https://files.pythonhosted.org/packages/f5/30/e9f0453564f42896ca39b711df69e67d95c66a691521278a7fbbf1360f7d/pykp-4.1.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-01-29 03:53:24",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "HRSAndrabi",
    "github_project": "pykp",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "pykp"
}
        
Elapsed time: 1.45828s