from signalyzer import Trace

signal = Trace('Signal', [0, -1, 1, 1, 1, 1, 1, 0, -1])
trace = signal.ramp(limits=(0.5, None))
fig = go.Figure([signal.digital.plot(),
                 trace.plot(mode='lines+markers')])
fig.show()