Boundscheck and wraparound set to False
Memory views and wrapper function
Nogil in weight_cic
Notebook for optimizing filled volume of particles.
Larger problem size
Playing with a cache optimization.

Does not give any noticable speed up.