Skip to main content
Report

Python and Numba

15 April 2025

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

Contact us