Skip to main content

Several dcop algo implementation

Project description

# Dcop python

[![Documentation Status](https://readthedocs.org/projects/pydcop/badge/?version=latest)](http://pydcop.readthedocs.io/en/latest/?badge=latest) [![Build Status](https://travis-ci.org/Orange-OpenSource/pyDcop.svg?branch=master)](https://travis-ci.org/Orange-OpenSource/pyDcop)

pyDCOP is a python library for Distributed Constraints Optimization. It contains implementations of several standard DCOP algorithms (MaxSum, DSA, DPOP, etc.) and allows you to develop your own algorithms.

pyDCOP runs on python >= 3.5.

## Installation

Using pip is recommended, on ubuntu :

sudo apt-get install python3-setuptools sudo apt-get install python3-pip

I also recommend installing pyDCOP in a virtualenv, in order to avoid any conflict with other applications you might have:

python3 -m venv ~/.pydcop source ~/.pydcop/bin/activate

For now, installation is only from source :

cd pydcop pip install .

Or without pip, simply use :

python3 setup.py install

When developing on DCOP-python, one would rather use the following command, which installs pydcop in development mode and test dependencies:

pip install -e .[test]

To generate documentation, you need to install the corresponding dependencies:

pip install -e .[doc]

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pydcop-0.1.1.tar.gz (221.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pydcop-0.1.1-py3-none-any.whl (355.5 kB view details)

Uploaded Python 3

File details

Details for the file pydcop-0.1.1.tar.gz.

File metadata

  • Download URL: pydcop-0.1.1.tar.gz
  • Upload date:
  • Size: 221.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for pydcop-0.1.1.tar.gz
Algorithm Hash digest
SHA256 2059c9564fcbe3464624b0616dea010b5a150d753bc9d38c355055802b416cb2
MD5 1d655733cf0f202a52d6f82c25e14520
BLAKE2b-256 e795391ab8566369ad43a34954109585951a98f29874f2422e4aa7aac57c423c

See more details on using hashes here.

File details

Details for the file pydcop-0.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for pydcop-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 2fabf4a3973d8f4a0db21384187b441c5cf45cd2525d81e54b85df207256b49e
MD5 8f8e81f87b49c3638c4a178aa44a7615
BLAKE2b-256 47acff22e1a74a7bb377ff097ec54c93bba5109b48f77d010684b2964e1b577f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page