Skip to main content

# 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]

Release files for pydcop 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pydcop 0.1.0
File Size Uploaded
pydcop-0.1.0.tar.gz 220.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pydcop 0.1.0
File Interpreter ABI Platform
pydcop-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 575.4 kB

Release files / pydcop-0.1.0.tar.gz

Download URL pydcop-0.1.0.tar.gz
Size 220.9 kB
Tags Source
SHA-256 checksum
How to use checksums
19a91fca2e4da637ff2723586dcf41385a86aefe9e9bb7db5fd676a9cadab6c4
BLAKE2b-256 checksum
How to use checksums
56f769283fb15f82d2ac83e82c67eaaf814aca8d2c8efa5aa6f89305bc9c0ad1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / pydcop-0.1.0-py3-none-any.whl

Download URL pydcop-0.1.0-py3-none-any.whl
Size 354.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
a645e3a3df63555bd3ed47153bfd5dad2b78c41eea42b4f0e575fc0001340fa2
BLAKE2b-256 checksum
How to use checksums
8d6060e7ee92db93d7de4b3b1bcf9c83f915023742c8dcdda62640dce54e8fbf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

0.1.1

2 release files

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page