Glossary

system:

A system is a computational process that can be controled by a fixed set of parameters, whose execution can be reliably replicated.

experiment:

An experiment is the environnement within which the system is operated. It comprises the data, the experimental code, and the set of factors required to operate the system.

factor

A factor is a degree of freedom in the design of the system. In doce, it is implemented as a list of modalities.

modality

A modality is an instantiation of a factor in a setting.

setting

A setting is a list of modalities, that fully describes the parameters of the system, where each modality is issued from each factor of the experiment.

selector

A selector is a convenient way to define a set of settings. In doce, it is alternatively expressed as a list of dict or a list of list. In the former, each list is composed of dict, each with the following syntax: {factor: modality or list of modalities, …}. In the latter, each list is composed of integer values or list of integer values. For example, the selector [0, -1, [1, 2]] defines the set of setting with the first modality of the first factor, all the modalities of the second factor, and the second and third modality of the third factor.

metric

A metric is a set of data that results from the execution of the system given a setting. Each metric can de reduced in order to produce quantities that will be useful for monitoring the behaviour of the system.