Applies a transformation to the specified channels.
The transformation parameters are shared between all transformed channels. If different parameters need to be applied to different channels, use several calls to transform.
Parameters: | transform : [‘hlog’ | ‘tlog’ | ‘glog’ | callable]
direction : [‘forward’ | ‘inverse’]
channels : str | list of str | None
return_all : bool
auto_range : bool
use_spln : bool
get_transformer : bool
args : :
kwargs : :
ID : hashable | None
|
---|---|
Returns: | new : FCMeasurement
transformer : Transformation
|
Examples
>>> trans = original.transform('hlog')
>>> trans = original.transform('tlog', th=2)
>>> trans = original.transform('hlog', d=log10(2**18), auto_range=False)
>>> trans = original.transform('hlog', r=1000, use_spln=True, get_transformer=True)
>>> trans = original.transform('hlog', channels=['FSC-A', 'SSC-A'], b=500).transform('hlog', channels='B1-A', b=100)