staircase.Stairs.identical#

Stairs.identical(other)#

A boolean comparison for Stairs instances.

Returns True if and only if self and other represent identical step functions.

Parameters
otherint, float, or Stairs
Returns
boolean

Examples

>>> s1.identical(s1)
True
>>> s1.identical(s1.copy())
True
>>> s1.identical(s1.copy().layer(1,2))
False
>>> sc.Stairs(initial_value = 3).identical(3)
True
>>> sc.Stairs(initial_value = np.nan).identical(np.nan)
True