============================== Just In Time (JIT) Compilation ============================== .. figure:: img/logo.* :align: center :alt: JIT :width: 30% .. toctree:: :glob: :maxdepth: 2 :titlesonly: :caption: Content numba Introduction ============ JITc (Just In Time compilation) is a way of compiling some part of code while a program is executed. The objective is to obtain faster overall code execution despite the overhead added by the compilation. .. note:: For the moment, only Numba is described here but there is many fishes in the ocean ;) Resources ========= * `Wikipedia article `_ * `Generic explanation `_ * `Numba documentation `_ * `Towards Data Science article, talking of Numba `_ * `Medium article tensor oriented (not reviewed but could be interesting) `_ :tag:`JITc` :tag:`JIT` :tag:`numba` :tag:`Python`