FlowCytometryTools.core.transforms.hlog

FlowCytometryTools.core.transforms.hlog(x, b=500, r=10000, d=5.4185399219516617)[source]

Base 10 hyperlog transform.

Parameters:
  • x (num | num iterable) – values to be transformed.
  • b (num) – Parameter controling the location of the shift from linear to log transformation.
  • r (num (default = 10**4)) – maximal transformed value.
  • d (num (default = log10(2**18))) – log10 of maximal possible measured value. hlog_inv(r) = 10**d
Returns:

Return type:

Array of transformed values.