dwave-system


Namedwave-system JSON
Version 1.33.0 PyPI version JSON
download
home_pagehttps://github.com/dwavesystems/dwave-system
SummaryAll things D-Wave System.
upload_time2025-09-10 14:27:13
maintainerNone
docs_urlNone
authorD-Wave Systems Inc.
requires_python>=3.9
licenseApache 2.0
keywords
VCS
bugtrack_url
requirements dimod dwave-optimization dwave-preprocessing dwave-cloud-client dwave-networkx dwave-samplers homebase minorminer networkx numpy numpy scipy scipy reno
Travis-CI No Travis.
coveralls test coverage
            .. image:: https://img.shields.io/pypi/v/dwave-system.svg
   :target: https://pypi.org/project/dwave-system

.. image:: https://img.shields.io/pypi/pyversions/dwave-system.svg?style=flat
    :target: https://pypi.org/project/dwave-system
    :alt: PyPI - Python Version

.. image:: https://codecov.io/gh/dwavesystems/dwave-system/branch/master/graph/badge.svg
   :target: https://codecov.io/gh/dwavesystems/dwave-system

.. image:: https://circleci.com/gh/dwavesystems/dwave-system.svg?style=shield
   :target: https://circleci.com/gh/dwavesystems/dwave-system


============
dwave-system
============

.. start_system_about

``dwave-system`` is a basic API for easily incorporating the D-Wave system as a
sampler in the
`Ocean software stack <https://docs.dwavequantum.com/en/latest/ocean/stack.html>`_,
directly or through `Leap <https://cloud.dwavesys.com/leap/>`_ service's
cloud-based hybrid solvers. It includes ``DWaveSampler``, a dimod sampler that
accepts and passes system parameters such as system identification and
authentication down the stack, ``LeapHybridSampler``, for Leap's hybrid solvers,
and others. It also includes several useful composites---layers of pre- and
post-processing---that can be used with ``DWaveSampler`` to handle
minor-embedding, optimize chain strength, etc.

.. end_system_about

Installation
============

**Installation from PyPI:**

.. code-block:: bash

    pip install dwave-system

