Versioning

All CC Python package versions consist of three distict numbers separated by . (e.g. "3.2.1") with a "${RED}.${CC}.${PACKAGE}" scheme.

Users

For users, only the RED version is relevant. For example, if redVersion: "7" is set in a RED file, install cc-faice 7.X.X as follows.

pip3 install --user --upgrade cc-faice==7.*

If you want to send an experiment to CC-Agency it must match the RED version. A way to retrieve the version number of CC-Agency can be found in the API documentation.

Developers

If you are installing CC-FAICE and CC-Core from source, both RED and CC versions of the software packages must match. The same holds for CC-Agency and CC-Core.

The PACKAGE version is only for maintenance releases of individual packages, which do not break compatibility.