diff --git a/Numba Examples/README.md b/Numba Examples/README.md index 8b137891791fe96927ad78e64b0aad7bded08bdc..880345923ba942232abf5142751fca86c5bad2b5 100644 --- a/Numba Examples/README.md +++ b/Numba Examples/README.md @@ -1 +1,21 @@ +### Software Abstract +The software I chose to evaluate in my project is Python Numba. It is a compiler aiming to speed up applications. Numba is designed for Python arrays and numerical functions; specifically, it works best on code that uses loops, Numpy arrays and functions. Without having to switch languages, it increases optimization for code written in Python that is particularly math-heavy, utilizing functions with high performance. In order to call on Numba to compile functions, a selection of decorators are available to be applied. The option to parallelize functions automatically is available in the Numba decorators as well. +### Installation +In order to install Python Numba on the HPCC, here are provided step-by-step instructions: + +1. Log onto the HPCC + +2. Log onto a development node + +3. Run this command: `pip install numba` + +4. To check if installation was successful, run these commands: +``` +python + +import numba + +numba.__version__ +``` +This should output the version of Numba you have installed.