Last updated:
0 purchases
pythonperformancetools 1.0.0
Python Performance toolt & utilities
In a nutshell Python performance tools is a small library with a set of utilities to help you measure and analyze the performance of your code.
Install
> pip install python-performance-tools
Usage examples
Example 1
# File: example_1.py
import os
import time
from performance_tools import *
def main():
environment = os.environ.get("ENVIRONMENT", None)
with catch_time("Example message 2", lambda: environment in ("DEVELOPMENT", "STAGING")):
for i in range(10):
time.sleep(1)
if __name__ == '__main__':
main()
After running the code, you will see:
> python examples/example_1.py
Time: 1.021636976 :: Example message
Example 2
# File: example_2.py
import os
import time
from performance_tools import *
def main():
environment = os.environ.get("ENVIRONMENT", "STAGING")
with catch_time("Example message 2", lambda: environment in ("DEVELOPMENT", "STAGING")):
for i in range(10):
time.sleep(0.1)
if __name__ == '__main__':
main()
After running the code, you will see:
> export ENVIRONMENT=DEVELOPMENT
> python examples/example_2.py
Time: 1.035312797 :: Example message 2
License
Dictionary Search is Open Source and available under the MIT.
Contributions
Contributions are very welcome. See CONTRIBUTING.md or skim existing tickets to see where you could help out.
For personal and professional use. You cannot resell or redistribute these repositories in their original state.
There are no reviews.