bibliopixel.control.envelope.envelope module

class bibliopixel.control.envelope.envelope.Envelope(enabled=True, base_value=0, period=None, phase=0, offset=0, scale=1, loops=0, symmetry=0.5, reverse=False, serpentine=False, power=1, frequency=None, duty_cycle=0.5)[source]

Bases: object

frequency
class bibliopixel.control.envelope.envelope.Gaussian(mean=0.5, stdev=0.25, **kwds)[source]

Bases: bibliopixel.control.envelope.envelope.Envelope

class bibliopixel.control.envelope.envelope.Linear(enabled=True, base_value=0, period=None, phase=0, offset=0, scale=1, loops=0, symmetry=0.5, reverse=False, serpentine=False, power=1, frequency=None, duty_cycle=0.5)[source]

Bases: bibliopixel.control.envelope.envelope.Envelope

class bibliopixel.control.envelope.envelope.Random(enabled=True, base_value=0, period=None, phase=0, offset=0, scale=1, loops=0, symmetry=0.5, reverse=False, serpentine=False, power=1, frequency=None, duty_cycle=0.5)[source]

Bases: bibliopixel.control.envelope.envelope.Envelope

class bibliopixel.control.envelope.envelope.Segments(segments=(), period=None, **kwds)[source]

Bases: bibliopixel.control.envelope.envelope.Envelope

class bibliopixel.control.envelope.envelope.Sine(enabled=True, base_value=0, period=None, phase=0, offset=0, scale=1, loops=0, symmetry=0.5, reverse=False, serpentine=False, power=1, frequency=None, duty_cycle=0.5)[source]

Bases: bibliopixel.control.envelope.envelope.Envelope

class bibliopixel.control.envelope.envelope.Square(enabled=True, base_value=0, period=None, phase=0, offset=0, scale=1, loops=0, symmetry=0.5, reverse=False, serpentine=False, power=1, frequency=None, duty_cycle=0.5)[source]

Bases: bibliopixel.control.envelope.envelope.Envelope

class bibliopixel.control.envelope.envelope.Triangular(enabled=True, base_value=0, period=None, phase=0, offset=0, scale=1, loops=0, symmetry=0.5, reverse=False, serpentine=False, power=1, frequency=None, duty_cycle=0.5)[source]

Bases: bibliopixel.control.envelope.envelope.Envelope