Python library for cooperative game theory.
Project description
Shapleypy
A python library for cooperative game theory
Table of Contents
Installation
To install latest stable version use:
pip install shapleypy
To install latest development version use:
pip install -i https://test.pypi.org/simple/ shapleypy
Linux
To install this package for Linux you need to set $CPPFLAGS
to contain -std=c++11
. This can be achieve by
export CPPFLAGS="-std=c++11 $CPPFLAGS"
[!NOTE] We know that
CPPFLAGS
are not meant for C++, butCXXFLAGS
are not suported by setuptools.
or by running the installation in form of
CPPFLAGS="-std=c++11" pip install shapleypy
not to make the standart pernament.
Also there are some non-python dependencies. Those could be installed via distribution package manager.
Ubuntu:
sudo apt-get install -y ppl-dev libgmp-dev libmpfr-dev libmpc-dev
MacOS
[!WARNING] Convex game generator is currently not available for MacOS
There are some non-python requirements. These could be installed via homebrew:
brew install ppl gmp mpfr libmpc
[!NOTE] If you installed those dependencies via
brew
as shown you probably also will need to set paths of libraries installed bybrew
for clang:export CFLAGS="-I/opt/homebrew/include/ -L/opt/homebrew/lib/ -I/opt/homebrew/include/ -L/opt/homebrew/lib $CFLAGS"
Windows
[!WARNING] Convex game generator and core solution concept are currently not available for Windows
License
Shapleypy
is distributed under the terms of the GPL-3.0 license.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for shapleypy-0.1.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e60fa476cee5c27b5942675fde4eccdd4235f333ae1096cc3e1fc0c3b21be8a2 |
|
MD5 | 32857a6282c715de544f3f1dd368e257 |
|
BLAKE2b-256 | e662362e43da706b2813d4dddfefdca5eedde897faeaca1ea909ca48d0f96f79 |