Binary package “libtie-cycle-sinewave-perl” in ubuntu mantic

mechanism to cycle through a series of values on a sinewave

 Tie::Cycle::Sinewave allows you to make a scalar iterate through the values on
 a sinewave. You set the maximum and minimum values and the number of steps and
 you're set.