cf.Data.arcsinh

Data.arcsinh(inplace=False)[source]

Take the inverse hyperbolic sine of the data element-wise.

Units are ignored in the calculation. The result has units of radians.

New in version 3.1.0.

See also

sinh, arccosh, arctanh, arcsin

Parameters
inplace: bool, optional

If True then do the operation in-place and return None.

Returns

Data or None

Examples

>>> print(d.array)
[[0.5 0.7]
 [0.9 1.1]]
>>> e = d.arcsinh()
>>> e.Units
<Units: radians>
>>> print(e.array)
[[0.48121183 0.65266657]
 [0.80886694 0.95034693]]
>>> print(d.array)
[1.2 1.0 0.8 0.6 --]
>>> d.arcsinh(inplace=True)
>>> print(d.array)
[1.015973134179692 0.881373587019543 0.732668256045411 0.5688248987322475
 --]