Metadata-Version: 2.1
Name: noop-timer
Version: 0.0.1
Summary: A package for calculating the time it takes to execute NOP bytecode operations
Home-page: https://github.com/pganssle/noop_timer
Author: Paul Ganssle
Author-email: paul@ganssle.io
License: UNKNOWN
Platform: UNKNOWN
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Topic :: Software Development :: Libraries
Requires-Python: >= 3.6
Description-Content-Type: text/markdown
Requires-Dist: progressbar2
Requires-Dist: matplotlib
Requires-Dist: numpy
Requires-Dist: codetransformer
Requires-Dist: py-cpuinfo

# NOP Timer

This is a script that calculates how much time it takes to run a function consisting of N NOP bytecode operations (these have no effect and are usually removed as part of the peephole optimization step), as a function of N.

## Installation

To use this, run `pip install noop_timer`. For convenience, it is probably best to use a virtual environment:

```
python -m virtualenv noop_venv --python=3.7
source noop_venv/bin/activate
pip install noop_timer
```

## Use
To run, execute the module with `python -m noop_timer`.


