colour.utilities.from_range_1¶
-
colour.utilities.
from_range_1
(a, scale_factor=100)[source]¶ Scales given array \(a\) from range ‘1’. The behaviour is as follows:
- If Colour domain-range scale is ‘Reference’ or ‘1’, the definition is entirely by-passed.
- If Colour domain-range scale is ‘100’ (currently unsupported
private value only used for unit tests), array \(a\) is multiplied
by
scale_factor
, typically 100.
Parameters: - a (array_like) – \(a\) to scale from range ‘1’.
- scale_factor (numeric or array_like, optional) – Scale factor, usually numeric but can be an array_like if some axis need different scaling to be brought from range ‘1’.
Returns: \(a\) scaled from range ‘1’.
Return type: ndarray
Examples
With Colour domain-range scale set to ‘Reference’:
>>> with domain_range_scale('Reference'): ... from_range_1(1) 1
With Colour domain-range scale set to ‘1’:
>>> with domain_range_scale('1'): ... from_range_1(1) 1
With Colour domain-range scale set to ‘100’ (unsupported):
>>> with domain_range_scale('100'): ... from_range_1(1) 100