import math
from signalyzer import Trace, logical_and

signal = Trace('Signal', [-1.0, -0.5, 0.0, 0.5, 1.0])
trace = logical_and(signal != 0, signal > -1, signal < 1)
go.Figure([signal.plot(), trace.digital.plot(mode='lines+markers')])