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]

Metadata

Release files for pydcop 0.1.1

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.1
File Size Uploaded Provenance
pydcop-0.1.1.tar.gz 221.0 kB Without provenance Details

Built distribution (wheel)

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

Total release size: 576.5 kB

Release files / pydcop-0.1.1.tar.gz

Download URL pydcop-0.1.1.tar.gz
Size 221.0 kB
Tags Source
SHA-256 checksum
How to use checksums
2059c9564fcbe3464624b0616dea010b5a150d753bc9d38c355055802b416cb2
BLAKE2b-256 checksum
How to use checksums
e795391ab8566369ad43a34954109585951a98f29874f2422e4aa7aac57c423c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

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

Download URL pydcop-0.1.1-py3-none-any.whl
Size 355.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
2fabf4a3973d8f4a0db21384187b441c5cf45cd2525d81e54b85df207256b49e
BLAKE2b-256 checksum
How to use checksums
47acff22e1a74a7bb377ff097ec54c93bba5109b48f77d010684b2964e1b577f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Security for pydcop 0.1.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 release files No provenance

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