Numba doesn't understand the OpenSimplex class object which makes njit decorating my noise sampling functions difficult. Therefore this fork gets rid of the class entirely and we interact directly with the OpenSimplex functions, which allows njit decorating my noise sampling functions and a nice >10x speedup.
Numba doesn't understand the OpenSimplex class object which makes njit decorating my noise sampling functions difficult. Therefore this fork gets rid of the class entirely and we interact directly with the OpenSimplex functions, which allows njit decorating my noise sampling functions and a nice >10x speedup.