limitloop 0.2

Creator: bradpython12

Last updated:

Add to Cart

Description:

limitloop 0.2

Limitloop
Limitloop is a lightweight python module for running loops that depend on precise timing.
This package is available through Pypi and can be installed with the following command.
python -m pip install limitloop

Basic usage
All functionality of the module is provided through the limitloop.Loop class. This class is instantiated with a reference to a function, which it can then call at a consistent rate a preset number of times, or until otherwise interrupted. For example, the following code...
from limitloop import Loop

#Define a simple function for the Loop object to call
#This function must accept the loop object itself as its first argument
def demoFunction(loop):
print('Hello, world!')

#Create our loop object, set to run at one iteration per second
l = Loop(demoFunction, freq=1)
#Call the function defined above 5 times
l.run(5)

...will output the following, one line per second.
Hello, world!
Hello, world!
Hello, world!
Hello, world!
Hello, world!

See the API reference for more advanced usage.

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Customer Reviews

There are no reviews.