Changed Numpy allocation behavior, saving all BLS outputs to np files. Still slow. Considering numba or Cython for speedup. Maybe parallelism.