Welcome to icoco’s documentation!
Introduction
This package contains a Python implementation of ICoco.
Package version semantics
The package version has major and minor versions corresponding to ICoCo implementation.
The patch version number are correction/improvements of this package with respect to the norm.
Installation
Simply run:
python3 -m pip install "icoco~=2.0.0"
to get the last version of the package implementing version 2.0 of ICoCo.
Quick start: implement your own ICoCo class
Your ICoCo class may derive from the abc.ABC class icoco.problem.Problem:
from icoco import Problem
class MyICoCoProblem(Problem):
def __init__(self):
pass
...
Once all the abc.abstractmethod() have been implmemented, you have a functional minimal API.
Package content
icoco.problemmodule: this package contains Python implementation of ICoCo,icoco.exceptionmodule: this module contains Python implementation of ICoCo exceptions,icoco.versionmodule: this module contains version informations,icoco.utilsmodule: this module contains tools for ICoCo introspection.