This change will substantially increase the speed (20x) of several functions that are called each iteration. While this won't affect total code execution by a significant margin, it will at least make those functions that are now decorated by Numba a lot faster.
See the example below of speedup for combine_data().
The input data used for testing is identical to the input data supplied to the function during the first iteration of the simulation. I did not change any of the parameters for this test.
This change will substantially increase the speed (20x) of several functions that are called each iteration. While this won't affect total code execution by a significant margin, it will at least make those functions that are now decorated by Numba a lot faster. See the example below of speedup for
combine_data()
.The input data used for testing is identical to the input data supplied to the function during the first iteration of the simulation. I did not change any of the parameters for this test.