Bases: BaseStretch
A log stretch.
The stretch is given by:
\[y = \frac{\log{(a x + 1)}}{\log{(a + 1)}}\]
float
The a
parameter used in the above formula. The stretch becomes more linear for small a
values. a
must be greater than 0. Default is 1000.
Examples
(Source code
, png
, svg
, pdf
)
Attributes Summary
Methods Summary
Attributes Documentation
A stretch object that performs the inverse operation.
Methods Documentation
Transform values using this stretch.
The input values, which should already be normalized to the [0:1] range.
If True
(default), values outside the [0:1] range are clipped to the [0:1] range.
ndarray
, optional
If specified, the output values will be placed in this array (typically used for in-place calculations).
None
or float
, optional
Value to assign NaN values generated by this class. NaNs in the input values
array are not changed. This option is generally used with matplotlib normalization classes, where the invalid
value should map to the matplotlib colormap “under” value (i.e., any finite value < 0). If None
, then NaN values are not replaced. This keyword has no effect if clip=True
.
ndarray
The transformed values.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4