Download Latest Version Digraph3-October-5-2023.tar.gz (114.9 MB)
Email in envelope

Get an email when there's a new version of Digraph3

Home
Name Modified Size InfoDownloads / Week
3.11.5.1 2023-10-03
3.11.5 2023-09-30
v3.10.0 2021-10-30
3.9.0 2020-11-05
README 2020-11-04 2.6 kB
Digraph3-master4Nov20.zip 2020-11-04 109.0 MB
Totals: 6 Items   109.0 MB 2
#--------------------------------------------------------------------------
# Python3 implementation of the Digraph software
# Current revision Py39
# Copyright (C) 2006-2017 Raymond Bisdorff
#
#    This resource is free software; you can redistribute it and/or modify
#    it under the terms of the GNU General Public License as published by
#    the Free Software Foundation; either version 2 of the License, or
#    (at your option) any later version.
#
#    This software is distributed in the hope that it will be useful,
#    but WITHOUT ANY WARRANTY; without even the implied warranty of
#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
#    GNU General Public License for more details.
#
#    You should have received a copy of the GNU General Public License along
#    with this program; if not, write to the Free Software Foundation, Inc.,
#    51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
#-----------------------------------------------------------------------------

This Python3 software resources implement decision aid algorithms useful in the field of 
Algorithmic Decision Theory and more specifically 
in outranking based Multiple Criteria Decision Aid (MCDA).

Installation instructions:

On a (Unix, Mac OSX) command line using a git client and either, cloning from github.com:

...$ git clone https://github.com/rbisdorff/Digraph3

or, from sourceforge.net:

...$ git clone https://git.code.sf.net/p/digraph3/code Digraph3

You may also download and extract a zip archive fom the github link above, or a 
 zip archive (not always the latest) from 

https://sourceforge.net/projects/digraph3/.

cd to the downloaded (and extracted) Digraph3 working directory:

$Home/.../Digraph3$ make install

installs (with sudo !!) the Digraph3 modules in the current running python environment. A Pythhon 3.5+ environment is recommemded.

A 'make installVenv' allows to install instead into a private virtual python environment. Check and adapt if necessary the makefile install commands. 

If the cython C-compiled modules for Big Data are required, the Cython package must previously be installed in the running Python environment (...$ pip3.5+ install cython).

.. /Digraph3$ make tests

runs a pytest suite in the ./test directory ( python3 pytest package required  ...$ pip3 install pytest )

.. /Digraph3$ make verboseTests
runs a verbose (with stdout not captured) pytest suite 

Tutorials and technical documentation of modules, classes and methods are available under the following link:

http://digraph3.readthedocs.io/en/latest/

Enjoy !!
R Bisdorff
http://rbisdorff.github.io/
Source: README, updated 2020-11-04