python-performance-tools 1.0.0

Creator: bigcodingguy24

Last updated:

Add to Cart

Description:

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.

License

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

Customer Reviews

There are no reviews.