The rise in popularity of Python means insurance companies and vendors have a growing body of actuaries, quantitative developers, and software engineers capable of building innovative and customized solutions for both data management and modeling. Numba, a technology for transforming Python code to native machine code, can deliver increased value through both collaborative development and improved service delivery. In this paper, we explore the following topics:
- A brief background on Python
- Numba: A just-in-time compiler for Python
- Challenges in Numba adoption
- Implementing Numba extensions
- Practical use cases for Numba extensions