A simple nyaa_timer decorator to calculate the elapsed time of a function
Project description
Title: Nyaatimer - A Simple Python Timer Decorator with Rich Output
Description:
Nyaatimer is a lightweight Python package that provides a simple timer decorator for measuring the execution time of functions. The package uses the perf_counter
function from the time
module to accurately measure the time taken, and the rich
library to display the results in a visually appealing format.
Features:
- Easy-to-use decorator for timing function execution.
- Accurate time measurement using
perf_counter
. - Attractive output with
rich
library integration. - Displays function name, arguments, and keyword arguments in the output.
Example Usage:
To use Nyaatimer, simply import the nyaatimer
decorator and apply it to any function you want to measure the execution time of:
from nyaatimer import nyaatimer
@nyaatimer
def example_function(a, b):
return a + b
result = example_function(1, 2)
This will output the execution time and function details in a visually appealing format:
Function example_function took 0.00012345 seconds Args=(1, 2), Kwargs={}
Installation:
To install Nyaatimer, simply run the following command:
pip install nyaatimer
Requirements:
- Python 3.6 or later
- rich library (automatically installed as a dependency)
License:
Nyaatimer is released under the MIT License.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for nyaa_timer-2.0.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 41d1b786889891bb0544acabb195bb284f09dc9c082b82cfa76dfe03cab83586 |
|
MD5 | 0e0c135694af2b0b35cc0c1a6d985f56 |
|
BLAKE2b-256 | 67d86572fc15ffea0d18849ec28eb82aed2de370286bf87a6b70ac76b9351289 |