axes
#
A transformation can be parameterized along zero, one or many axes of variability. An axis of variability describes the type of the underlying parameter and the expected valid range or values for that parameter.
Example
Here is how some example axes can be defined:
axes:
- name: blur
type: int
range: [3, 11]
choices: []
fixed: False
- name: flip
type: bool
range: []
choices: [False, True]
fixed: False
Properties
name
: name of the axis of variabilitytype
: type of the axis of variability. Supportsbool
,int
,float
,str
.range
: range of values for numerical axes (i.e.int
andfloat
)choices
: possible values for non-numerical axes (i.e.bool
,str
)fixed
: whether or not the value of the axis is fixed or it will be searched over during stress testing. If the axis is not fixed thenrange
orchoices
should be specified, otherwisevalue
.value
: value of the axis if it is fixed and not searched over.