.. note::
    As of ``dwave-system`` 1.28.0, support for ``dwave-drivers`` is removed (it
    was used for calibration of qubits in chains via ``VirtualGraphComposite``,
    but it's no longer required due to improved calibration of newer QPUs).

**Installation from source:**

.. code-block:: bash

    pip install -r requirements.txt
    python setup.py install

License
=======

Released under the Apache License 2.0. See LICENSE file.

Contributing
============

Ocean's `contributing guide <https://docs.dwavequantum.com/en/latest/ocean/contribute.html>`_
has guidelines for contributing to Ocean packages.

Release Notes
-------------

``dwave-system`` makes use of `reno <https://docs.openstack.org/reno/>`_ to manage
its release notes.

When making a contribution to ``dwave-system`` that will affect users, create
a new release note file by running

.. code-block:: bash

    reno new your-short-descriptor-here

You can then edit the file created under ``releasenotes/notes/``.
Remove any sections not relevant to your changes.
Commit the file along with your changes.

See reno's `user guide <https://docs.openstack.org/reno/latest/user/usage.html>`_
for details.

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/dwavesystems/dwave-system",
    "name": "dwave-system",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.9",
    "maintainer_email": null,
    "keywords": null,
    "author": "D-Wave Systems Inc.",
    "author_email": "tools@dwavesys.com",
    "download_url": "https://files.pythonhosted.org/packages/64/cf/c4e04a404cdd089f745d46141fc398738bb3cd330f54aee21395ff64a79b/dwave_system-1.33.0.tar.gz",
    "platform": null,
    "description": ".. image:: https://img.shields.io/pypi/v/dwave-system.svg\n   :target: https://pypi.org/project/dwave-system\n\n.. image:: https://img.shields.io/pypi/pyversions/dwave-system.svg?style=flat\n    :target: https://pypi.org/project/dwave-system\n    :alt: PyPI - Python Version\n\n.. image:: https://codecov.io/gh/dwavesystems/dwave-system/branch/master/graph/badge.svg\n   :target: https://codecov.io/gh/dwavesystems/dwave-system\n\n.. image:: https://circleci.com/gh/dwavesystems/dwave-system.svg?style=shield\n   :target: https://circleci.com/gh/dwavesystems/dwave-system\n\n\n============\ndwave-system\n============\n\n.. start_system_about\n\n``dwave-system`` is a basic API for easily incorporating the D-Wave system as a\nsampler in the\n`Ocean software stack <https://docs.dwavequantum.com/en/latest/ocean/stack.html>`_,\ndirectly or through `Leap <https://cloud.dwavesys.com/leap/>`_ service's\ncloud-based hybrid solvers. It includes ``DWaveSampler``, a dimod sampler that\naccepts and passes system parameters such as system identification and\nauthentication down the stack, ``LeapHybridSampler``, for Leap's hybrid solvers,\nand others. It also includes several useful composites---layers of pre- and\npost-processing---that can be used with ``DWaveSampler`` to handle\nminor-embedding, optimize chain strength, etc.\n\n.. end_system_about\n\nInstallation\n============\n\n**Installation from PyPI:**\n\n.. code-block:: bash\n\n    pip install dwave-system\n\n.. note::\n    As of ``dwave-system`` 1.28.0, support for ``dwave-drivers`` is removed (it\n    was used for calibration of qubits in chains via ``VirtualGraphComposite``,\n    but it's no longer required due to improved calibration of newer QPUs).\n\n**Installation from source:**\n\n.. code-block:: bash\n\n    pip install -r requirements.txt\n    python setup.py install\n\nLicense\n=======\n\nReleased under the Apache License 2.0. See LICENSE file.\n\nContributing\n============\n\nOcean's `contributing guide <https://docs.dwavequantum.com/en/latest/ocean/contribute.html>`_\nhas guidelines for contributing to Ocean packages.\n\nRelease Notes\n-------------\n\n``dwave-system`` makes use of `reno <https://docs.openstack.org/reno/>`_ to manage\nits release notes.\n\nWhen making a contribution to ``dwave-system`` that will affect users, create\na new release note file by running\n\n.. code-block:: bash\n\n    reno new your-short-descriptor-here\n\nYou can then edit the file created under ``releasenotes/notes/``.\nRemove any sections not relevant to your changes.\nCommit the file along with your changes.\n\nSee reno's `user guide <https://docs.openstack.org/reno/latest/user/usage.html>`_\nfor details.\n",
    "bugtrack_url": null,
    "license": "Apache 2.0",
    "summary": "All things D-Wave System.",
    "version": "1.33.0",
    "project_urls": {
        "Homepage": "https://github.com/dwavesystems/dwave-system"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "aa9d7f6f1f7c5e36f8c835495364617d1a70b01507862cb47e4d5ff45c21085d",
                "md5": "a9b92a8fbae9f8fc6c0759bc79cb32c2",
                "sha256": "9c8de1d99cfabe72d11cf6715ec79494ad1308b9c6b889c650327e40a5b5edfe"
            },
            "downloads": -1,
            "filename": "dwave_system-1.33.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "a9b92a8fbae9f8fc6c0759bc79cb32c2",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.9",
            "size": 118954,
            "upload_time": "2025-09-10T14:27:12",
            "upload_time_iso_8601": "2025-09-10T14:27:12.331375Z",
            "url": "https://files.pythonhosted.org/packages/aa/9d/7f6f1f7c5e36f8c835495364617d1a70b01507862cb47e4d5ff45c21085d/dwave_system-1.33.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "64cfc4e04a404cdd089f745d46141fc398738bb3cd330f54aee21395ff64a79b",
                "md5": "d9971c234174cf1604cb8cf4e1c997e9",
                "sha256": "72a9bbe2a6f6b18f9f9082a4f16588643c4cb0b452c92dbffe58d0dffcc06420"
            },
            "downloads": -1,
            "filename": "dwave_system-1.33.0.tar.gz",
            "has_sig": false,
            "md5_digest": "d9971c234174cf1604cb8cf4e1c997e9",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.9",
            "size": 133623,
            "upload_time": "2025-09-10T14:27:13",
            "upload_time_iso_8601": "2025-09-10T14:27:13.760637Z",
            "url": "https://files.pythonhosted.org/packages/64/cf/c4e04a404cdd089f745d46141fc398738bb3cd330f54aee21395ff64a79b/dwave_system-1.33.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-09-10 14:27:13",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "dwavesystems",
    "github_project": "dwave-system",
    "travis_ci": false,
    "coveralls": true,
    "github_actions": false,
    "circle": true,
    "requirements": [
        {
            "name": "dimod",
            "specs": [
                [
                    "==",
                    "0.12.20"
                ]
            ]
        },
        {
            "name": "dwave-optimization",
            "specs": [
                [
                    "==",
                    "0.4.0"
                ]
            ]
        },
        {
            "name": "dwave-preprocessing",
            "specs": [
                [
                    "==",
                    "0.6.7"
                ]
            ]
        },
        {
            "name": "dwave-cloud-client",
            "specs": [
                [
                    "==",
                    "0.12.0"
                ]
            ]
        },
        {
            "name": "dwave-networkx",
            "specs": [
                [
                    "==",
                    "0.8.14"
                ]
            ]
        },
        {
            "name": "dwave-samplers",
            "specs": [
                [
                    "==",
                    "1.4.0"
                ]
            ]
        },
        {
            "name": "homebase",
            "specs": [
                [
                    "==",
                    "1.0.1"
                ]
            ]
        },
        {
            "name": "minorminer",
            "specs": [
                [
                    "==",
                    "0.2.19"
                ]
            ]
        },
        {
            "name": "networkx",
            "specs": [
                [
                    "~=",
                    "3.0"
                ]
            ]
        },
        {
            "name": "numpy",
            "specs": [
                [
                    "==",
                    "1.23.5"
                ]
            ]
        },
        {
            "name": "numpy",
            "specs": [
                [
                    "==",
                    "2.1.0"
                ]
            ]
        },
        {
            "name": "scipy",
            "specs": [
                [
                    "==",
                    "1.9.3"
                ]
            ]
        },
        {
            "name": "scipy",
            "specs": [
                [
                    "==",
                    "1.14.1"
                ]
            ]
        },
        {
            "name": "reno",
            "specs": [
                [
                    "==",
                    "4.1.0"
                ]
            ]
        }
    ],
    "lcname": "dwave-system"
}
        
Elapsed time: 0.54723s